Adam Białas, Developer in Bielsko-Biala, Poland
Adam is available for hire
Hire Adam

Adam Białas

Verified Expert  in Engineering

Software Developer

Location
Bielsko-Biala, Poland
Toptal Member Since
June 19, 2020

Adam is a developer with more than eleven years of experience in Java. He's highly motivated and focused on good-quality products and code. Adam puts a lot of pressure on continuous improvement and has strong skills in Java, Spring, and SQL. He's interested in system and application architecture.

Portfolio

Sinch
Amazon Web Services (AWS), Apache Kafka, Back-end, Docker, Git, IntelliJ IDEA...
Ellie Mae
Amazon Web Services (AWS), Microservices, Apache Kafka, WebFlux...
Diebold Nixdorf
Eclipse Modeling Framework (EMF), WebSphere, JBoss, WildFly, PostgreSQL, Oracle...

Experience

Availability

Part-time

Preferred Environment

Slack, IntelliJ IDEA, MacOS

The most amazing...

...thing I have developed is an AI-powered automation for the mortgage industry that will be used by most of the market.

Work Experience

Senior Java Developer

2021 - PRESENT
Sinch
  • Developed a Conversation API (Omnichannel messaging, single API to send and receive messages on multiple channels like WhatsApp, Instagram, SMS, Telegram, etc.).
  • Tasked with developing services from scratch to production deployment and monitoring.
  • Created Java SDK for Conversation API Omnichannel messaging product.
Technologies: Amazon Web Services (AWS), Apache Kafka, Back-end, Docker, Git, IntelliJ IDEA, Java, Spring, Spring Boot, Reactor, RabbitMQ, Redis, gRPC, REST, GitLab CI/CD, GitLab, Jira, Spring Core, REST APIs, Microservices Architecture

Senior Java Developer

2019 - 2021
Ellie Mae
  • Developed an application for the mortgage industry in the US, which allows to speed up the underwriter process.
  • Recognized as a key team player who delivers implemented features fast and with high quality.
  • Took part in the architectural design process of new microservices.
  • Introduced Spring Cloud Contract tests within the company to verify the communication content compatibility between services in a fast way.
Technologies: Amazon Web Services (AWS), Microservices, Apache Kafka, WebFlux, Spring Cloud Stream, Spring Boot, Java, Docker, SQL, Hibernate, Spring Data JPA, Spring Core, REST APIs, Microservices Architecture

Full-stack Developer

2015 - 2019
Diebold Nixdorf
  • Developed an application for customizing flow on the ATM.
  • Developed an application for delivering personalized adverts to the ATM based on customer data.
  • Influenced the architecture of the system. Started refactoring from a monolith into microservices.
  • Introduced CI/CD pipelines based on Jenkins and Bitbucket. Wrote a customizable pipeline library used by a few teams across the company.
  • Took part in the first company production-ready application deployment to the Azure cloud. Provided Docker support for images with an application.
Technologies: Eclipse Modeling Framework (EMF), WebSphere, JBoss, WildFly, PostgreSQL, Oracle, Spring Boot, Java EE, Java, Docker, SQL, Hibernate, Spring Data JPA, Spring Core, Spring MVC, Jakarta Server Pages (JSP), REST APIs

Full-stack Developer

2012 - 2014
SKG - Knowledge based IT
  • Developed a web application for managing centralized retail chains.
  • Took part in the development and maintenance phase.
  • Recognized as an expert in the stock and accounting part of the application.
Technologies: Apache Wicket, Oracle Database, WebLogic, Spring, Java, JPA 2, SQL, Vaadin, Spring Core, Spring MVC, REST APIs, PostgreSQL

eSambo

A Spring-based web application that is the perfect solution for centralized retail chains and networks managing franchisees. It suits stores and supermarkets but also smaller retail outlets. It simplifies a lot of processes and minimizes the costs of IT infrastructure.

Ellie Mae AIQ

A Spring-based application that allows lenders to originate loans faster with greater consistency by applying AI to the loan manufacturing process and streamlining document collection, data validation, calculations, and risk analysis.

App to Deliver Personalized Ads to ATMs

A web-based application that was used to create personalized ads based on customer data received from the ATM. I was a full-stack developer (mainly Jakarta EE and JSF). I was also tasked with the initial phase of refactoring from a monolith into microservices.

Languages

Java, SQL, Java 8

Frameworks

Spring Boot, Spring MVC, Hibernate, Spring, Spring Core, Spring Cloud Stream, WebFlux, Vaadin, Eclipse Modeling Framework (EMF), Jakarta Server Pages (JSP), JSF, Apache Wicket, gRPC

Libraries/APIs

REST APIs, Reactor, JPA 2

Tools

Git, IntelliJ IDEA, Slack, WildFly, RabbitMQ, GitLab CI/CD, GitLab, Jira, MongoDB Shell

Paradigms

REST, Microservices Architecture, Microservices

Storage

Spring Data JPA, PostgreSQL, Redis, MongoDB

Other

Back-end, APIs, WebLogic, EclipseLink, Spring Cloud

Platforms

Java EE, Docker, MacOS, Oracle Database, Oracle, JBoss, WebSphere, Apache Kafka, Amazon Web Services (AWS)

2008 - 2010

Master's Degree in Computer Science

AGH University of Science and Technology - Cracow, Poland

2005 - 2008

Engineer's Degree in Computer Science

The University of Bielsko-Biala - Bielsko-Biala, Poland

JULY 2016 - PRESENT

Oracle Certified Professional, Java SE 8 Programmer

Oracle

JANUARY 2016 - PRESENT

Oracle Certified Associate, Java SE 8 Programmer

Oracle

OCTOBER 2015 - PRESENT

C100DEV: MongoDB Certified Developer Associate Exam

MongoDB Inc.

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