Career Profile
Life-long learner, Self-starter, Software Engineer
Experience
- Created IceBarter.com to help ice rinks manage and sell reservations.
- Used Django to create a modular web app and REST API.
- Created a 15 minute process for businesses to sign up on IceBarter.com, post available reservation slots, and accept payment.
- Implemented email notifications using SendGrid dashboard and API.
- Enforced coding standards by using Yelp's pre-commit tool with flake8, and pep257 checker.
- Led four teams of engineers maintaining a cloud-based PACS. Defined team goals, ran one-on-one meetings, and conducted performance evaluations.
- Mentored my team leads by providing a career advice and defining paths for advancement.
- Reduced data center costs by $200k annually by optimizing server utilization and purchasing AWS EC2 Reserved Instances.
- Signed off on all releases. Made go/no-go call before each release.
- Worked with stakeholders to prioritize requirements and releases.
- Designed and developed an authentication and authorization system using Auth0, PHP, Python, and Django.
- Created custom reports to help stakeholders analyze impact of new features.
- Mentored engineering team members by running design and code reviews.
- Evaluate new technologies and techniques for improving the customer experience.
- Participate in screening and selection of new hires.
- Worked with product managers to maintain and extend a cloud-based PACS implemented on LAMP.
- Lead engineers on a project to modernize an in-house MVC framework.
- Implemented asynchronous data processing system using Python, Kafka and gRPC.
- Scaled engineering team from 4 to 20 engineers.
- Established a set of engineering standards and best practices for the organization, increasing code quality and consistency.
- Enforced engineering standards by using flake8, unit test coverage, and pep257 checker.
- Participate in screening and selection of new hires.
- Managed a geographically distributed team of software engineers in the US and Europe.
- Worked with product managers to gather requirements and plan sprints.
- Develop new functionality and fix defects based on requirements and timelines provided by product managers.
- Demonstrate new releases to key stakeholders and the end of each sprint.
- Mentor team members through code reviews, lunch and learns, and by providing frequent, constructive feedback.
- Participate in screening and selection of new hires.
- Worked with stakeholders to gather business requirements for a Transparency Reporting system.
- Created ETL tools that enabled non-technical users to create repeatable processes for transforming and loading disparate data sources into a common schema.
- Created automated research tools that augment incomplete physician data using Master Data sources.
- Created a reporting tool that would output transparency reports for direct submission to systems like CMS Open Payments.
- Developed a web application for Government Pricing SMEs to access and perform complex calculations on pharmaceutical sales data.
- Demonstrated new functionality to key stakeholders before each release.
- Suggested new features to anticipate the changing business needs, such as handling larger data sets and being able to deliver results under more constrained timelines.
- Improved business processes by creating a time-tracking web application that replaced a solution implemented in Excel.
- Developed real-time vehicle tracking software for university and regional transit systems.
- Created the prototype for a real-time regional transit map and worked with key stakeholders to develop the product that became the GoTriangle transit map.
- Led a team of engineers to convert the TransLoc web application from PHP to Python.
- Worked with customers to create ad-hoc tools based on customized requirements.
- Worked to train customers on the use of the management software.