Professional Summary
Principal Software Engineer with over 20 years of experience in enterprise software development, automation, mobile technologies, cloud platforms, and systems integration. Proven leader in modernizing legacy systems, building scalable architectures, and improving software quality across finance, manufacturing, and non-profit sectors. Specialized in Kotlin, Android, Jetpack Compose, and full-stack development.
Technical Skills
- Languages: Kotlin, JavaScript, Python, Java, PHP, C/C++, SQL, Unix Shell
- Mobile: Android SDK, Jetpack Compose
- Web: React, Angular, Backbone.js, Node.js, REST APIs
- Frameworks: Qt, Silex, Laravel, Bootstrap, jQuery
- Cloud & DevOps: AWS, Docker, Jenkins, Git, Azure DevOps
- Testing: Appium, Selenium, Protractor, Cucumber, Jasmine, Mocha
- Databases: PostgreSQL, MySQL, SQLite
- Systems: Linux, AIX, Windows, macOS
Professional Experience
Principal Software Engineer
Fidelity Investments
- Led modernization of Android component library using Kotlin and Jetpack Compose.
- Developed event-driven serverless platforms on AWS.
- Built secure web and mobile applications using Node.js and Angular.
- Automated compliance and HSA processing workflows.
- Created enterprise Virtual Device Lab using Appium and Selenium.
- Expanded automated testing with Protractor and Cucumber.
- Mentored engineers and served as technical lead.
Web Developer
American Red Cross
- Developed Learning Management System using Backbone.js and PHP/Silex.
- Built single-page applications and REST APIs.
- Integrated AWS hosting and deployment pipelines.
- Improved responsive design and system integration.
Software Developer
LSSiDATA
- Developed data processing systems for large-scale address databases.
- Built ETL pipelines for multi-source data integration.
- Implemented custom validation and filtering rules.
- Resolved system and data integrity issues.
- Collaborated with QA and analytics teams.
Software Consultant / Software Developer
Erie Strayer Company
- Developed Sentry II batch control system in C++ and Qt.
- Built simulator and hardware testing software.
- Implemented real-time graphical displays using OpenGL.
- Developed cross-platform dispatch systems.
- Configured Linux-based control environments.
- Provided client training and system support.
Education
Bachelor of Science in Computer Science
Minor in Mathematics
Edinboro University of Pennsylvania, 2004 – 2010
Certifications
An Introduction to Interactive Programming in Python — Rice University (2014)
Honors & Awards
Excellence In Action Award — Fidelity Investments