Personal details

Alexey F. - Remote software architect

Alexey F.

Software Engineer/Architect (AWS, Node.js)
Based in: 🇷🇸 Serbia
Timezone: Belgrade (UTC+2)

About

I'm an experienced full stack developer with extensive knowledge of OOP and design patterns.

My specialization is creating complex web services using modern tech stacks like Node.js or PHP/Laravel + React or Vue.js.

I have over nine years of experience as well as a Bachelor's Degree in Computer Science and certifications in PHP and MySQL from Zend and Oracle, respectively.

Work Experience

APIs Developer
Rally | Apr 2020 - Present
Node.js
API
Redis
DynamoDB
Circleci
- Developed a Slack bot for the app. It allows creating, updating, deleting, and searching for metrics from the main application. It uses almost all available Slack features: slash commands, events, scheduled messages, interactive components. - Developed integrations with other 3rd-party services: Jira, Salesforce, Asana, Zendesk, Tableau, Baremetrics, Google docs, Google calendar. These integrations mostly consist of CRUD operations + oAuth + some advanced searching. - Implemented AWS architecture for all integrations, chose a particular tech stack. Maintaining and supporting all services on a daily basis as a single DevOps engineer.
Software Engineer
M.io | Jun 2016 - Present
PHP
Node.js
MySQL
Laravel
- Worked on 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 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.js apps. - Implemented app analytics, designed a lot of complex database queries, performed optimization and caching.

Projects

M.io
PHP
Node.js
MySQL
Laravel
Vue.js
M.io lets users send messages across chat platforms. For example, from Slack to Microsoft Teams. I've implemented the back-end logic for receiving, translating and sending messages.
Sslinvest.com
PHP
Laravel
Vue.js
I've created a complex account opening form with a lot of UI, data visualization, questionnaires, etc.

Education

Plekhanov Russian University of Economics
Bachelor’s degree・Computer Science
Mar 2015 - Nov 2019

Certifications & Awards

AWS Certified Solutions Architect
Amazon Web Services | Feb 2022
Oracle Certified Professional, MySQL 5.6 Developer
Oracle Corporation | Jun 2015