Contact
Experience
Kitces.com - Remote
Senior Software Engineer
March 2024 - PresentDuties:- Leverage PHP, Node.js, React, PostgreSQL, MySQL, and AWS to develop and maintain kitces.com public facing site.
- Perform code review to aid deployment new features for front end and back end services.
- Participate in Agile ceremonies to ensure a streamlined development cycle.
- Provide input on design of Kitces Advicer Database to provide business reporting as well as a single source of truth for data across multiple services.
- Implemented Continuing Education Quiz ‘resetting’ to alleviate workload for the Members Services team as well as the Platform team.
- Designed and implemented internal administration tool to aid and simplify workflows across the entire organizaiton.
Swarm Solutions - Remote
Senior Software Engineer
May 2019 - March 2024Duties:- Leverage Node.js, Vue/Vuex, Python, PostgreSQL, Redis, and ElasticSearch to develop new features for existing and new CMS for multiple clients
- Perform code review to aid deployment of new features across organizations
- Participate and foster Agile ceremonies to ensure a streamlined software development cycle for clients
- Mentor and assist with onboarding of new contractors and full time developers
- Perform peer coding exercise interviews for potential new Swarm developers
- Is a ‘go-to’ senior engineer for a multinational news organization’s flagship initiative to rebuild their technology backend from the ground up for all of their digital offerings, including their website, mobile apps, and OTT app.
- Implemented multiple core features of of the CMS, including real time collaboration between multiple editors on a page, and selective republishing of content on leaf content and landing pages
- Refactored, and implemented the editing experience for image galleries which contributes to hundreds of millions of page views per month
- Aided in the creation of the news organization’s video streaming service, creating the web front-end, editing interface, and the back-end service driving OTT streaming applications
Wylei - Lancaster, PA - Remote
Senior Software Engineer - DevOps
January 2014 - April 2019Duties:- Managed the company AWS account including VPC, networking configuration using subnets and ACL, EC2, Elastic Beanstalk, SQS, and S3
- Worked closely with security vendors to perform audits and pentests
- Acted as DBA, managing shared replica-set MongoDB deployment
- Designed, developed, and automated the deployment processes for all company microservices, which would pull latest changes for each service from Git and install dependencies and credentials. Ended up being adopted by multiple companies in the start up incubator
- Designed and developed ETL systems to securely process large batch files containing client data, as well as event log data for use in ML processes
- Designed and developed a scalable, high volume data processing and logging system that enabled real time processing of event data, a critical component of the ML stack
That's Us Techonogies - Tampa, FL - Remote
Web Developer
December 2011 - January 2014Duties:- Extended and developed multiple web applications to improve client experience and provide extra functionality using PHP and MySQL
- Integrated with multiple third parties including Amazon, eBay, and Craigslist so sellers could list their products on multiple storefronts
- Implemented many features of the eBay listing process including sales tax tables, multiple international ship-to locations, and multi-variation listings
- Extended client credit application to send leads to USA Coverage, generating extra revenue stream for the company
Applied Media Technologies Corp. - Clearwater, FL
Web Developer
March 2011 - December 2011Duties:- Maintain legacy web application allowing customers to customize their telephone on hold playlist and messaging.
- Participated in planning of complete overhaul of existing software including database design, business logic, and user experience using C# ASP.net MVC and MSSQL
- Extended the base SOAP class and consumed Fedex’s web service to integrate it into legacy shipping application to provide customers with more shipping options
Education
Buffalo State College - Buffalo, NY
B.S. Computer Information Systems
Skills
- Amazon Web Services (AWS), S3, SQS
- Node.js
- JavaScript
- VueJS, Vuex
- React, Next.js
- Python
- PHP
- C# .Net
- PostgreSQL
- MSSQL
- MongoDB
- Redis
- ElasticSearch
- Git