About Me
Overview.
I am a seasoned software engineer with over 12 years of professional experience with a strong working knowledge of the basics (HTML, CSS, JavaScript) and a deep understanding of using PHP on backend. I pride myself on being easy to communicate and collaborate with. I enjoy solving interesting new problems, integrating with other systems to create seamless user experiences, and learning about new technologies.
Presently, I am the Principal software engineer at Health Endeavors, a company focused on helping hospitals track and report patient outcomes. We are working on some exciting new technologies that communicate with some of the largest medical data repositories in the US. We are constantly innovating in this space and always trying to develop new technologies to help medical staff provide the best possible quality of care to patients.
I started my software journey with a web development shop that did a little bit of everything in the early days of the web(think IE 6). This is where I grew my understanding of HTML and CSS by taking psd documents and creating "pixel perfect" websites. Styling was harder back then, but responsive design was barely coming into existence. After that, I worked for a company that made cutting edge jewelry websites and did quite a few projects as an independent contractor.
Where I've Been
Experience.
- Communicate and collaborate with product teams to create specifications for new products
- Maintain legacy code
- Build new tools and products according to specifications
- Collaborate with CTO and security teams to maintain secure and up to date code bases that pass PEN tests
- Create meaningful integrations with third party applications
- Mentor Junior developers
- Updated deploy procedures from manual FTP file pushes to modern source control driven deployments
- Created and maintain an entire patient facing application that integrates physical health monitoring devices
- Improved performance in critical products by optimizing queries, in some cases up to 70% performance increase
- Built a cross platform mobile application using patient facing application REST API
- Build new client websites
- Maintain existing client websites and CMS code
- Implement new features in internal CMS
- Run knowledge sessions via video calls to educate new clients
- Create test questions for new employees
- Rewrote the main search query for the products on websites to improve performance as much as 50%
- Implemented new CMS features that saved developers time when creating new websites with a content layout system
- Worked alongside the Principal developer to find and fix bugs and performance issues
- Build new pixel perfect clients websites from PSD provided by designers
- Update and Maintain existing clients websites
- Implement new features in internal CMS
- Build import processes for e-commerce clients
- Create new core system functionalities for internal CMS
- Created a new import interface for automotive clients that reduced onboarding time for data processing
- Added functionality for Paypal integrations to client stores
- Created new functionality to generate Google shopping data based on client products and variations
- Refactored and improved the core CMS functionality for increased performance, flexibility and maintainability
What I've been up to