Andrei Palchys, Developer in Vilnius, Vilnius County, Lithuania
Andrei is available for hire
Hire Andrei

Andrei Palchys

Verified Expert  in Engineering

Full-stack Developer

Location
Vilnius, Vilnius County, Lithuania
Toptal Member Since
November 19, 2021

Andrei is a software development engineer with 14+ years of experience in the field. He has been involved in software development projects for diverse industries, having a great understanding of the whole software development lifecycle and team management experience. Andrei currently works with JavaScript, TypeScript, and AWS cloud, and he is willing to join any challenging front-end or back-end development projects.

Portfolio

EPAM Systems
React, Node.js, Amazon Web Services (AWS), MySQL, Angular, GraphQL, Next.js...
EPAM Systems
Angular, React, Node.js, Elasticsearch, MongoDB, Amazon EC2, Amazon S3 (AWS S3)...
EPAM Systems
JavaScript, Sencha Touch

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, Jira, Microsoft Teams, Zoom, MacOS

The most amazing...

...project I've worked on is a startup where our team built an entire product and ecosystem from the scratch using AWS serverless technologies.

Work Experience

Chief Software Engineer

2018 - PRESENT
EPAM Systems
  • Initiated the development of a new primary site version for one of the best airlines in the world.
  • Developed a selling tickets product for a US ticketing company under the SVP supervision. Used AWS serverless technologies for product development from scratch.
  • Implemented a serverless PDF report generation solution for a US ticketing company, which required building a custom Chromium version.
  • Started the development of a messaging platform for a global travel company to manage all interactions with customers and replace an existing third-party solution.
  • Migrated a US healthcare company front-end application from a homegrown framework to Next.js, which helped reduce complexity and improve performance by 15%.
  • Developed multiple POCs to validate new ideas, taking part in a US healthcare company's R&D team.
  • Pioneered the adoption of GraphQL for building a product at a US healthcare company and created the initial version of a GraphQL server using AWS AppSync.
Technologies: React, Node.js, Amazon Web Services (AWS), MySQL, Angular, GraphQL, Next.js, React Native, AWS Lambda, Terraform, AWS Cloud Development

Software Engineering Team Leader

2016 - 2018
EPAM Systems
  • Designed and led the development of an internal product for EPAM Systems that helps analyze data from 10+ internal applications and provides a birds view of what's going on in the company.
  • Scaled the product from handling 80 thousand entities, which was the initial requirement, to over 10 million, staying within the same budget limits for the infrastructure.
  • Built and mentored a team of full-stack engineers with a focus on best practices.
Technologies: Angular, React, Node.js, Elasticsearch, MongoDB, Amazon EC2, Amazon S3 (AWS S3), Apache Kafka, RabbitMQ, Amazon Simple Queue Service (SQS), Jenkins

Lead Software Engineer

2012 - 2015
EPAM Systems
  • Led a team that brought the mobile web development expertise to a US finance company and used mobile technologies to build multiple mobile applications for various products and platforms, such as iOS, Android, and Web.
  • Created a framework on top of Sencha Touch that allowed us to build 20+ mobile applications using a single codebase and a high level of code reusability.
  • Designed and implemented a data layer on a client-side that provided an easy way to get data from more than 70 services and data sources.
Technologies: JavaScript, Sencha Touch

Senior Software Engineer

2007 - 2012
EPAM Systems
  • Handled a mission-critical system of a big financial platform with a $100+ million budget. I was part of a small team of 4 people working for a global financial company on this project.
  • Developed several critical services with strict performance requirements, such as 500ms for the 99th percentile and 250ms for the 95th percentile.
  • Designed, built, and maintained an internal JavaScript SDK used by dozens of teams around the globe to create product functionality.
  • Pioneered the effort to adopt Silverlight for the development of internal tools.
  • Built a mobile web application targeted to iOS 4, Android 1.8+, and Blackberry 6+ devices. It required me to deal with various limitations and bugs on those platforms.
Technologies: .NET, C#, ASP.NET, Microsoft Silverlight, Dojo, MongoDB, Windows Communication Foundation (WCF)

Tickets Selling Product

A product for selling tickets that was supposed to disrupt some areas of the industry.

I joined a small startup team of 6 engineers that was managed by an SVP of a large ticketing company. I took part in the development of almost every piece of the product, from designing a database to creating rich CSS animations. I fully designed and built parts of the product related to content management, order management, and payments.

We achieved the maximum efficiency by using AWS serverless capabilities that resulted in paying no more than $50 per month for all compute resources and all four separate environments.

Messaging Product

A product for sending messages to global travel company users over different channels, such as SMS, mobile, web, and email.

I started the development as a key product engineer that should manage all interactions with customers and replace an existing third-party solution. I developed an MVP using AWS serverless technologies and successfully demoed it to the customer. In the scope of my work, I also created a mobile application that allowed testing the product capabilities without the production mobile apps integration.

Business Application

A business application for EPAM Systems.

I designed and led the development of an application that helps analyze data from 10+ data sources and provides a birds view of what's going on in the company. The application got successful and, in its first year, processed 20 times over the initial data volume.

Languages

GraphQL, C#, JavaScript, TypeScript

Frameworks

Next.js, Angular, NestJS, .NET, ASP.NET, Dojo, Sencha Touch, React Native

Libraries/APIs

React, Node.js, RxJS, jQuery, Backbone.js

Paradigms

Continuous Integration (CI), REST, E2E Testing

Platforms

AWS Lambda, Amazon Web Services (AWS), MacOS, Amazon EC2, Apache Kafka, Docker, Visual Studio Code (VS Code)

Tools

AWS CloudFormation, Slack, Jira, Microsoft Teams, Zoom, Terraform, GitLab CI/CD, TeamCity, Jenkins, Microsoft Silverlight, RabbitMQ, Amazon Simple Queue Service (SQS), AWS AppSync, GitHub

Storage

MongoDB, Elasticsearch, PostgreSQL, Amazon S3 (AWS S3), Amazon Aurora, MySQL

Other

Software Engineering, AWS Cloud Development, Windows Communication Foundation (WCF), Amazon Neptune

2004 - 2009

Bachelor's Degree in Computer Systems and Networks

Belarusian State University of Informatics and Radioelectronics - Minsk, Belarus

AUGUST 2020 - AUGUST 2023

AWS Certified Developer Associate

AWS

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