Alex B.

Alex B.

Senior Software Engineer

Kiev, Ukraine
Hire Alex B. Hire Alex B. Hire 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.

Work history

UpStack
UpStack
Senior Java/Scala Developer
2018 - Present (6 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 (10 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 (2024 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.

Portfolio

Developer - Firebase Events App
Developer - Firebase Events App

A sample application built to learn the Firebase back-end platform.

Personal Project - Functional Programming in Scala
Personal Project - Functional Programming in Scala

An implementation of exercises from a book "Functional programming in Scala."

Developer - MeetUA
Developer - MeetUA

This is a Meetup-style platform that helps organize events in Ukraine. The application was written in NodeJS. It has features for authentication/authorization using Facebook OAuth 2, events management, locating events on the map using Google Maps API, mailing lists, REST API written in Node.js (Express), client-side written using AngularJS, persistence in MongoDB, events search, integration with Facebook API: authentication, friends

Education

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