Aliaksandr Kakhanouski, Developer in Chicago, IL, United States
Aliaksandr is available for hire
Hire Aliaksandr

Aliaksandr Kakhanouski

Verified Expert  in Engineering

Full-stack Developer

Location
Chicago, IL, United States
Toptal Member Since
August 1, 2022

Aliaksandr is a software engineer and full-stack developer with over six years of experience. He specializes in analysis, estimations, architecture planning, test-driven development, front-end and back-end development, API development, deployment, post-production support, and data scrapping. Aliaksandr collaborated with big and distributed teams, project managers, QAs, and business analysts while following Agile, Scrum, and Kanban methodologies.

Portfolio

Forte Group
Java, Spring Boot, Hibernate, PostgreSQL, Amazon Web Services (AWS)...
Forte Group
Java 11, Spring Boot, React, Netflix OSS, GitLab, Docker
Intetics
Java 8, GWT, JUnit, Apache Lucene, HTML5, MySQL, Subversion (SVN)

Experience

Availability

Part-time

Preferred Environment

Java, Spring Boot, RESTful Microservices, Hibernate, PostgreSQL, Amazon Web Services (AWS)

The most amazing...

...thing I've developed is a Telegram bot that connects to the home garage system to control the garage door's operation.

Work Experience

Senior Software Engineer

2020 - PRESENT
Forte Group
  • Built and maintained several microservices for configuration setup and auditing.
  • Developed AWS Lambda for periodic audit data clean-up.
  • Configured Amazon API Gateway interfaces and custom domain names.
Technologies: Java, Spring Boot, Hibernate, PostgreSQL, Amazon Web Services (AWS), Amazon Elastic Container Service (Amazon ECS), Amazon S3 (AWS S3), Amazon Kinesis, Snowflake, Continuous Deployment, Integration Testing, Change Data Capture, Azure DevOps

Senior Software Engineer

2016 - 2020
Forte Group
  • Implemented the REST API core banking microservices using the Spring Boot framework.
  • Developed monitoring systems using Kibana, Elasticsearch, Filebeat, and Metricbeat for Docker containers inside the OpenShift cluster.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Java 11, Spring Boot, React, Netflix OSS, GitLab, Docker

Software Engineer

2015 - 2016
Intetics
  • Designed and implemented new features using the Google Web Toolkit framework.
  • Provided production server and customer support on an on-call rotation.
  • Oversaw the front-end and back-end development utilizing Java technologies.
Technologies: Java 8, GWT, JUnit, Apache Lucene, HTML5, MySQL, Subversion (SVN)

Telegram Garage Door Opener

I built a new Java-based application for the Telegram bot from scratch, replacing the existing solution—the myQ mobile application that was slow and hard to use. The new app enabled users to quickly open and close their home garage door and operate with it easily.

Languages

Java, Snowflake, Java 11, Java 8, HTML5

Frameworks

Spring Boot, Hibernate, JUnit, Material UI, GWT

Libraries/APIs

React, Apache Lucene

Paradigms

Agile Software Development, Continuous Deployment, Azure DevOps, Microservices

Other

RESTful Microservices, Software Engineering, Front-end Development, Information Security, Amazon Kinesis, Integration Testing, Change Data Capture, Netflix OSS, APIs

Tools

Cucumber, Amazon Elastic Container Service (Amazon ECS), GitLab, Subversion (SVN)

Platforms

Amazon Web Services (AWS), Docker

Storage

PostgreSQL, Amazon S3 (AWS S3), MySQL

2019 - 2020

Master's Degree in Computer Science

Loyola University Chicago - Chicago, IL, USA

2011 - 2016

Bachelor's Degree in Radiophysics

Belarusian State University - Minsk, Belarus

APRIL 2022 - PRESENT

Unlocking Information Security I: From Cryptography to Buffer Overflows

IsraelX

OCTOBER 2019 - PRESENT

Neural Networks and Deep Learning

DeepLearning.AI | via Coursera

MARCH 2019 - PRESENT

AI for Everyone

DeepLearning.AI | via Coursera

MARCH 2019 - PRESENT

Machine Learning

Stanford Online

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