Wadim Lupejcenko
Software Engineer & Consultant
Experience
Software Engineer & Consultant
Abat+ GmbH | Daimler Trucks AG
New development of the vehicle planning and delivery system (FAPS)
As part of modernizing a central backend application, the existing monolithic COBOL-based system was replaced by a service-oriented architecture with Spring Boot. The goal of the project was to make the digital mapping of vehicle planning and delivery future-proof and scalable.
Collaboration on technical architecture and interface design
Development of a Spring Boot-based service to migrate existing data to a new data model
Development of REST APIs and corresponding service layer
Development of middleware to integrate the new backend into an existing client
Creation of unit and end-to-end tests
Adjustment of build pipelines
Developer training for client staff (Java, Azure DevOps, general support)
Support for testers and other project stakeholders
Upgrading the Spring Boot version (& Hibernate)
Documentation creation
Java 8 & 17, Spring Boot, Spring JPA, Hibernate, Optimistic Locking (entity versioning), JUnit, Cucumber, PostgreSQL, Azure Cloud, Microservices, Azure Storage, Azure DevOps, Azure Kubernetes Service, RESTful web services, JSON, Scrum, Confluence, ArchUnit
Software Engineer
World's leading publisher of GLN numbers
Development of a system landscape based on CQRS for assigning GLN numbers. The goal of the project was to reimplement the ID assignment in a modern application architecture, as well as modernize the long-standing IT infrastructure by removing technical debt and moving to a future-proof foundation using Azure Cloud.
Development of a microservice for form requests. To give users the ability to maintain various data independently, an application was created that provides the required forms via a REST interface. In addition, access to the application was secured by authentication.
Implementation of microservices with NestJS (TypeScript, NodeJS)
Development of REST & gRPC APIs
Development of Azure Functions (JavaScript/TypeScript, NodeJS)
Containerization and orchestration with Kubernetes and Helm
Implementation of CI/CD processes in Azure DevOps
Frontend adjustments (VueJS, TypeScript, NodeJS)
Maintenance/Support
Implementation of the microservice with NestJS (TypeScript, NodeJS)
Development of REST APIs
Containerization with Docker
Implementation of CI/CD processes in Azure DevOps
Configuration of the Azure Logic App
Deployment and configuration in Azure App Services for Docker
TypeScript, Azure Cloud, Microservices, Azure Functions, Azure CosmosDB, Azure Service Bus, Azure Kubernetes Service, gRPC, ProtoBuff, Helm, Azure DevOps, GitLab, VueJS, RESTful web services, NestJS, mTLS, NodeJS, NPM, JSON, Scrum, Jira, Confluence, Azure App Services, JWT, Docker, Azure Logic App
Full-stack Developer
Federal Agency
Implementation of a SaaS solution for sending push notifications to mobile devices. The goal of the project was to develop a highly scalable system from scratch for sending push notifications to iOS and Android devices and to prove its technical feasibility. Development was done using the API-first approach.
Implementation of microservices with Spring Boot 2 (Java 11 & 17)
Implementation of REST APIs
Development of unit tests
Containerization and orchestration with Kubernetes and Helm
Creation of a frontend for managing devices and sending messages (Thymeleaf)
Support in developing the demo app (React Native)
Azure Cloud, Microservices, RabbitMQ, Thymeleaf, Jenkins, Azure Kubernetes Service, Helm, Spring Boot 2, Java 11 & 17, PostgreSQL, OpenAPI, Mockito, JUnit, Maven, React Native, Expo, JSON, Jira, Confluence, Scrum
Full-stack Developer
City of Oberhausen
Extension of the open-source software 'SORMAS' to generate laboratory reports. The Oberhausen fire department planned to carry out Covid-19 tests at care facilities. For this, the software 'SORMAS' was extended with the feature 'Generate laboratory orders'. To make processing more efficient, new bulk processing functionalities were also provided.
Development of a library to generate laboratory orders (Java 8)
Backend adjustments (Java 8)
Database schema adjustments
Frontend adjustments (Vaadin 8)
Java 8, Vaadin 8, Maven, Payara Server, PostgreSQL, Confluence, Open-source
Backend Developer
Multi-channel distance retailer
Implementation of middleware for data exchange. For the development of a smartphone app, middleware was designed and developed to exchange data between the frontend and the SAP Hybris webshop. Development was done using the API-first approach.
Implementation of microservices with Spring Boot 2 (Java 11)
Development of unit tests
Containerization of microservices
Microservices, Docker, Spring Boot 2, Java 11, OpenAPI, Mockito, JUnit, Maven, Jira, Confluence
IT Specialist
Aleri Solutions GmbH
- Design, development, and implementation of custom software solutions for clients from various industries using Java, TypeScript, and C#
- Collaboration with clients and teams to analyze requirements and create technical specifications
- Optimization and enhancement of existing software solutions
- Implementation of APIs and integration of third-party services
- Creation of comprehensive tests to ensure software quality
IT Specialist for Application Development
Raynet GmbH
- Software development with C# and WPF
- Manual and automated software testing
- Requirements analysis
Summary
For over five years, I have designed, implemented, tested, and maintained software systems and applications for a wide range of platforms. My focus is on development with Java, C#, and TypeScript. I also regularly work with agile methods like Scrum and Kanban. My projects are known for their top quality, reliability, and performance.
… after a project
- as a full-stack developer
- with a focus on backend development and DevOps
- full-time, as a freelancer
Skills
- Java (> 7 Years)
- C# (> 3 Years)
- Typescript (> 3 Years)
- Javascript (> 5 Years)
- Go (< 1 Year)
- Html (> 5 Years)
- Css/scss (> 3 Years)
- Angular (< 1 Year)
- React (~ 1 Year)
- Vue.js (~ 1 Year)
- Spring / Spring Boot (> 7 Years)
- Nest.js (> 2 Years)
- Node.js (> 3 Years)
- .Net / .Net Core (~ 3 Years)
- Mysql (~ 3 Years)
- Postgresql (~ 3.5 Years)
- Cosmos Db (> 1 Year)
- Jpa & Spring Data (> 2 Years)
- Liquibase (~ 1 Year)
- Azure Service Bus (> 2 Years)
- Azure Logic Apps (> 2 Years)
- Azure Kubernetes Service (> 3 Years)
- Azure Key Vault (~ 2 Years)
- Azure Function Apps (< 2 Years)
- Azure Storage (< 2 Years)
- Docker / Docker Compose (> 5 Years)
- Kubernetes (> 5 Years)
- Helm (> 2 Years)
- Gitlab (> 3 Years)
- Azure Devops (> 2 Years)
- Junit (~ 4.5 Years)
- Jest (> 2 Years)
- Cucumber (~ 1 Year)
- Selenium (~ 1 Year)
- Unit Tests & E2e Tests (~ 1 Year)
- Mockito & Moq (~ 4.5 Years)
- Backend Development (> 5 Years)
- Frontend Development (> 3 Years)
- Automated Testing Of Backend And Frontend Applications (> 5 Years)
- Devops (> 3 Years)
- Azure Cloud (> 2 Years)
Languages
Education
Raynet GmbH
IT Specialist in Application Development · Paderborn, Germany
Similar Freelancers
Discover other experts with similar qualifications and experience