Work Experience
Engineering Manager, Version Control System Migration
Duration: 01/2016 - 01/2020
Summary: Migration from SVN to Git integrating Bitbucket and JIRA
Responsibilities: Led the team in the source control migration process and integration with other tools to improve collaboration and development cycles.
Technologies: SVN, Git, Bitbucket, JIRA
Engineering Manager, Event Synchronization Mechanism
Duration: 01/2016 - 01/2020
Summary: Development of event sync mechanism and data consistency achievement
Responsibilities: Engineered an event synchronization mechanism, achieving real-time data consistency across election workstations.
Technologies: ActiveMQ, Guava EventBus
Engineering Manager, Election Result Transmission Utility
Duration: 01/2016 - 01/2020
Summary: Utility applications development for certified election result generation and transmission
Responsibilities: Developed utility applications to generate and transmit certified election results to Secretaries of State, ensuring compliance with regulatory standards.
Technologies: Java
Engineering Manager, Custom Reporting for Election Audits
Duration: 01/2016 - 01/2020
Summary: Custom reports design and deployment for state-level audits
Responsibilities: Designed and deployed custom reports to improve the clarity and accuracy of election result presentations for state-level audits.
Technologies: JasperReports, DynamicReports
Software Engineer V, FlytUI Performance Optimization
Duration: 06/2020 - Present
Summary: Critical issues resolution and FlytUI performance optimization
Responsibilities: Resolved critical memory leaks and threading issues, refactored and optimized database layers, and developed database migration scripts for system stabilization and performance enhancement.
Technologies: FlytUI, H2, SQLite, Flyway
Software Engineer V, FlytUI Enhancements and Installer Updates
Duration: 06/2020 - Present
Summary: FlytUI enhancements and legacy system maintenance
Responsibilities: Engineered enhancements to FlytUI, including the integration of target reconciliation features and custom modifications. Maintained and updated legacy and modern installer systems.
Technologies: FlytUI, NDIS
Senior Software Engineer, Enterprise Service Bus Integration
Duration: 01/2012 - 01/2016
Summary: Enterprise service bus development for internal and external system integration
Responsibilities: Developed enterprise service buses to integrate Oracle RMS with multiple internal and external systems, contributing to improved business process automation and data consistency.
Technologies: Oracle RMS, Vaadin
Senior Software Engineer, Software Development Process Improvement
Duration: 01/2012 - 01/2016
Summary: Initiatives to improve software development practices
Responsibilities: Led initiatives to enhance software development practices, including the establishment of pull request workflows and Eclipse plugin enhancements to strengthen version control protocols.
Technologies: Eclipse, Pull Request Workflows
Senior Software Engineer Team Lead, PracticeDirector EHR Enhancements
Duration: 01/2008 - 01/2012
Summary: EHR system enhancements and backend deployment
Responsibilities: Directed enhancements to the PracticeDirector EHR system and maintained JBoss server installers, authored PostgreSQL database objects and Hibernate mappings, and led technical support teams.
Technologies: Swing, JBoss, PostgreSQL, Hibernate
Education
- Bachelor of Science
- Mechanical Engineering, Computer Science University of Houston
- 1980 - 1983
- Airborne Computer and Switching System Specialist
- 1986 - 1990
Certification
- Afsc Computer Programming
- Airco Computer Learning Center