Jeremy Gerstle, Developer in Modi'in Area, Israel
Jeremy is available for hire
Hire Jeremy

Jeremy Gerstle

Verified Expert  in Engineering

Software Developer

Location
Modi'in Area, Israel
Toptal Member Since
August 18, 2017

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

HealthPro
NPM, HTML, SCSS, JavaScript, TypeScript, Angular, Ionic 3
Visonic
NPM, YARN, PostgreSQL, HTML, SCSS, JavaScript, TypeScript, Angular, Ionic 3...
Visonic
NPM, PostgreSQL, HTML, CSS, JavaScript, AngularJS, Ionic, Express.js, Node.js

Experience

Availability

Part-time

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

2018 - PRESENT
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.
Technologies: NPM, HTML, SCSS, JavaScript, TypeScript, Angular, Ionic 3

Full-stack Angular Developer

2015 - PRESENT
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.
Technologies: NPM, YARN, PostgreSQL, HTML, SCSS, JavaScript, TypeScript, Angular, Ionic 3, Express.js, Node.js

Full-stack AngularJS Developer

2015 - PRESENT
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.
Technologies: NPM, PostgreSQL, HTML, CSS, JavaScript, AngularJS, Ionic, Express.js, Node.js

Developer

2012 - 2015
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.
Technologies: Windows PowerShell, Microsoft SQL Server, C#.NET WinForms

Sample Project

https://github.com/jgerstle/sampleProject
This is a sample project to show my coding ability. Written in Node.js, AngularJS, and PostgreSQL.

Order Management System Improvements and Infrastructure Testing

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.
○ 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

Developed a mobile web application using Node.js, NPM, Express, Ionic, Angular, JavaScript, CSS, HTML, and PostgreSQL.
• 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/sampleProject2
Here is a small project I made for an interview I did. It shows my ability to use NGRX, Angular, Typescript, and Angular Material.

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

2008 - 2012

Bachelor of Science Degree in Computer Science

Touro College - New York

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring