
Lukasz Barc
Verified Expert in Engineering
Back-end Developer
Warsaw, Poland
Toptal member since August 6, 2021
Lukasz is a back-end developer with more than a decade of professional IT experience delivering solutions in various industries, including project management, marketing, insurance, gambling, and hospitality. Backed by hands-on experience and expertise in Java with a robust background in data structure and algorithms, Lukasz has successfully led teams in the development of large, cloud-based distributed system architecture as well as several big data solutions.
Portfolio
Experience
- Java - 11 years
- Algorithms - 10 years
- Hibernate - 8 years
- Spring - 8 years
- Cloud - 4 years
- Microservices - 4 years
- Angular - 3 years
Availability
Preferred Environment
Java
The most amazing...
...project I've worked on was developing a distributed system with Java and cloud-based technologies.
Work Experience
Senior Java Developer | Team Leader
SoftwarePlant
- Developed a canary release process based on the version maturity level.
- Constructed a process that moved tenants with their data between regions.
- Implemented a feature so that enterprise tenants could choose the cloud deployment region.
Head of Development
Cosmose
- Built the team from three to over 20 engineers within two years.
- Developed and managed the system architecture which consists of more than 50 microservices.
- Implemented the RTB service responsible for responding to dozens of thousands request per second within five milliseconds.
- Constructed a big data pipeline that processed the location data of more than 1 billion devices every day.
Team Leader
Nationale Nederlanden
- Developed the app that supported the life insurance sales process.
- Attended sessions with clients to troubleshoot UX and performance issues.
- Led a team of six developers which included mentoring and helping new and junior developers.
Senior Java Developer
IGT
- Integrated the external modules responsible for marketing campaigns and loyalty points.
- Worked within the team that oversaw the product deployment for the Kentucky State Lottery.
- Refactored a lot and implemented several performance improvements across the system.
Java Developer
MarketPlanet
- Worked within teams that oversaw the deployment of the MarketPlanet platform for some of the biggest Polish companies like Orlen and PGE.
- Developed procurement processes according to new laws and regulations.
- Implemented a custom SSO process for MarketPlanet products.
Python Developer
ADB Global
- Built a back end for TestEngine: a platform for the automated testing of STB (set-top boxes).
- Implemented a Linux driver for the video capture cards used in TestEngine.
- Developed a test framework and API for functional STB testing.
Experience
Cosmose Indoor Navigation
http://www.cosmose.coEducation
Engineer's Degree in Computer Science
University of Zielona Góra - Zielona Góra, Poland
Skills
Libraries/APIs
REST APIs, Java Message Service (JMS)
Tools
GitHub, Git
Languages
Java, Python, HTML, JavaScript, C
Frameworks
Spring, Spring Boot, Spring MVC, Hibernate, Angular, AngularJS, Jakarta Server Pages (JSP), GWT
Paradigms
Microservices
Platforms
Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Docker
Storage
MySQL, PostgreSQL, IBM Db2
Other
Distributed Systems, Algorithms, Cloud, APIs, Message Queues, Domain-driven Design (DDD), SDKs, CI/CD Pipelines, Architecture, Big Data, Data Structures, Canary Releases, Web Scraping, Enterprise Java Beans (EJB)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring