
Jason Carter
Verified Expert in Engineering
Software Engineer and Developer
Chichester, NH, United States
Toptal member since March 1, 2022
Jason has been a professional software engineer for 17 years. During that time, he has consistently made his employers happy to have him on board due to his ability to quickly achieve project goals and high-quality results. Jason is very effective in collaboration and incrementally tackling projects to achieve success. He has worked with many languages and technologies over the years, from full-stack web development to mobile and native Windows applications.
Portfolio
Experience
- C# - 12 years
- Microsoft SQL Server - 12 years
- Java - 6 years
- Amazon Web Services (AWS) - 2 years
- GitHub Actions - 1 year
- TypeScript - 1 year
- MongoDB - 1 year
- AWS CloudFormation - 1 year
Availability
Preferred Environment
C#, TypeScript, Java, SQL, MongoDB, Amazon Web Services (AWS), C++
The most amazing...
...thing I've had an idea for and implemented is an IVR system similar to AWS Connect's IVR capabilities and interface in four months before AWS Connect existed.
Work Experience
Principal Software Engineer | Tech Lead
EF Education First
- Moved the team's infrastructure to a new environment AWS serverless deployment setup complete with full CI/CD capabilities driven through GitHub actions. Lowered instability surrounding releases markedly and introduced zero-downtime releases.
- Refactored microservices designed to provide flight data to multiple applications to make use of numerous third-party data providers. Implemented end-to-end automated testing in the same service.
- Headed the team in restructuring our areas of responsibility and daily work habits to enhance stewardship of our software ecosystem.
- Worked with third-party contractors and internal business owners to refine requirements for API contracts to achieve specific project goals.
- Added functionality and fixed bugs in the legacy monolith-based software product. Made alterations to that product to extract pieces of functionality into our microservices infrastructure.
Self-employed Developer
Self-employed
- Created an Android app that allowed private pilots to use a moving map to see their current location and aviation-based weather data for flight planning purposes.
- Developed a back-end periodic service to gather the National Oceanic and Atmospheric Administration (NOAA) aviation weather data, including the meteorological terminal air reports (METARs), and compile that data into databases for later use.
- Built UI tools and processing software to pre-process Federal Aviation Administration (FAA) geo-referenced images into transformed map tiles that could be rapidly displayed to a user of the moving map software similar to Google Map tiling.
- Created software to analyze market data and run historical simulations of various programmed strategies that employed techniques, such as machine learning and basic engineered strategies.
Principal Software Engineer
VistaPrint
- Created new end-to-end site functionality in our microservices environment, allowing the display and manipulation of products and user-selected customizations.
- Analyzed the working patterns of site content creators, identified methods to improve their productivity, and worked alongside my scrum team to implement said improvements.
- Led engineering teams to develop strategies for implementation in a variety of customer assistance products, including “Do It for You” and “Do It with Help” services.
- Installed and extended Jira functionality to rapidly test strategies for managing a large workforce to create graphical assets for customers.
- Solved production issues and identified strategies to prevent future occurrences. Educated the support team on troubleshooting techniques and system architecture.
- Created software for predicting call volume at the contact centers. Worked with business partners outside of the software department to assess the expected accuracy of the forecasting model.
- Acted as a facilitator and designer to bring the reporting needs of the business to the business intelligence group. Designed the technical definitions for metrics and dimensions.
- Developed and cultivated software for the Cisco IVR system, which connected customers to call center agents. Created the architectural vision for this system and developed plans for improvements to stability and functionality.
- Created a UI and re-architected the back end of our IVR system to allow non-technical call center personnel to alter call flows and create new prompts without any engineering assistance. Enabled reporting on specific user behavior within the IVR.
- Headed several projects to improve our customer service software and website presence. Worked with project managers to convert business requirements into actionable tickets. Triaged production incidents.
Senior Software Engineer
The Atom Group
- Implemented portions of the front end of hiring.monster.com. Collaborated with a global team spread across various timezones to agree on APIs and their usage.
- Developed an iPhone application and associated back-end services for monitoring home automation.
- Contributed to the bidding process for various jobs with estimates and technical design.
Software Engineer
Calero Software
- Performed development and maintenance of the company's main web-based product.
- Created a WiX, Windows installer for the on-premise server for the main product.
- Established and created software to interface with Cisco and other phone switches to extract call history data.
- Assisted the tech support with resolving many customer set-up and software problems.
Lead Software Engineer
Fujifilm e-Systems
- Created Windows desktop software for viewing and editing locally stored photographs.
- Created a homegrown user interface into the online order SQL database to help business owners access sales data.
- Created a common library of Qt user interface widgets that allowed a small team to develop a new Fuji photo kiosk in a month. Assisted in refactoring the desktop software various components I worked on for this purpose.
Experience
Vistaprint.com Website
As seen in my work history, most of what I do is internal to a company and not suitable for a public portfolio.
Education
Bachelor's Degree in Computer Science
Rochester Institute of Technology - Rochester, NY, United States
Skills
Tools
AWS CloudFormation
Languages
C++, Java, C#, TypeScript, Kotlin, Python, Objective-C, SQL
Storage
Microsoft SQL Server, MongoDB, MySQL
Paradigms
Agile, Scrum
Platforms
Amazon Web Services (AWS), Android
Frameworks
Qt
Other
Interactive Voice Response (IVR), Cisco, GitHub Actions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring