Alex B.

About Me

Alex is an expert Senior Java/Scala Developer with 8+ years of technical expertise and experience in the development of robust backend systems and web applications for clients. He is an avid learner of new technologies, has team and independent contractor experience, and uses a client-centered approach in delivering innovative Java/Scala solutions for clients on all projects.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Java/Scala Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

MURKA
MURKA
Senior Scala Engineer
2017 - 2018 (1 year)
Ukraine
  • Successfully added a set of performance metrics and anomaly detection triggers on Murka's systems for monitor via Datadog.

  • Provided guidance and technical leadership for investigating/fixing production incidents, and added new features to Murka's engine.

  • Effectively wrote new tests and made code reviews of the work of team members.

Catch App Ltd
Catch App Ltd
Backend Scala Developer
2015 - 2015
  • Provided guidance and technical expertise for the development of the project architecture, organized the SBT structure, built the admin portal for backend testing and deployed applications using AWS OpWorks.

  • Built a web-scraping module on the project using PhantomJS and an algorithm similar to the one used in Evernote.

  • Efficiently developed a Twitter publishing module that uses Twitter accounts to promote the project's pages and a NLP module that analyzes text on web pages.

Toptal
Toptal
Senior Java/Scala Developer
2014 - Present (11 years)
Remote
  • Regularly build highly available, highly performant, redundant, and scalable distributed systems for clients.

  • Offer technical guidance on the best ways/options to improve client architecture in the building and scaling of backend services.

  • Provide ongoing technical support and maintenance to complex issues escalated from the support team.

Luxoft
Luxoft
Full Stack Developer
2013 - 2015 (2 years)
Kiev, Ukraine
  • Developed a highly configurable internal administration web application that relies heavily on Zookeeper via Curator API.

  • Efficiently improved system quality and reliability by implementing a real-time financial information monitoring module on the project for Luxoft.

  • Implemented a statistics usage collection module for better hot zone detection and further web app improvement.

D8 Corporation
D8 Corporation
Java Developer
2011 - 2013 (2 years)
Ukraine
  • Provided guidance and technical leadership for the development of different enterprise financial applications using open-source technology stacks.

  • Efficiently built a reusable GWT components library with rich customization capabilities for D8.

  • Regularly wrote UI, unit, and integration tests and programmed OSGi back-end services for clients.

Mercator Web Studio
Junior Java Developer
2010 - 2011 (1 year)
  • Successfully built an online site building tool that generates custom web applications using the Tomcat API with preprocessing and customization based on a web app template.

  • Developed an accounting automation system for company activities; staff and client management, activity analysis, automation of bookings (receipt and fulfillment), automatic report generation, etc.

  • Efficiently built web apps using a custom web framework based on Servlets, JSP, and XSLT and provided guidance for tuning PostgreSQL queries.

Dealermade
Dealermade
Senior Scala Developer
Present (2025 years)
Remote
  • Architected a secure service layer and replaced legacy CQL migrations with new migrations using Scala code.

  • Engineered a generic partial update API for Cassandra and Elasticsearch to reduce database load and the chance of conflicting updates on the solution.

  • Cleaned up and refactored code and improved the architecture on the project for Dealermade.

Showcase

Developer - Firebase Events App
Developer - Firebase Events App
  • A mobile application designed for learning the Firebase back-end platform.

  • The application focuses on practical application development with Firebase.

  • It’s a project intended for developers to gain experience with Firebase.

Personal Project - Functional Programming in Scala
Personal Project - Functional Programming in Scala
  • Implementation of exercises from the 'Functional programming in Scala' book.

  • Focuses on practical exercises to reinforce understanding of functional programming concepts.

  • Part of a personal project aimed at demonstrating functional programming skills.

Developer - MeetUA
Developer - MeetUA
  • A Meetup-style platform for organizing events in Ukraine.

  • The application is developed in NodeJS.

  • Features include authentication via Facebook OAuth 2, event management, map location using Google Maps API, mailing lists, REST API, client-side AngularJS, and MongoDB persistence.

Education

Education
MSc. Computer Science
Kyiv National Economics University
2007 - 2013 (6 years)