Logo
Patryk – React, Java, Spring, experts in Lemon.io

Patryk

From Poland (GMT+2)

flag
Back-end Web DeveloperSenior
Front-end Web DeveloperMiddle-to-senior
Hire developer
9 years of commercial experience
Automotive
Customer support
Logistics
Management
Real estate
Marketplace
Lemon.io stats

Patryk – React, Java, Spring

Patryk is a back-end-focused software developer who has dedicated over 7 years of experience to mastering his skills in Java and some front-end technologies, such as React and Angular. With experience in full-stack development and DevOps, Patryk would be a powerful addition to a team looking for an independent team member. Although he has not yet gained a Lead position formally, this candidate always remains hands-on and has already led some processes on previous projects!

Main technologies
React
3 years
Java
8 years
Spring
8 years
Additional skills
Node.js
AWS
Angular
Docker
Kubernetes
SQL
NoSQL
CI/CD
Golang
Python
Scala
Typescript
JavaScript
Spring Boot
JUnit
Jasmine
Karma
Jenkins
Microsoft Azure
GCP
Spring Security
Next.js
MongoDB
Docker Compose
Microservices
Grafana
Protobuf
PostgreSQL
RxJS
Mockito
Postman
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior Software Engineer
Jun 2022 - Ongoing2 years
Project Overview

The leading German platform for real estate listings, catering to sales and rentals. It offers multiple viewing options, accommodating private buyers, sellers, and professional real estate brokers. Features include detailed listings display, search, and complex filter options.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Was a vital member of the core search engine API team, specializing in maps and pricing;
  • Maintained and optimized search engine performance, ensuring responses within milliseconds;
  • Led the design and implementation of RESTful APIs;
  • Conducted A/B testing utilizing feature toggles and Optimizely;
  • Directed the integration of new microservices hosted on AWS subdomains;
  • Implemented dynamic map interfaces on top of Google Maps and new frontend components for Maps Library;
  • Migrated servers and clients to OAuth2 for M2M communication;
  • Designed and integrated AI content generation using Jenkins multipipeline jobs, bash processing scripts, AWS Lambda, and S3;
  • Upgraded and modernized React libraries to version 18;
  • Defined and monitored metrics and performance dashboards using Datadog;
  • Conducted unit tests, E2E, and integration tests.
Project Tech stack:
Java
Spring
AWS
ElasticSearch
MongoDB
Next.js
JavaScript
Typescript
Datadog
Kibana
Google Maps API
Webpack
Microservices
Spring Security
Spring Boot
Amazon SQS
AWS Lambda
AWS CloudFormation
Kubernetes
Docker
Docker Compose
React
Senior Software Engineer
Dec 2020 - May 20221 year 4 months
Project Overview

Europe's largest online marketplace for vehicles, facilitating millions of transactions with over 30 million active users per month. This platform provides a comprehensive and user-friendly interface for buying and selling cars, offering advanced search features, real-time data updates, and seamless integration with various automotive services.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Revamped the private seller section, driving increased sales through UI/UX enhancements, leading to improved user engagement and higher conversion rates;
  • Worked on the design and implementation of RESTful APIs, leveraging AWS, Java, and Scala for integrating multiple microservices, streamlining data retrieval and preparation for users;
  • Developed and maintained scalable backend solutions using Java Spring and Scala, ensuring high performance and reliability in the marketplace;
  • Built and optimized the front end using React and TypeScript, enhancing the overall user experience and interface responsiveness;
  • Utilized Node.js for server-side scripting and efficient handling of asynchronous operations;
  • Managed data storage and retrieval using PostgreSQL, ensuring data integrity and high availability;
  • Integrated AWS services for cloud infrastructure, including EKS, S3, and API Gateway, to achieve scalable and resilient system architecture;
  • Developed monitoring and logging solutions to maintain system health and performance - DataDog.
Project Tech stack:
Java
Scala
Microservices
React
Typescript
JavaScript
Node.js
PostgreSQL
Datadog
Kubernetes
Docker
AWS
AWS CloudFormation
Software Engineer
Dec 2019 - Dec 20201 year
Project Overview

A comprehensive online customer service software that offers real-time chat help desk functionalities and advanced web analytics capabilities to enhance customer support and engagement.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Acted as an integral backend core API team member, integrating gRPC and Protocol Buffers for microservices expansion, enabling real-time messaging functions.
  • Leveraged ElasticSearch's query scripts functionality to develop and implement chat rotation scripts, improving retrieval efficiency by ~40%;
  • Maintained and implemented new features in a microservice managing 1 million concurrent WebSocket connections;
  • Designed and implemented scalable backend solutions using Golang;
  • Integrated Redis for efficient session management and caching, improving the responsiveness and reliability of the chat platform;
  • Developed monitoring and logging solutions to maintain system health and performance;
  • Created and deployed LiveChat bot integrations, enabling seamless functionality with various messaging platforms like Facebook Messenger.
Project Tech stack:
Golang
Node.js
ElasticSearch
PostgreSQL
Redis
OAuth
Docker
Grafana
Microservices
JavaScript
gRPC
Protobuf
Java
PL
SQL
API
WebSocket
Software Engineer
Dec 2016 - Dec 20193 years
Project Overview

The project involved working on the company's order management system between warehouses and stores. This system handled substantial data sets, ensuring that store managers could access the actual state of items in given warehouses. The project involved extensive data analysis and processing to optimize inventory management and improve operational efficiency.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed and maintained the order management system, facilitating smooth operations between warehouses and stores;
  • Handled and processed large data sets to ensure accurate and up-to-date inventory information for store managers;
  • Contributed to systems integration with an additional currency, which led to opening stores in new countries;
  • Implemented AWS DevOps/configuration tasks, including relocating servers between data centers with minimal unavailability and setting up API Gateways, EC2 instances, and other services;
  • Conducted extensive data analysis to optimize inventory management and order processing, improving overall system efficiency;
  • Contributed to the development of a Redistribution Algorithm, which improved inventory utilization and ensured timely deliveries, enhancing customer satisfaction;
  • Implemented continuous integration and deployment pipelines using Jenkins.
Project Tech stack:
Java
Spring Batch
Spring
Algorithms and Data Structures
Data analysis
Microsoft SQL Server
AWS
Docker
Hibernate
PL
SQL
JavaScript
CI
CD

Education

2017
Automation and Robotics
Bachelor's

Copyright © 2024 lemon.io. All rights reserved.