Resume
Core Competencies
- Python (11 years)
- Django (11 years)
-
SQL & Databases (11 years)
- PostgreSQL (9 years)
- MySQL (7 years)
- Snowflake (3 years)
- dbt (2 years)
-
JavaScript (11 years)
- React (2 years)
-
Source Control & CI/CD (11 years)
-
Git (11 years)
- BitBucket (4 years)
- Gitlab (3 years)
- Github (3 years)
- Jenkins (2 years)
-
Git (11 years)
- AWS (5 years)
Employment History
agilon health
(Remote) July 2021 - April 2024 Senior Software Developer- Developed stored procedures, table schemas, and views for data models in a data lake: Snowflake, SQL, JavaScript, Python
- Developed a stored procedure template used by a team of 10 developers to write Snowflake stored procedures: Snowflake, SQL, JavaScript
- Developed a test framework used by a team of ~10 developers to create unit tests for stored procedures in a datalake. Improved unit test coverage from 0% to over 90%: Snowflake, Python, pytest, SQL
- Developed tooling used by a team of 10 developers to validate JSON configuration files and generate SQL migrations: Python, SQL, Flyway
- Assisted with transitioning the company to 100% cloud from a legacy system. Loaded data into a datalake and verified medical data quality. Resolved data quality issues: Snowflake, SQL, Airflow, AWS
- Developed data models for medical data ingested from various formats (CSV, HL7 FHIR). Developed and maintained dbt models and pipelines: Snowflake, SQL, dbt
- Maintained build pipelines and diagnosed build failures: Jenkins, BitBucket
Advance Local
Jersey City, NJ March 2019 - September 2020 Python Developer- Maintained middleware that supports various 3rd-party user identity and authentication services, print subscription management, and metered paywall access: Python, Flask, Zappa, AWS
- Designed, implemented, and deployed a new version of the middleware to address increasing demands of scaling to additional markets and integration with 4 external APIs. This is currently in production serving thousands of users and averaging ~10-20 queries/second: Python, Django, Zappa, AWS (Lambda, Aurora, ElastiCache)
- Maintained and added features to existing web-based tools used by developers and support staff to resolve customer account and identity management issues: Python, Django, JavaScript, JQuery, AWS
- Worked with front-end developers utilizing React to design the API and back-end for updated account management tools: Python, Django, Zappa, AWS (Lambda)
- Maintained and updated various reporting jobs. Wrote scripts to generate reports and user account audits: Python, AWS (Lambda), SQL
ASML
Wilton, CT October 2018 - February 2019 Full Stack Web Developer (contractor)- Maintained and added features to a web-based development tool used by embedded software engineers of photolithography machines to visualize and analyze automated test results and data: Python, Django, MySQL, JavaScript, Bootstrap 4
- Developed new front-end UI functionality and implemented enhancements to existing UI elements. Converted ad-hoc elements to utilize highly-reusable open-source JavaScript and CSS libraries such as ag-Grid and Bootstrap 4
- Refactored existing Django templates and views to utilize an API-based design. Developed new API endpoints and modified front-end components to utilize these new endpoints: Python, Django, Django Rest Framework, JavaScript, JQuery
- Developed Python and JavaScript libraries to normalize relational JSON data, thus reducing REST payload sizes and minimizing code complexity in the Python and JavaScript codebase.
- Developed custom Django form widgets and related frontend assets to improve reusability and adhere to DRY principles: Python, Django, JavaScript, Bootstrap 4
- Completed the ASML Software Academy: 3 weeks of software development process and Agile training. Gained familiarization of photolithographic processes used in the semiconductor fabrication industry and development of related embedded software.
Meredith Performance Marketing
Boston, MA January 2018 - September 2018 Python Developer- Maintained and added features to a leads routing and bidding system: Python, SQLAlchemy, MySQL
- Maintained and added features to a data portal used internally for querying metrics, campaign settings, and reporting: Python, Tornado, SQLAlchemy, MySQL, JavaScript
- Developed and maintained tools and scripts, deployment scripts, various scrapers/crawlers, and utility programs for internal use: Python, Fabric, MySQL
- Developed automated testing to ensure proper synchronization and consistency of data across various systems in the technology stack: Python
This company is now part of Dotdash Meredith.
RailPod
Boston, MA January 2017 - January 2018 Python Developer- Developed Python applications to support data collection from semi-autonomous railway track inspection vehicles.
- Developed and implemented a cloud-based data portal to enable operators and clients to view and analyze data collected by robotic vehicles in near-real time: Python, Ubuntu, AWS, Amazon IoT, PostgreSQL, Flask, Django, RabbitMQ, JavaScript/React
Fidelity Investments
Merrimack, NH June 2016 - January 2017 Associate Mainframe Developer- Completed the LEAP training program (Mainframe Track). This included business acumen training as well as technical training on IBM z/OS series mainframe and related technologies: ISPF, JCL, COBOL, CICS, DB2
- Developed and maintained online (CICS) and batch programs for z/OS in support of trading and brokerage platforms.
PerfectPitch Technology
Lehi, UT October 2012 - September 2013 Python Developer- Maintained and developed new features for call center software utilizing Python, Django, PostgreSQL, Cassandra and FreeSwitch.
- Assisted clients with generating reports from large amounts of data consisting of call records and related performance and usage statistics.
- Provided technical support to call center personnel and assisted with troubleshooting and resolving technical issues and software bugs.
- Worked in the Philippines for two months interviewing and training a Philippines-based development team in Python, Django, and proprietary tools
- Developed APIs and integrations with 3rd party APIs to support various client needs.
Internships
Chargeback.com
Sandy, UT January 2016 - March 2016 Software Developer (Intern)- Worked on a team that helped rewrite software components critical to the business in need of optimization.
- Assisted with identifying and implementing changes to improve reliability and maintainability of code encompassing core business logic.
- Assisted with the consolidation of several systems and processes into one cohesive product developed in Ruby/Rails.
- Developed integrations to automate interactions with 3rd party payment portals and APIs.
- Developed the front-end component of a web-based business rules engine using JavaScript.
This company is now part of Sift.
Intermountain Healthcare
Salt Lake City, UT October 2015 - December 2015 Software Developer (Intern)- Worked on a team responsible for the creation and maintenance of a dashboard tool to track statistics of other company software development projects.
- Implemented tools to assist with the tracking of code quality and helped to eliminate technical debt.
- Worked primarily with open-source technologies such as Spring MVC and AngularJS.
1800 Contacts
Draper, UT June 2015 - September 2015 Software Developer (Intern)- Worked on a team with four other students to create a functional testing framework for the 1-800 Contacts website.
- Developed an automated browser testing solution using NodeJS, Grunt, Selenium, Intern, LeadFoot, SauceLabs, and Python.
- Won first place at the Summer 2015 Neumont University Project Showcase in the Enterprise Projects category.
Education
Neumont University
Salt Lake City, UT October 2013 - March 2016 Bachelor of Science (Computer Science)- Cumulative GPA of 3.9
- Selected to present in the Neumont University 2015 Capstone Project Invitational
- Neumont University President's List (Quarters 1-10)
- Student of the Quarter (Spring 2015)
Neumont University is now Neumont College of Computer Science.