Leif Gensert
Verified Expert in Engineering
Software Developer
San Diego, CA, United States
Toptal member since February 14, 2018
For the past eleven years, Leif has worked as a full-time developer focusing on back-end development utilizing Ruby or Elixir. He's worked for giant consulting firms and newly founded startups. Through side projects and open source contributions, he makes sure he stays up to date on the latest tech. A healthy sense of pragmatism keeps him grounded to choose the technology that makes sense as opposed to going with whatever is hip right now.
Portfolio
Experience
- Ruby on Rails (RoR) - 9 years
- Ruby - 9 years
- PostgreSQL - 9 years
- REST - 5 years
- Java - 5 years
- Elixir - 4 years
- JavaScript - 3 years
- React - 3 years
Availability
Preferred Environment
Tmux, Git, Visual Studio Code (VS Code)
The most amazing...
...side project I've released is HN Vanity: an event-sourced application for getting basic hacker news statistics.
Work Experience
Developer
Tata Steel DV
- Scoped, planned and implemented new features to an internal application.
- Delivered a massive integration change with Zoho Books.
- Integrated Hubspot CRM.
Developer
Blend Media
- Supported the development of new features.
- Came up with a new concept for the publishing pipeline of 360° videos.
- Successfully integrated the product with Salesforce Pardot.
Freelance Developer
QT Mobilitätsservice GmbH (Qixxit)
- Introduced a new CI pipeline to improve deployment processes and regression tests.
- Built an automated acceptance test suite to give product department a better overview of the state of development.
- Implemented a proof of concept for a routing engine based on pgRouting.
Freelance Developer
solarisBank AG
- Implemented a database anonymization program for efficiently creating test data.
- Improved the existing continuous integration process.
- Created a notifications feature in the core applications that sent out messages via WebHooks.
- Worked on a prototype for a core banking system built in a CQRS way.
Senior Developer
Propertybase GmbH
- Designed and implemented a periodical import tool to fetch listing data in different formats (JRuby).
- Implemented and maintained the lead generation tool while working closely together with customer success and sales teams to further adapt the tool to new inbound channels.
- Handled and managed the technical onboarding of new clients (including data migration to Salesforce).
Senior Developer
stylefruits GmbH
- Maintained and improved the main application (Ruby on Rails).
- Developed a URL-shorting service (Sinatra on JRuby).
- Designed and implemented a back-end to manage language translation tokens (Sinatra).
- Managed and handled the weekly testing process—writing automated scripts and overseeing the manual testing sessions.
Senior Software Engineer
Capgemini
- Improved and maintained a Java-based web application for Deutsche Telekom AG (OMS-IP).
- Led workshop lessons regarding knowledge transfers for an offshore team in Kolkata, India.
- Maintained an invoicing system for a satellite TV provider in Munich.
- Improved an internal continuous integration workflow by dynamically dispatching test cases to concurrent processes.
Developer
Process Innovation Ag
- Developed for the web with Java and JSP.
- Worked on IMB Lotus Notes and IBM DB2 development.
Experience
HN Vanity
The statistics include:
• Title change
• First hit of the front page
• The time it took to hit the front page
• The highest front-page position
• The total time spent on the front page
Implemented with Elixir and PostgreSQL as an event store.
Release Ping
How Playing Around with Experimental Technologies Landed Me A 6-month Freelance Gig
Morfo
https://github.com/leifg/morfoFormulon
https://github.com/leifg/formulonBackporting
https://github.com/leifg/backportsPostgreSQL S3 Backup Docker Container
https://github.com/leifg/postgres-s3-backup-cronSo So Soccer
https://github.com/leifg/so_so_soccerTime Tracking
https://github.com/leifg/time_trackingEducation
Bachelor's Degree in Computer Science and Business Administration
DHBW Karlsruhe - Karlsruhe, Germany
Bachelor's Degree in Computer Science
The Open University - London, England
Skills
Libraries/APIs
pgRouting, Salesforce API, Salesforce Bulk API, Salesforce REST API, React
Tools
Git, Tmux, Lotus Notes
Languages
Ruby, Elixir, JavaScript, Elm, Java, JRuby
Frameworks
Ruby on Rails (RoR), Phoenix
Paradigms
REST, CQRS, Event Sourcing
Platforms
Salesforce, Visual Studio Code (VS Code), Oracle, Apache Kafka, Docker, Heroku, JEE
Storage
Redis, PostgreSQL, MySQL, MongoDB, Neo4j
Other
Events
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