Jeremy Gerstle
Verified Expert in Engineering
Software Developer
Jeremy is a full-stack software engineer with 7+ years of experience in software design, development, integration, and UX/UI. He has an Advanced knowledge of an array of programming languages including Angular, JavaScript, Typescript, Node.js, PostgreSQL, C#.NET, SQL Server, Windows Forms, and more.
Portfolio
Experience
Availability
Preferred Environment
Windows, Git, WebStorm
The most amazing...
...thing I've coded was a mathematical rounding algorithm to round allocated shares without adding an extra share and to limit a fund's exposure in the process.
Work Experience
Front-end Web Developer
HealthPro
- Worked directly with a designer to develop a mobile application, based on the Invision spec, using Ionic 3, Angular 5, SCSS and HTML5.
- Integrated with existing Rest API to handle the functionality required.
- Designed a calendar component to select one or multiple dates.
- Added Stripe.js Elements to handle credit card processing.
- Utilized NgRx/RxJS to handle our Redux-like state management.
Full-stack Angular Developer
Visonic
- Served as the lead developer on a mobile web application using Angular 5, Ionic 3, SCSS, Node.js, NPM, Express, HTML5, and PostgreSQL.
- Integrated with Auth0 for user authentication.
- Created custom interactive Google Map markers.
- Wrote unit tests using Mocha/Chai and Jasmine/Karma.
- Utilized MQTT and Cloudinary to request and upload images from devices.
- Acted as the lead developer on a mobile web application using Angular 7, Ionic 4, SCSS, Node.js, NPM, Express, HTML, and PostgreSQL.
- Set up Webpack Module Bundler to combine and minify our CSS and JavaScript files for production.
- Wrote database functions to interpret and report client usage.
- Enhanced usability of Google Geocoding for address validation.
- Upgraded the application from AngularJS, Ionic 1, and CSS to Angular 7, Ionic 4, and SCSS.
Full-stack AngularJS Developer
Visonic
- Set up Webpack Module Bundler to combine and minify CSS and JavaScript files for production.
- Wrote database functions to interpret and report client usage.
- Improved usability of Google Geocoding for address validation.
Developer
ACA NorthPoint Solutions
- Contributed as part of a global team tasked with maintaining and enhancing the functionality of an order management system, written in C# Windows Forms using a SQL Server database, for a leading Hedge Fund.
- Worked directly with the client to identify and fulfill their needs.
- Contributed to different facets of the application including: Security Master, Trade Entry, Compliance Engine, and Allocation Engine.
- Created a framework on top of Coded UI to make writing UI tests faster and more efficient.
- Built an Incident Blotter to monitor Compliance Incidents.
- Served as team’s Automated Test Expert.
- Authored over 200 automated tests in MSTest including Coded UI, Database, and Unit Tests.
- Automated the restore of the Databases and the deployment of our application and services using PowerShell.
- Led the set up of the TeamCity continuous integration system.
Experience
Sample Project
https://github.com/jgerstle/sampleProjectOrder Management System Improvements and Infrastructure Testing
• Worked directly with the client to identify and fulfill their needs.
• Contributed to different facets of the application including security master, trade entry, compliance engine, and allocation engine.
○ Built an Incident Blotter to monitor compliance incidents.
• Served as the team’s automated test expert.
○ Created a framework on top of Coded UI to make writing UI tests faster and more efficient.
○ Authored over 200 automated tests in MSTest including Coded UI, database, and unit tests.
• Automated the restore of the databases and the deployment of our application and services using PowerShell.
• Led the set up of the TeamCity continuous integration system.
Lead Developer on a Startup Project
• Set up Webpack Module Bundler to combine and minify our CSS and JavaScript files for production.
• Enhanced UX/UI to give it a sleeker look and feel.
• Wrote database functions to interpret and report client usage.
• Improved usability of Google Geocoding for address validation.
• Wrote end-to-end automated tests using Protractor.
Sample Angular 8 Project
https://github.com/jgerstle/sampleProject2Skills
Frameworks
Ionic 3, Angular, Express.js, Ionic, AngularJS, Protractor, Windows PowerShell, YARN, Jasmine, JSON Web Tokens (JWT)
Languages
SCSS, TypeScript, CSS, JavaScript, C#, HTML5, HTML
Libraries/APIs
Node.js, NgRx/store, NgRx, Google Contacts API, Google Maps API, Google Maps, Auth0 API, Chai
Tools
Git, MSTest, C#.NET WinForms, Subversion (SVN), NPM, WebStorm, MQTT, Auth0, Webpack, Bitbucket, Jira, TeamCity, Mocha, Karma
Paradigms
Coded UI Tests
Platforms
Visual Studio Code (VS Code), Windows, Heroku
Storage
Microsoft SQL Server, PostgreSQL
Other
Cropper
Education
Bachelor of Science Degree in Computer Science
Touro College - New York
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