Eastern Michigan University - Computer Science
Ypsilanti
MI
Adjunct Lecturer in Department of Computer Science\n\nLecturer – topics:\n• Automated DBMS via client-server\n• DBMS usage via scripting tools and web programming\n• Web interfaces for system services and DBMS\n• Shared data/memory management techniques\n• Analysis and report generations for system usage
system performance
and data/system/network security\n• Socket programming for server development\n• Practical log file parsing via regular expressions\n• Unix/Linux core utility tools and shell scripting\n• Web programming (theory and applied)
Adjunct Lecturer
Eastern Michigan University
Ypsilanti
MI
Lecturer
Research Assistant
Conference Planner\n• Lecturer – topics (same as lecturer position above):\nResearch Assistant Duies:\n• XML
UML
ER-Diagrams
Dia\n• Researched collaborative sensemaking in disasters\n• Investigated FEMA standards for data modeling\n• Performed use case studies and data modeling\n• Performed system modeling and DB design\n• Designed Website (LAMP
HTML
CSS
JavaScript)\n• Administered Linux system for research group\n• Conference and IT Job Fair Assistant Coordinator
Graduate Assistant - Lecturer
Eastern Michigan University
Philip
Francis III
Eastern Michigan University
Philip Francis Consulting
Ypsilanti
Mi
Linux network and system administrator
Research assistant.\n• Developed desktop environment for end-users in an open-\nsource computing lab (all Linux)\n• Developed management software for integrating campus database services into lab computers\n• Developed software for importing database content from various network infrastructure into desktop applications\n• Developed secure authentication protocols (C for LDAP)\n• Generated reports pertaining to network security\n• Generated reports of system usage and network loads\n• Rewrote operating system code for network authentication protocol implementation (C for PAM-LDAP modules)\n• Maintained security layer for database authentication of system services permissions (280
000 users)\n• Researched articles\n• Gathered use case requirements via field work\n• Attended meetings with use case client\n• Developed prototypes\n• Other duties volunteered - Statewide high school programming competition
Graduate Assistant - Systems Administrator
Eastern Michigan University
Ann Arbor
MI
Embedded Systems
Data Analysis
Report Generation – commonly for laser
gas and chemical sensor systems\n\nEmbedded Systems – laser sensor systems & gas sensor systems\n• Implemented code from circuit design analysis\n• Created A-D converter functional algorithms\n• Review laser sensor system code\n• Embedded systems communications\n• Automated Excel report generation via serial communication with stand-alone embedded devices\nEmbedded Systems – chemical and gas sensor systems\n• Wrote report generators – verbose and summary\n• Wrote data analysis visualization tools\n• Designed toxic gas sensor systems\n• Generated project requirements specifications\n• Maintained wiki for project development\n• Manage version control system (git) for code base\nEducation – Programming\n• Developed instructional demos and auto-grading tools for academic instructor\n• Performed website maintenance
Independent Consultant
Philip Francis Consulting
Association for Computing Machinery (ACM)
Institute for Electrical and Electronics Engineering (IEEE)
American Alpine Club (AAC)
Life Member
National Speleiological Society (NSS)
German
English
Master of Science (M.S.)
Computer Science
Graduate Assistant
Eastern Michigan University
Graduate studies in computer science (in German).
Computer Science
Hochschule Karlsruhe - Technik und Wirtschaft
Graduate Certificate in German for Business Practices
German Studies
Eastern Michigan University
Bachelor of Arts (BA)
Computer Science; German Language and Literature
Computer Science Club
Student Government
Alpha Phi Omega
Eastern Michigan University
Alpha Phi Omega National Service Fraternity
Faculty adviser
Computer Languages
Operating Systems
Erlang
Microsoft Office
Perl
Teaching
C#
Research
Java
computer science
SQL
C++
Shell Scripting
Go
Curriculum Design
C
Linux
Expect Language
University Teaching
Python
Reuse
Don't Reinvent: Extending Model Selection Using Recursive Macro (SAS®)
Tilea A
Reuse
Don't Reinvent: Extending Model Selection Using Recursive Macro (SAS®)
Model Selection Using Recursive Macro: Enhancements to R² Selection in PROC REG (SAS®)
Saran R
Gillespi B
Tilea A
Model Selection Using Recursive Macro: Enhancements to R² Selection in PROC REG (SAS®)
Francis III