Alexey Filatov, Developer in Belgrade, Serbia
Alexey is available for hire
Hire Alexey

Alexey Filatov

Verified Expert  in Engineering

API Developer

Location
Belgrade, Serbia
Toptal Member Since
June 20, 2016

Alexey has been working as a contractor for corporate America for more than seven years. He has been able to thrive in complex scenarios, such as being the sole developer of a startup—building a product from the ground up with the CEO—or rescuing projects that were considered hopeless due to a previous developer's failure. Alexey's main specialization is building complex web services on AWS using Node.js or PHP/Laravel.

Portfolio

Channeled
TypeScript, PostgreSQL, Amazon Web Services (AWS), AWS Elastic Beanstalk...
M.io
Vanilla JS, Software Engineering, Back-end Development, Amazon ElastiCache...
Message.io, Inc.
Vanilla JS, Software Engineering, Back-end Development, Amazon ElastiCache...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Ngrok, Bash, GitHub, Linux, AWS Elastic Beanstalk, Node.js, Amazon Elastic Container Service (Amazon ECS), New Relic, Back-end Development

The most amazing...

...project I've worked on is M.io, an application that lets users send messages across chat platforms—for example, from Slack to Microsoft Teams.

Work Experience

Software Engineer (Contract)

2020 - PRESENT
Channeled
  • Built the AWS infrastructure and 1st version of the app from scratch, working directly with the company owner. I was the first developer on the team.
  • Developed integrations with other 3rd-party services: Zendesk, Salesforce, Hubspot, Jira, and many others.
  • Implemented many complex features, such as real-time bi-directional synchronization of messages and tasks between two systems, mirroring a Slack thread to Zendesk as a ticket.
  • Maintained and supported all services daily as a single DevOps engineer.
Technologies: TypeScript, PostgreSQL, Amazon Web Services (AWS), AWS Elastic Beanstalk, JavaScript, React, Express.js, Amazon S3 (AWS S3), Serverless, AWS Lambda, Integration, Architecture, Docker, CI/CD Pipelines, Back-end Development, Back-end

Software Engineer

2017 - 2020
M.io
  • Contributed to an app that sends messages across three chat platforms: Slack, Webex Teams, and Microsoft Teams.
  • Implemented messages and files receiving logic using webhooks and events subscription.
  • Implemented messages and files sending logic using platform API calls.
  • Implemented an asynchronous long-polling service for receiving chat events using ReactPHP. Made it multi-threaded using various concurrent and parallel programming techniques.
  • Helped front-end developers with Vue apps and other JavaScript, HTML, and CSS tasks.
  • Implemented app analytics, designed a lot of complex database queries, and performed optimization and caching.
Technologies: Vanilla JS, Software Engineering, Back-end Development, Amazon ElastiCache, Ngrok, SCSS, Continuous Integration (CI), HTML, JSON API, NGINX, Payment APIs, WebSockets, FontAwesome, Bitbucket, Front-end Development, Server Administration, PhpStorm, REST, JSON, Object-oriented Programming (OOP), Scraping, API Applications, APIs, API Integration, Jenkins, Bash, Linux Server Administration, Stripe, HTML5, Linux, Apache, Redis, Agile Software Development, Git, Scrum, JavaScript, CSS, SQL, Front-end, Test-driven Development (TDD), PHP 7, REST APIs, MySQL, PHP, Web Crawlers, Full-stack, Node.js, Vue, Laravel, Amazon S3 (AWS S3), Serverless, AWS Lambda, Integration, Back-end

Software Engineer

2016 - 2017
Message.io, Inc.
  • Worked on an app that translates chatbots across various platforms, including Slack, Webex Teams, Microsoft Teams, WeChat, Line, Kik, Facebook Messenger, Google Hangouts, and Hipchat.
  • Implemented a Slack client for Gmail (all emails are posted to a specific Slack channel).
  • Implemented and maintained several chatbots for the app.
  • Helped front-end developers fetch, send, and delete data using AngularJS.
  • Built a lot of functional and unit tests using Codeception.
Technologies: Vanilla JS, Software Engineering, Back-end Development, Amazon ElastiCache, Ngrok, SCSS, Continuous Integration (CI), HTML, JSON API, NGINX, WebSockets, FontAwesome, Bitbucket, Front-end Development, Server Administration, PhpStorm, REST, JSON, Object-oriented Programming (OOP), Scraping, API Applications, APIs, API Integration, Jenkins, Bash, Linux Server Administration, Facebook API, MongoDB, HTML5, Linux, Apache, Gmail, Amazon DynamoDB, Redis, Agile Software Development, Git, NoSQL, Scrum, Bootstrap, JavaScript, jQuery, CSS, SQL, Front-end, PHP 7, REST APIs, MySQL, PHP, Web Crawlers, Full-stack, Node.js, AngularJS, Laravel, Amazon S3 (AWS S3), Integration, Back-end

Lead PHP Developer

2014 - 2015
Artwell
  • Created over 20 websites and enterprise portals for Russian government organizations.
  • Worked within very tight deadlines typical of government projects (e.g., Opmo.mosreg.ru, created from scratch over a weekend).
  • Managed and merged junior developers and performed thousands of extensive code reviews.
Technologies: Software Engineering, Back-end Development, HTML, JSON API, NGINX, Payment APIs, FontAwesome, eCommerce, Front-end Development, Server Administration, PhpStorm, JSON, Object-oriented Programming (OOP), APIs, API Integration, Bash, Linux Server Administration, Linux, Apache, JavaScript, jQuery, CSS, SQL, Front-end, MySQL, PHP, Full-stack, Laravel, Back-end

Back-end Web Developer

2012 - 2013
Nival Network
  • Created a forum for the game Prime World (en.playpw.com/forum/; 350,000+ users).
  • Supported and refined a web service for storing data from social networks.
  • Built a shared authentication system between the website (en.playpw.com), the forum (en.playpw.com/forum/), and the helpdesk (support.en.playpw.com) of the game Prime World.
  • Created an intelligence system for gathering and processing data from the game Prime World, landing pages, and game advertising campaigns. It helped measure all KPIs and optimize all steps of the buying cycle.
  • Supported all steps of the release process: administered a continuous integration server (TeamCity), created many build scenarios using Nant, and administered and managed SVN repositories (including merge requests, conflict resolution, etc.).
Technologies: Software Engineering, Back-end Development, Continuous Integration (CI), HTML, JSON API, NGINX, Front-end Development, Server Administration, REST, JSON, Object-oriented Programming (OOP), APIs, API Integration, Bash, MongoDB, Linux, Apache, NoSQL, JavaScript, jQuery, CSS, SQL, PHP, Full-stack, Django, Python, CI/CD Pipelines, Back-end

Full-stack Web Developer

2010 - 2012
Extyl-pro
  • Created over 30 websites on the LAMP tech stack from scratch.
  • Supported the official Russian website of Epson (epson.ru) over the course of seven months.
  • Created a catalog search module with many parameters and complex logic behavior for high-load online store Italbazar.ru.
Technologies: Software Engineering, Back-end Development, HTML, JSON API, NGINX, Payment APIs, eCommerce, Front-end Development, Object-oriented Programming (OOP), APIs, API Integration, Linux Server Administration, Linux, Apache, JavaScript, jQuery, CSS, SQL, Front-end, PHP, Full-stack, WordPress, Back-end

Channeled

https://www.withchanneled.com
Channeled is an all-in-one management tool for channels, customers, and conversations in Slack.

I was the 1st developer on the team working directly with the CEO. I chose the tech stack and built the AWS infrastructure and the 1st version of the app from scratch.

I then focused on DevOps and back-end tasks, implementing a dozen integrations with various 3rd-party services (Zendesk, Salesforce, Hubspot, Jira, etc.) and other complex features.

M.io (Mio)

https://m.io
M.io lets users send messages across chat platforms (e.g., from Slack to Microsoft Teams).

I was among the first developers on the team. I implemented approximately 20-25% of the product features: integrations with multiple external systems like Slack or MS Teams, billing, back-end logic of the app, etc.

Forum and Web Services for Prime World

A high-load (350,000+ users) forum created using PHP, vBulletin, and MySQL. It uses web services for shared authentication and storing data from social networks, built using PHP, Symfony 2, and MongoDB.

Official Website of Epson in Russia

https://epson.ru
I maintained and refined the website for about seven months, ensured the proper functioning of every part of the website, and handled new feature implementation. Among other things, I accelerated the catalog more than 2x by optimizing SQL queries.
2015 - 2019

Bachelor’s Degree in Information Technology

Plekhanov Russian University of Economics - Moscow, Russia

SEPTEMBER 2023 - SEPTEMBER 2026

AWS Certified DevOps Engineer – Professional

Amazon Web Services

FEBRUARY 2022 - FEBRUARY 2025

AWS Certified Solutions Architect

Amazon Web Services

JULY 2019 - PRESENT

MicroMasters in Software Development

edX

JUNE 2015 - PRESENT

Oracle Certified Professional, MySQL 5.6 Developer

Oracle Corporation

FEBRUARY 2015 - PRESENT

Zend Certified PHP Engineer

Zend Technologies

Libraries/APIs

REST APIs, Node.js, Zendesk API, Stripe, Facebook API, React, jQuery, Vue, JSON API

Tools

Amazon ElastiCache, PhpStorm, Amazon Elastic Container Service (Amazon ECS), Ngrok, Git, GitHub, Jenkins, Apache, NGINX, Bitbucket

Frameworks

Express.js, Laravel, Vanilla JS, Bootstrap, Django, AngularJS

Languages

PHP 7, TypeScript, Bash, PHP, SQL, JavaScript, Python, HTML5, SCSS, CSS, HTML

Paradigms

REST, Object-oriented Programming (OOP), DevOps, Agile Software Development, Scrum, Continuous Integration (CI), Test-driven Development (TDD)

Platforms

Amazon Web Services (AWS), AWS Lambda, AWS Elastic Beanstalk, Linux, New Relic, Docker, Zendesk, WordPress

Storage

Amazon DynamoDB, Amazon S3 (AWS S3), MySQL, JSON, NoSQL, Redis, Databases, PostgreSQL, MongoDB

Other

API Integration, Integration, API Applications, Scraping, Web Crawlers, Linux Server Administration, Back-end Development, Software Engineering, APIs, Software Architecture, AWS DevOps, Architecture, CI/CD Pipelines, Back-end, Serverless, Server Administration, Front-end Development, eCommerce, Full-stack, Operating Systems, Networking, Gmail, FontAwesome, WebSockets, Payment APIs, Front-end, Algorithms, Data Structures

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