D'Youville College - Computer Science
Postdoc
Physical Chemistry
Numerical methods for calculating quantum propagators for dynamical collisions.
McMaster University
Ph.D.
Theoretical Physics
Research in theoretical solid state physics. Hubbard Model. Excitations in Superfluid Helium 4. Quantum Hydrodynamics.
Cornell University
M.Sc.
Theoretical Physics
Numerical methods for calculating spectra in collision induced absorption.
University of Guelph
Italian
English
B.Sc.
Theoretical Physics
Undergraduate education. Molecular dynamics calculations of specific heats for anharmonic solids in FCC and BCC lattices.
Brock University
PHP
Virtualization
Linux System Administration
System Administration
Programming
C
Git
Databases
Security
High Performance Computing
Operating Systems
Perl
Java
MySQL
Bash
Physics
Linux
Free Software
Apache
Python
Basile
Basile
Orchard Systems
Gentoo Linux
D'Youville College
I designed and built a musl-based Operating System using Gentoo Linux for a Point Of Sales system. I developed a Release Engineering system which not only mastered releases but also built and delivered update packages. See https://wiki.gentoo.org/wiki/Project:RelEng_GRS
Orchard Systems
Developer
I am part of the Hardened Team and I am the lead developer of the hardened kernel. I also maintain various packages
like tor.
Gentoo Linux
e-Learning Systems Administrator
* Administer Moodle in a LAMP (Linux
Apache
MySQL
and PHP) environment.\n* Support and administer the infrastructure of add-ons and plug-ins to Moodle
e.g. web conferencing tools and WordPress.\n* Maintain configuration changes
patches
enhancements
and security of the e-Learning infrastructure in concert with the networking staff of Information Services.\n* Manage storage requirements to ensure that the systems have adequate capacity.\n* Develop a disaster recovery and failover strategy for e-Learning assets in tandem with the networking staff of Information Services.\n* Develop plans to scale the hardware
software and services in line with the strategic goal of the College to enhance its e-Learning capabilities.\n* Optimize database and core programs performance
security and storage utilization to ensure that the College’s Moodle users can access their courses with minimal delay.\n* Participate in strategic meetings and discussions within the CIO’s leadership team.\n* Perform other duties not listed above that are necessary to maintain the e-Learning systems.
D'Youville College
D'Youville College
Buffalo
New York USA
I am a professor of Information Technology at D'Youville College. I directed the program from 2001 until 2012 during which time I am in charge of all aspects of the curriculum and the department budget. My research involves the design of systems with resist forensic analysis --- see my work for Gentoo.\n\nCourses I've taught include:\nIT101 - Introduction to Information Technology\nIT111 - JAVA Programming I\nIT112 - JAVA Programming II\nIT231 - Computer Organization and Architecture (MIPS
ARM
x86 Assembly)\nIT241 - Data Structures and Algorithms (Perl
Python)\nIT251 - Linux System Administration and Networking\nIT252 - Windows System Administration and Networking\nIT261 - Introduction to Bioinformatics (Perl)\nIT304 - Object-Oriented Computing (C++)\nIT315 - Interactive Interface Design (C#
Flex
Bison)\nIT323 - Database Design and Development (SQL)\nIT331 - Internet Working and Communication\nIT338 - Modern Operating Systems\nIT390 - (Special Topics) Numerical Methods for Engineers (C)\nIT390 - (Special Topics) Computer Security\nIT390 - (Special Topics) Embedded Systems\nIT390 - (Special Topics) Xen based virtualization\nIT390 - (Special Topics) Open Source software development (git
C)\nIT390 - (Special Topics) Linux Kernel development (C)\nIT415 - Systems Development Concepts and Methodologies\nCSC110 - Computers and Computing \nCSC151 - Introduction to computer programming with Python\nMAT122 - Algebra and Trigonometry\nPHY101 - General Physics I - calculus based\nPHY102 - General Physics II - calculus based\nPHY103 - Physics for Engineers I\nPHY104 - Physics for Engineers II\nPHY111 - Introduction to Physics I - non-calculus based\nPHY112 - Introduction to Physics I - non-calculus based\nPHY151 - Physics for Poets
Professor of Information Technology