Aliaksandr C. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Aliaksandr C. Cloud, Backend and Microservices

My name is Aliaksandr C. and I have over 13 years of experience in the tech industry. I specialize in the following technologies: RESTful API, SQL, Java, Microservice, Amazon Web Services, etc.. I hold a degree in Bachelors, Bachelor of Computer Science (BCompSc). Some of the notable projects I’ve worked on include: A completely new back end that now powers job postings on Upwork, Online directory of healthcare providers, Warehouse Management System, Solution for calculation modes of metal cutting. I am based in Batumi, Georgia. I've successfully completed 4 projects while developing at Softaims.

I thrive on project diversity, possessing the adaptability to seamlessly transition between different technical stacks, industries, and team structures. This wide-ranging experience allows me to bring unique perspectives and proven solutions from one domain to another, significantly enhancing the problem-solving process.

I quickly become proficient in new technologies as required, focusing on delivering immediate, high-quality value. At Softaims, I leverage this adaptability to ensure project continuity and success, regardless of the evolving technical landscape.

My work philosophy centers on being a resilient and resourceful team member. I prioritize finding pragmatic, scalable solutions that not only meet the current needs but also provide a flexible foundation for future development and changes.

Main technologies

  • Cloud, Backend and Microservices

    13 years

  • RESTful API

    11 Years

  • SQL

    7 Years

  • Java

    8 Years

Additional skills

  • RESTful API
  • SQL
  • Java
  • Microservice
  • Amazon Web Services
  • Spring Boot
  • Python
  • NoSQL Database
  • Project Management
  • Scrum
  • Requirement Analysis
  • Team Management
  • Agile Software Development

Direct hire

Potentially possible

Previous Company

NCR Corporation

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

A completely new back end that now powers job postings on Upwork

As SoftAims grew, it experienced scalability issues: both clients and freelancers were observing increased latencies and error rates when interacting with the website. My involvement to fix that included the following: 1. Upon joining SoftAims (oDesk back then), I refactored the back end which is powering job details (the most popular page) on the website. Response time of it dropped from multiple seconds to a sub-second. 2. Then I was given a chance to redesign the whole job posting's back end, powering both the client and freelancer experience. I redesigned this back end to match load projections, and performance requirements with adding additional flexibility. 3. The team under my lead has implemented and rolled out a new back end, as well as organized the retirement of the old back end and data migration. My involvement included planning, team management, coding the critical components, mentoring other team members, and performing communications to keep this large cross-team project running. As a result: 1. The response time of the job details page has improved further being < 200 ms after the modernization. 2. Response time to return job posting data to other systems improved from sub-seconds to a few milliseconds. 3. Response times for client experience have decreased from multiple seconds to ~200-400 ms for write requests and to 20-40ms for read requests. 4. The new back end is capable of handling thousands of requests/second without degradation with >99.99% availability. 5. Actual hosting costs match their projected values and appeared to be around 5% cheaper than estimated. Skills required for the project: Requirements Analysis, Project Management, Cross-team Coordination, Mentoring, Software Architecture, Test-Driven Development, Domain-Driven Design, Java, REST, Microservices, SQL, PostgreSQL, AWS, Amazon Dynamo DB, Amazon Data Pipelines, Dropwizard, Hystrix, Eureka, Kafka, Git, Docker, Jenkins, Jira, Kibana, Grafana, Graphite, Pager Duty, Linux.

Online directory of healthcare providers

The platform started as a plain directory where people could find a doctor in Canada (similar to the Yellow Pages) and, eventually, evolved to become a full-blown appointment management system with lead generation for healthcare practices. Clinics and individual doctors could use this platform for the following: 1. Advertise their practice to local seekers and ability to book appointments instantly from the website. 2. Manage online and offline appointments through a back-office provided by the platform. 3. Enable integration of appointment booking with software already installed in their clinics. I have played multiple roles in this project. Formally CTO and Co-Founder, practically a jack of all trades who made development, support and maintenance processes running. Skills required for the project: Java, Spring Framework, Hibernate, Java Server Faces, Apache, Tomcat, TeamCity, Selenium, SQL, MySQL, HTML, JavaScript, CSS, WordPress, WebServices, Linux, SVN, TargetProcess.

Warehouse Management System

An initially simple order management system that eventually evolved into a full-blown warehouse and order management system with basic accounting capabilities. The software supported flexible roles and permissions models and allowed the generation of accounting documentation automatically based on real operations with goods at the warehouse and during order fulfillment. Skills required for the project: Java, Spring, Hibernate, Swing, Jasper Reports, SQL, MySQL, WebServices.

Solution for calculation modes of metal cutting

In this software solution we have invented and implemented in software a brand new approach in automation of engineering calculation. We combined functional programming language and intuitive user programming interface. This allowed engineers (without any software developers) automate complex calculations in hours or days but not in months as with traditional calculations implementations in software.

Education

  • Belarussian State University of Informatics and Radioelectronics

    Bachelors in Computer Science (Artificial Intelligence and System Engineering)

    2003-09-10-2008-08-10

  • Belarusian State University of Informatics and Radioelectronics

    Bachelor of Computer Science (BCompSc) in Artificial Intelligence

    2003-01-01-2008-01-01

Languages

  • English

Personal Accounts