Lukas May, Developer in Karlsruhe, Germany
Lukas is available for hire
Hire Lukas

Lukas May

Verified Expert  in Engineering

Full-stack Developer

Karlsruhe, Germany

Toptal member since August 26, 2020

Bio

Lukas is an experienced web designer and software engineer who's passionate about designing and building websites as well as web applications. Lukas not only strives to create excellent technical solutions but also to understand the problem domain in detail and develop solutions that serve the users in the best possible way. Ultimately, Lukas believes that we build software for people and not for computers.

Portfolio

Carealytix Digital Health GmbH
Management, Domain-driven Design (DDD), Node.js, API-first Development...
DSC Software AG
GitLab CI/CD, SAP Remote Function Call (RFC), SAP, Elasticsearch, Spring Data...
Pioniergarage e.V.
Strategy, Creative Strategy, Startup Consulting, Lean Startups

Experience

  • Java - 6 years
  • TypeScript - 6 years
  • Test-driven Development (TDD) - 5 years
  • React - 5 years
  • Spring Boot - 5 years
  • JavaScript - 5 years
  • Elasticsearch - 4 years
  • Domain-driven Design (DDD) - 3 years

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Visual Studio Code (VS Code), MacOS, Git

The most amazing...

...thing I've developed is a search service for SAP document info records that fetches search results from millions of documents in less than a second.

Work Experience

Co-Founder and CTO

2020 - PRESENT
Carealytix Digital Health GmbH
  • Led a development team that built a digital companion application for dialysis patients.
  • Validated the technical architecture and development processes with an external consultancy agency in the context of technical due diligence for an investment round.
  • Launched the product into production and scaled to 1000+ registered users.
Technologies: Management, Domain-driven Design (DDD), Node.js, API-first Development, Kubernetes, React, React Native

Product Developer

2014 - 2020
DSC Software AG
  • Developed a web-based product that allows users to search and display millions of SAP document informational records in less than a second.
  • Developed a web-based product to monitor the performance of an existing Java fat-client application.
  • Implemented a declarative SAP RFC communication library to simplify system integrations.
  • Integrated an OSGI-based extension framework into a Java fat-client application to allow third-party extensions.
  • Worked with clients to define solution requirements, estimate project costs, and introduce and customize products.
  • Defined requirements by organizing and moderating workshops using the domain-driven-design methodology.
  • Designed user interfaces with paper prototyping, wireframe tools, and detailed design tools.
  • Used API-first methodology for the definition of web-service interfaces using OpenAPI.
  • Implemented continuous integration and deployment pipelines with automated deployment to Kubernetes.
  • Integrated automated reporting of application crashes and request failures using Sentry.
Technologies: GitLab CI/CD, SAP Remote Function Call (RFC), SAP, Elasticsearch, Spring Data, Styled-components, Kubernetes, Docker, PostgreSQL, Spring Boot, Redux, React, Java, TypeScript

CFO

2015 - 2016
Pioniergarage e.V.
  • Worked with other board members to kick off a co-working space and accelerator run by the university group.
  • Organized creative sessions for strategy development and innovative idea generation.
  • Redesigned the web appearance as well as the official templates of the organization to align the corporate identity.
  • Organized and moderated several weekly meetings including invitation and introduction of guest speakers.
Technologies: Strategy, Creative Strategy, Startup Consulting, Lean Startups

Experience

Search Application for SAP Document Information Records

I developed a web application that allows users to search through the metadata and content in millions of SAP documents in less than a second. It enables the fetching of up-to-date data from SAP, the display of 3D models and metadata, and the reorganization of folders as well as elaborate search operations.

The app serves as an information tool for a large set of users and is usable without needing any further training. I occupied multiple roles in this project, including UX designer front-end developer, and back-end developer.

Monitoring Solution for an SAP-branded Application

I built a web-based application to collect and aggregate metrics as well as the logs of an existing Java fat-client application that's used by thousands of users; it is also sold as an SAP-branded product. The app allows the user to view metrics as charts, alert users, collect logs on demand, and to drill down to identify root causes.

Education

2014 - 2017

Bachelor of Science in Industrial Engineering & Management

Karlsruhe Institute of Technology (KIT) - Karlsruhe, Germany

Skills

Libraries/APIs

React, Node.js

Tools

Git, IntelliJ IDEA, SAP Remote Function Call (RFC), GitLab CI/CD

Languages

Java, TypeScript, JavaScript, CSS, HTML, Rust

Frameworks

Spring Boot, Redux, React Native

Paradigms

API-first Development, Design Thinking, Test-driven Development (TDD), Management

Storage

PostgreSQL, Elasticsearch, Spring Data

Platforms

MacOS, Visual Studio Code (VS Code), Docker, Kubernetes

Other

Gatsby, Domain-driven Design (DDD), Software Engineering, Service Design, Styled-components, SAP, Lean Startups, Startup Consulting, Creative Strategy, Strategy

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