Jeremy Kuhn, Developer in Opio, France
Jeremy is available for hire
Hire Jeremy

Jeremy Kuhn

Verified Expert  in Engineering

Back-end Developer

Location
Opio, France
Toptal Member Since
September 24, 2021

Passionate about technology, Jeremy花了近20年的时间在顶级公司工作,在各种领域的大型应用程序的开发和设计期间担任专家, including travel, eCommerce, airport solutions, and finance. With his extensive experience from the back end to the front end, he can guide you in your technical choices, provide IT architectural designs and eventually design, set up, and implement complex applications covering the full stack.

Portfolio

Talatium
Java 9,响应式编程,低延迟,性能,Netty, HTTP, HTTP 2...
KeyQuant S.A.S
Java, Spring Boot, Angular, Bootstrap, REST, IIS SQL Server, REST api, api...
Amadeus
DevOps, Docker, Kubernetes, OAuth 2, Akamai, API网关,中间件...

Experience

Availability

Part-time

Preferred Environment

Java 9, Spring Boot, RDBMS, NoSQL,云计算,JavaScript, CSS, Atlassian Suite, Git, DevOps

The most amazing...

...thing I've created is the Inverno Framework, 一个完整的Java应用程序框架,用于开发现代高效的云原生应用程序.

Work Experience

Founder

2020 - PRESENT
Talatium
  • Created the Inverno Framework, 一个完全响应式的Java应用程序框架,用于开发专门针对云优化的现代应用程序.
  • Used cutting-edge technologies such as Java module system, compile-time boot, reactive threading model, non-blocking IO, and reactive programming to create simple, fast, and efficient applications that fully use available resources.
  • 提供了500多页的详尽文件.
  • Submitted my work to TechEmpower, 它将Inverno列为性能最好的Java Web框架之一:www.techempower.com/benchmarks.
  • 开发了市场上最快的Inverno Reactive Template引擎之一.
  • 将Talatium公司网站部署为运行在AWS上的Inverno应用程序.
Technologies: Java 9,响应式编程,低延迟,性能,Netty, HTTP, HTTP 2, Redis, Multithreading, Back-end, Amazon Web Services (AWS)

Chief Software Architect

2019 - 2020
KeyQuant S.A.S
  • 建立一个专业的全栈环境来开发和运行用于运行公司运营的应用程序, including front office, middle office, risk, and research.
  • Defined, implemented, 并推出了一个市场数据API,像日条一样公开市场数据, intraday bars, and settlement prices used in all business applications.
  • 为研究和风险团队建立一个Python环境,他们需要一个可访问的数据科学环境来执行市场数据分析和计算风险措施.
Technologies: Java, Spring Boot, Angular, Bootstrap, REST, IIS SQL Server, REST api, api, Software Architecture, Full-stack, Java EE, TypeScript, SQL

Systems Architect

2017 - 2018
Amadeus
  • 研究并分析了Amadeus系统核心的通信中间件基础设施,提出了DevOps转型和云迁移的开发策略.
  • 提倡切换到OAuth2和OpenID连接,简化应用到应用之间的通信,同时保证适当的安全性.
  • 跟随Amadeus应用的CDN实现,Akamai团队作为主要的Akamai联络点.
Technologies: DevOps, Docker, Kubernetes, OAuth 2, Akamai, API网关,中间件, Enterprise Service Bus (ESB), Back-end, APIs

Chief Sofware Architect

2012 - 2018
Amadeus
  • 设计并实施新机场IT部门的软件平台,并在该平台上构建Amadeus机场管理解决方案. 该平台被分布在多个国家的100多名开发人员使用.
  • 在以上涉及Java的平台上提供专业支持和培训, Spring, in-house frameworks, and overall software architecture to the various teams involved.
  • 为销售团队提供支持,以响应提案请求,并参与与客户的研讨会.
Technologies: Java, Spring 4, DevOps, Bitbucket, Jira, AngularJS, Bootstrap, Apache Maven, Oracle, Couchbase, ActiveMQ, Apache Camel, Spring Data JPA, Hibernate, Microservices, REST APIs, Back-end, APIs, Software Architecture, Full-stack, JBoss, Java EE, WildFly, Team Leadership, Certified ScrumMaster (CSM), Scrum Master, SQL

Software Project Lead | Sales and eCommerce Platform

2010 - 2012
Amadeus
  • 领导开发了一个基于web的命令页面,该页面集成了Amadeus销售平台连接,可以使用神秘的命令访问Amadeus GDS.
  • 担任scrum主管,管理待办事项,监督春季计划、评审和回顾.
  • 管理一个开发团队,负责应用程序的后端和前端部分.
Technologies: Java, Spring, JavaScript, HTML, CSS, Scrum Master, APIs, REST APIs, Full-stack, Java EE, Team Leadership, Certified ScrumMaster (CSM), SQL

Inverno Framework

http://inverno.io
Inverno框架是下一代Java应用程序框架,经过精心设计,可以高效地创建, cost-effective, and maintainable cloud-native applications. 它利用了Java模块系统和响应式编程等尖端技术,使其成为Java平台上现代应用程序开发的完美选择.

It has been built around four main lines:
模块化允许适当地将应用程序的各个部分分离成独立的模块.
•在云转型之后,性能已经成为一个基本问题.
•简单是使应用程序稳定和可维护的因素.
•可配置性使应用程序能够适应任何特定的上下文.

Inverno应用程序启动速度很快,可以通过有效利用资源来吸收非常高的吞吐量, 哪些会直接影响在云中运行的应用程序的运营成本.

Microservice Architecture for Airport IT Solutions

http://amadeus.com/en/portfolio.airports.airport-management-solutions
As part of an architecture team, 我参与了机场IT解决方案开发微服务架构的定义, including airport operational database, airport sequence manager, and fixed resource management system, by distributed teams around the world with 100+ developers.

设计了一个基于Spring的Java应用程序框架,该框架实施了最佳实践,并集成了DevOps工作流和监控工具.

为团队提供支持和培训,以有效地使用Java, build tools and frameworks.

Web Command Page for an Online Booking and Fulfilment Platform

http://amadeus.com/en/portfolio/retail-travel-agencies/selling-platform-connect
一个web命令页面,用于使用神秘命令与GDS进行交互. 我带领三个人的团队交付了一个基于web的命令页模块,该模块集成到一个全球旅行社用于预订航班的在线预订和履行平台中, cars, hotels, and trains.

该模块具有高度可扩展性,并允许我们定义自定义的用户定义命令,从而通过小部件丰富命令页体验.

It received an internal quality award, 举办一场有50多名参与者参与的创新竞赛,以提出要集成到产品中的创新部件.

Languages

Java 9, Java, HTML, JavaScript, CSS, TypeScript, SQL

Frameworks

Spring Boot, Spring 4, Spring Security, Spring, JSON Web Tokens (JWT), Netty, OAuth 2, Angular, Bootstrap, Apache Camel, Hibernate, AngularJS

Libraries/APIs

REST APIs, Vue

Tools

Apache Maven, Atlassian Suite, Git, Bitbucket, Jira, ActiveMQ, Jenkins, WildFly

Paradigms

Reactive Programming, REST, Microservices, DevOps, Scrum

Platforms

JBoss EAP, JBoss, Java EE, Docker, Kubernetes, Oracle, Linux, Apache2, Amazon Web Services (AWS), Apache Kafka

Other

Information Technology, Programming, HTTP, HTTP 2, Middleware, Software Architecture, Java Modularity, API Design, Framework Design, Architecture, Multithreading, Scrum Master, Back-end, APIs, Full-stack, Certified ScrumMaster (CSM), Cloud Computing, Networking, Algorithms, Low Latency, Performance, Akamai, Enterprise Service Bus (ESB), Network Programming, Team Leadership, Applied Mathematics, API Gateways

Storage

RDBMS, NoSQL, Redis, Spring Data JPA, IIS SQL Server, Couchbase, MySQL

2001 - 2004

网络架构与分布式计算专业硕士学位

Institut Polytechnique de Paris - Paris, France

JUNE 2011 - JUNE 2013

Certified Scrum Master

Scrum Alliance

JUNE 2006 - PRESENT

Sun Certified Java Programmer

Sun Microsystems