Lukasz Barc, Developer in Warsaw, Poland
Lukasz is available for hire
Hire Lukasz

Lukasz Barc

Verified Expert  in Engineering

Bio

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

SoftwarePlant
Java, Angular, Hibernate, Spring, Canary Releases, Amazon Web Services (AWS)...
Cosmose
Java, Microservices, Cloud, Google Cloud Platform (GCP), Architecture, Spring...
Nationale Nederlanden
Java, Hibernate, Spring, Java Message Service (JMS), AngularJS, Git, APIs...

Experience

  • Java - 11 years
  • Algorithms - 10 years
  • Hibernate - 8 years
  • Spring - 8 years
  • Cloud - 4 years
  • Microservices - 4 years
  • Angular - 3 years

Availability

Part-time

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

2020 - PRESENT
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.
Technologies: Java, Angular, Hibernate, Spring, Canary Releases, Amazon Web Services (AWS), APIs, REST APIs, Git, Spring Boot, Message Queues, Domain-driven Design (DDD), Distributed Systems, Kubernetes, Docker, Spring MVC, PostgreSQL, GitHub, CI/CD Pipelines

Head of Development

2017 - 2020
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.
Technologies: Java, Microservices, Cloud, Google Cloud Platform (GCP), Architecture, Spring, Hibernate, APIs, Amazon Web Services (AWS), Web Scraping, REST APIs, Git, Spring Boot, Message Queues, Distributed Systems, Kubernetes, Docker, SDKs, Spring MVC, PostgreSQL, GitHub, CI/CD Pipelines

Team Leader

2016 - 2017
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.
Technologies: Java, Hibernate, Spring, Java Message Service (JMS), AngularJS, Git, APIs, Spring Boot, Message Queues, Spring MVC, GitHub, CI/CD Pipelines

Senior Java Developer

2013 - 2016
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.
Technologies: Architecture, Java Message Service (JMS), Enterprise Java Beans (EJB), Java, Hibernate, Spring, IBM Db2, Git, Distributed Systems, Spring MVC, GitHub, CI/CD Pipelines

Java Developer

2012 - 2013
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.
Technologies: Java, Spring, Hibernate, Jakarta Server Pages (JSP)

Python Developer

2010 - 2011
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.
Technologies: Python, HTML, JavaScript, GWT, C, MySQL

Experience

Cosmose Indoor Navigation

http://www.cosmose.co
While working for Cosmose, I took part in a project to deliver an indoor navigation solution for one of the biggest US-based supermarket networks. Our solution was seamless, no additional devices were required, and we based it just on a pre-installed WiFi router. We achieved about three meters of accuracy and passed the technical part of the negotiations.

Education

2009 - 2013

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)

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