Leif Gensert,美国加州圣地亚哥的开发人员
Leif is available for hire
Hire Leif

Leif Gensert

Verified Expert  in Engineering

Software Developer

Location
San Diego, CA, United States
Toptal Member Since
February 14, 2018

For the past eleven years, Leif是一名全职开发人员,专注于使用Ruby或Elixir进行后端开发. 他曾为大型咨询公司和新成立的初创公司工作. 通过业余项目和开源贡献, 他确保自己了解最新的科技. 一种健康的实用主义意识让他脚踏实地地选择有意义的技术,而不是随波逐流.

Availability

Part-time

Preferred Environment

Tmux, Git, Visual Studio Code (VS Code)

The most amazing...

...我发布的副项目是HN Vanity:一个事件源应用程序,用于获取基本的黑客新闻统计数据.

Work Experience

Developer

2018 - PRESENT
Tata Steel DV
  • 为内部应用程序确定范围、计划和实现新特性.
  • 对Zoho Books进行了大规模的集成更改.
  • Integrated Hubspot CRM.
Technologies: PostgreSQL, Heroku, Ruby

Developer

2018 - 2018
Blend Media
  • Supported the development of new features.
  • 提出了360°视频发布管道的新概念.
  • 成功将产品与Salesforce Pardot集成.
Technologies: PostgreSQL, Elixir

Freelance Developer

2017 - 2017
QT Mobilitätsservice GmbH (Qixxit)
  • 引入了新的CI管道来改进部署流程和回归测试.
  • 构建一个自动化的验收测试套件,让产品部门更好地了解开发状态.
  • 实现了基于p注浆的路由引擎的概念验证.
技术:p注浆,Docker, Neo4j, PostgreSQL, Elixir

Freelance Developer

2016 - 2017
solarisBank AG
  • 实现了一个数据库匿名化程序,以有效地创建测试数据.
  • 改进了现有的持续集成流程.
  • 在核心应用程序中创建通知功能,通过WebHooks发送消息.
  • 致力于以CQRS方式构建核心银行系统的原型.
技术:Docker, PostgreSQL, Apache Kafka, Elixir, Ruby

Senior Developer

2013 - 2016
Propertybase GmbH
  • 设计并实现了一个定期导入工具来获取不同格式的清单数据(JRuby).
  • 实施和维护潜在客户开发工具,同时与客户成功和销售团队密切合作,进一步调整工具以适应新的入站渠道.
  • 处理和管理新客户的技术入职(包括数据迁移到Salesforce).
技术:Salesforce, Redis, MongoDB, PostgreSQL, JRuby, Ruby on Rails (RoR), Ruby

Senior Developer

2011 - 2013
stylefruits GmbH
  • 维护和改进主应用程序(Ruby on Rails).
  • 开发了一个url缩短服务(基于JRuby的Sinatra).
  • 设计并实现了一个后端来管理语言翻译令牌(Sinatra).
  • 管理和处理每周的测试过程——编写自动化的脚本并监督手动测试会议.
技术:MySQL, Redis, Ruby on Rails (RoR), Ruby

Senior Software Engineer

2008 - 2011
Capgemini
  • 为Deutsche Telekom AG (OMS-IP)改进并维护了一个基于java的web应用程序.
  • 为印度加尔各答的一个离岸团队主持有关知识转移的讲习班.
  • 维护慕尼黑一家卫星电视供应商的发票系统.
  • 通过动态地将测试用例分派到并发进程,改进了内部持续集成工作流.
Technologies: Oracle, Java

Developer

2005 - 2008
Process Innovation Ag
  • Developed for the web with Java and JSP.
  • Worked on IMB Lotus Notes and IBM DB2 development.
Technologies: Lotus Notes, JEE, Java

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

使用Elixir和PostgreSQL作为事件存储实现.

Release Ping

常见编程语言及其最新版本的概述(稳定的和不稳定的).

摆弄实验技术如何让我获得了一份为期6个月的自由职业

http://blog.leif.io/how-playing-around-with-experimental-technologies-landed-me-a-6-month-freelance-gig/
An article about my experience building a side project; it has over 9,000 views.

Morfo

http://github.com/leifg/morfo
提供转换数据结构的DSL的库,在进行数据迁移时非常有价值.

Excellent

http://github.com/leifg/excellent
用Elixir编写的Microsoft Excel解析器.

Bulkforce

http://github.com/propertybase/bulkforce
A Ruby gem to access the Salesforce Bulk API.

Formulon

http://github.com/leifg/formulon
一个用纯JavaScript实现的Salesforce公式解析器.

Backporting

http://github.com/leifg/backports
这将新功能移植到旧版本的Elixir.

PostgreSQL S3 Backup Docker Container

http://github.com/leifg/postgres-s3-backup-cron
一个有用的docker容器,可以将PostgreSQL数据库备份到S3,并可以恢复它们.

So So Soccer

http://github.com/leifg/so_so_soccer
事件源和CRUD之间的比较项目,以解决相同的问题:将足球结果表转换为赛季结束时的站立表.

Elixir Docker Image

http://github.com/leifg/docker-elixir
A minimal Elixir docker image.

Time Tracking

http://github.com/leifg/time_tracking
我编写了一个脚本,将Toggl时间条目与FastBill同步.
2005 - 2008

计算机科学和工商管理学士学位

DHBW Karlsruhe - Karlsruhe, Germany

2005 - 2008

Bachelor's Degree in Computer Science

The Open University - London, England

Libraries/APIs

p注浆,Salesforce API, Salesforce Bulk API, Salesforce REST API, React

Tools

Git, Tmux, Lotus Notes

Frameworks

Ruby on Rails (RoR), Phoenix

Languages

Ruby, Elixir, JavaScript, Elm, Java, JRuby

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

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring