Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Was more than two weeks ago

Male, 38 years, born on 9 May 1987

Moscow, metro station Kievskaya, willing to relocate, prepared for business trips

Lead Full-Stack Engineer | CTO | AWS Solutions Architect

10 000 $ in hand

Specializations:
  • Programmer, developer
  • Development team leader
  • System engineer
  • Chief technical officer (CTO)

Employment type: full time, part time, project work/one-time assignment

Work experience 15 years 10 months

January 2015currently
11 years 4 months
Freelance on Upwork

USA, www.upwork.com/freelancers/aleksandrcherednichenko

AWS Solutions Architect | Lead Full-Stack Engineer
More than 7000 hours of work and $0.5M in revenue. I have completed dozens of projects. Some clients have come back to me over and over throughout the years, which is the best validation of the value I give to my clients.
December 2023June 2024
7 months
Stealth-Mode AI Start-up

USA

AWS Solutions Architect / Lead Full-Stack Engineer
Stealth AI project. Think Instagram with content creators who chat with you, and you can't tell if it is a real person writing or an AI. It is the NextJS mobile-first application, with a backend of microservices and serverless functions and a custom AI engine that relies on fine-tuned LLMs and other AI models. Responsibilities: - AWS Cloud Architecture & System Design - Application Architecture - Full-Stack Web App Team Leadership - Full-Stack Development - DevOps - Collaboration with the AI Team. Primary Tech Stack: TypeScript, Python, NextJS, tRPC, Tailwind, Prisma, Postgres, Redis, Rabbit, AWS Services, CDK, Nx
January 2022January 2024
2 years 1 month
All4Labels

Germany, all4labels.com/

AWS Solutions Architect / Lead Full-Stack Engineer
I have been involved in two projects: qrmarketing.com and a similar product for the Chinese market. The Chinese product seems to be abandoned now, although we launched successfully. I've led transformations in architecture, technology stack, and development processes, which have resulted in a nearly 300% increase in velocity. Both projects are generally high-load complex microservices systems with serverless elements for generating and tracking unique QR codes and label images at scale - billions of unique labels per month, with irregular load. Responsibilities: - Lead a backend team at qrmarketing.com - Lead a full-stack team at the Chinese project - AWS Cloud Architecture & System Design - Application Architecture - Full-Stack Development - DevOps at the Chinese project - Participate in meetings with business partners and potential customers. (Pre-Sales, etc) - Estimating, mid-term planning, etc. - Recruiting, mentoring Tech stack: - Node, TypeScript, Docker, Python - Postgres, DynamoDB, Redis - React, Vue, NestJS, tRPC, Fastify, Express - AWS: dozens of services, including Lambda, ECS, ALB, Batch, Step Functions, FSx, EFS, SSM, SM, ACM, API GW, etc... - AWS CDK, GitHub Actions, Nx
October 2021January 2023
1 year 4 months

USA, shastic.com/

AWS Solutions Architect / Lead JavaScript Developer
An IPA/RPA platform for the Finance industry (CU, Banking). I helped the team shape the platform architecture, design the events processing and configurations management systems, and develop the browser extension. The browser extension is responsible for capturing data, events, and complex sequences from the banking apps in the browser and providing a co-pilot UI for the bank staff. The backend events processing system is responsible for ingesting, transforming, and loading events from the browser extension and other sources. The automation engine then processes the events further and executes complex workflows. Tech Stack: - AWS (lambda, ECS, EC2, Kinesis, SQS, SNS, SSM, SM, RDS, API Gateway, others...) - RoR - Node, Browser Extensions APIs
March 2021May 2022
1 year 3 months
Zirtue

USA, zirtue.com/

AWS Solutions Architect / Lead Backend Developer
A p2p borrowing platform. My initiatives led to a nearly 2x increase in development speed, better team scaling, and significant improvements in system flexibility, scalability, and robustness. In particular, I have designed and implemented a foundational Event Sourcing / CQRS framework and tooling around the NestJS and AWS CDK to rapidly develop and deliver containerized microservices in a serverless AWS environment. It provided simple building blocks to build services fast and guardrails to prevent mistakes. Wrong usage simply won’t compile. Responsibilities: - AWS solutions architecture and system design - Design and implement the Event Sourcing / CQRS framework - Lead the transition of the monolith backend prototype to a scalable microservices system with Event Sourcing, CQRS, BFF, and other related patterns. - Develop and own multiple microservices - Guide and mentor the backend dev team, conduct code reviews, planning, etc. - DevOps Tech Stack: - TypeScript, NestJS, Jest, gRPC, Kafka, Mongo, Redis - React, ReactNative, Redux, etc - AWS Services: ECS, ECR, Fargate, ALB, CloudMap, MSK, ElastiCache, DocDB, Lambda, EventBridge, SQS, SNS, R53, SM, SSM, S3, CodePipelines, CodeBuild, others... - AWS CDK, AWS CodePipelines, Docker - Dwolla, Synapse, Amplitude, and others
September 2020February 2022
1 year 6 months
Chingari

India, chingari.io/

AWS Solutions Architect / Lead Backend Developer
Developed a scalable, high-load feeds service for the Chingari.io mobile app. I have also built a few other smaller projects for them that are unrelated to chingari.io. Responsibilities: - Architecture & system design - Backend development - Backend team leadership and mentorship - DevOps Tech Stack: Typescript, Node, Serverless Framework (serverless.com), ElasticSearch, Redis, AWS Lambda, SQS, SNS, etc.
January 2018August 2020
2 years 8 months
Grain Data Consultants

Netherlands, harvest.graindata.com/en/

Lead Full-Stack Developer & Architect
I’ve led the development of the Harvest web app - a data-driven marketing tool. "Harvest is your own online data science platform that helps successful businesses increase their profits by applying their data effectively and efficiently." Responsibilities: - Mentoring, Guiding, and Leading the team of JS developers - Solution Architecture and system design - Implementation of core components & features - CI/CD & etc. Tech-stack: - node, TypeScript - NestJS - Angular - MongoDB
June 2017May 2020
3 years
The Millman Clinic

USA

Lead JavaScript Developer
Developed an advanced platform in the Health Care area. Responsibilities: - Front-end application architecture - UI components library - Develop features - Lead the front-end dev team - Plan, estimate, etc. Tech Stack: - React, Redux, Jest, cycle-redux & etc - WebPack, Babel - Node - PHP Symfony 3.x + Twig (legacy)
December 2017June 2018
7 months
Winistry Inc.

USA

Lead Javascript Developer / Architect
Move from a successful POC to fully implementing a new, AI-powered web development platform. This is a somewhat unusual project. At its core is a custom engine built on top of React that allows you to build anything from an informational website to a slot machine game simply by providing different HTML templates and JSON configs. Responsibilities: - Design and implement the framework - Lead a small dev team - Support and educate clients Tech stack: - Node.js, JavaScript - React, Redux, etc. - Webpack, babel
December 2016April 2017
5 months
Aline Consulting Oy

Finland

Lead NodeJS Developer / Architect
Big data high load platform. Main responsibilities: - Solution Architecture and system design, - Define general development patterns for the team, educate juniors - Improve the dev process - Transform the existing monolith node.js backend to microservices - Implement new features - Some DevOps (DB migrations, Logging, testing environment, CI &, etc.) - code review - Take part in client-side (React, Redux, Canvas) development
September 2016December 2016
4 months
Fardini Media

USA

IT, System Integration, Internet... Show more

Lead Full-Stack Developer / Architect
Developed the graphical editor web application from scratch. It took only four months to release the first public version. - Participate in product and UI/UX design, - design the domain model & architecture, - the actual implementation, - code-reviews, - planning, - tooling, CI, etc. - ES6, Babel, WebPack - node, - angularjs, - Canvas API, fabricjs
March 2016August 2016
6 months
CoVi Analytics

Great Britain, www.covianalytics.com/

IT, System Integration, Internet... Show more

Lead Full-Stack Developer / Architect
I’ve let the development of the platform's first version from the ground up. Responsibilities: - Communicate to domain experts - Write tech requirements - Design the Architecture - Develop features in full-stack JS - Lead a small dev team - Fully document the architecture and implementation. Tech-stack: - WebPack - Node (StrongLoop) - Angular 1.5+ (with the migration to Angular2 in mind) - Mongo - MySQL - GCP, AWS
August 2015December 2015
5 months

USA, www.workato.com/

IT, System Integration, Internet... Show more

JavaScript Developer
No code API integration and workflow management platform for business. I was primarily working on the recipe editor UI and front-end architecture. I left due to unhealthy perfectionism (I do not suffer from it anymore) and clean code obsession (still passionate about it, but able to control it). I couldn't tolerate cutting corners in terms of code and architecture quality. I was stupidly stubborn, but I changed my mind a year later - when I fully embraced reality and learned how to cut corners safely and balance things properly. Responsibilities: - Front-End development - Removal of tech debt and refactoring - Improvement of the architecture & tooling Tech Stack: - Angular 1.5+ - SASS - Node, RoR, RSpec, Karma, Jasmine
June 2014July 2015
1 year 2 months
SalesLyft

USA

IT, System Integration, Internet... Show more

Lead JavaScript Engineer
A large, complex e-commerce platform with a rough fate. Responsibilities: Server side (together with lead PHP developer): - participate in system design and architecture - participate in API design Client-side: - implement the build & deploy system (using bash, node, grunt, etc.) - design and implement the core framework (based on angular.js) - implement the UI components system - implement application features - unit testing & etc. Client-side team management: - requirements management - planning & estimating - educating the team Tech Stack: - Angular.js, SCSS - Node, PHP, Symfony
May 2013May 2014
1 year 1 month
COX (Common Open Exchange)

Moscow, cox.ru

IT, System Integration, Internet... Show more

Senior Full-Stack developer
This was a vast, high-load startup in e-commerce, banking, social networking, and other fields. It had several sub-projects inside. Generally, I worked on social networking and cooperation part. The project died in 2016. At some point, we decided to build a framework by replacing some of Angular.js's core modules with our own implementations and adding more features on top. The idea was to render UI blocks on the server side in PHP & Twig, enabling the backend team to build UI (the PHP team was much larger than the JS team) Then, hydrate the UI blocks and make them interactive with Angular on the front end without writing the JS (well, almost). SSR concepts did not exist back then, and we had to invent everything ourselves: how to render and cache, how to notify and update the front end, how to rehydrate, how to integrate with the front-end data model (and front-end data model abstraction itself) and make the UI actionable, and many other things. I did the framework. And it worked out. It wasn't my initiative, and it wasn't necessary. It wasted resources that could have been better utilized. I even tried to convince upper management to take a different approach. But it was indeed a great experience from an engineering standpoint. Responsibilities: - Participate in Solution architecture - Client-side architecture - Full-stack JS development - JS dev team leadership, code review, training - Develop the build system with custom grunt plugins. Tech Stack: - NodeJS, Angular.js, SCSS, Grunt, Gulp - MongoDB, PostgreSQL, ElasicSearch, Redis - RabbitMQ, WebSockets - PHP, Twig
January 2013June 2013
6 months
Crowd-lab

Moscow, crowd-lab.com/

IT, System Integration, Internet... Show more

Full-Stack Developer
A crowd-sourcing platform and a social network for experts and business people. Responsibilities: - Build the client-side single-page application from scratch. - Develop and maintain several node.js backend micro-services. - Communicate with the backend team and contribute to architecture and system design. - Communicate closely with the UI/UX design Front-End stack: - HTML5, CSS3, ES5 - Angular.JS - Grunt - Stylus - Bootstrap - Karma / Jasmine Back-end stack: - Node.JS, WS - MySQL - MongoDB - PHP - PHPUnit
October 2012December 2012
3 months
OrbSoft

Moscow, orbsoft.ru

IT, System Integration, Internet... Show more

Front-End Developer
Developed online services package that allows you to book flights, tours, hotels, train tickets, cinema tickets, buy insurance if required, and more. Tech Stack: HTML, CSS, KnockoutJS
June 2010August 2012
2 years 3 months
2110

Moscow

Founder, Product Designer
My semi-offline startup in the nightlife industry. It has failed, but I've learned a lot, and it motivated me to master web development.

Skills

Skill proficiency levels
MongoDB
MySQL
Python
RabbitMQ
Redis
React
TDD
GRASP
SOLID
DDD
TypeScript
JavaScript
Webpack
CI
Node.js
Redux
NextJS
AWS
Software Architecture
Cloud Architecture
Nx
NestJS
tRPC
gRPC
Docker
Elasticsearch
Web Application Development
Express.js
PostgreSQL
Teamleading

About me

With 13 years in full-stack engineering and system design, 6 years in AWS Solutions Architecture, and 10 years in leadership, I have built dozens of technically successful apps, often from scratch, alone or in teams. My experience spans a wide range of development, from fast MVPs to giant modular monoliths and event-driven microservices. I have successfully transformed legacy systems into modern, scalable, and robust systems, developed high-load solutions from scratch, and created custom frameworks, front-end and back-end component libraries, and SDKs. I have mentored and led teams to success. By making good technology choices and establishing proper processes, I have improved the performance of entire projects by up to 300%. I am passionate about my work and will genuinely love your projects as my own, with great attention to detail and focus on the goals of your business.

Incomplete higher education

2005
Incomplete higher education

Languages

Russian — Native

English — C1 — Advanced

Tests, examinations

2024
AWS Certified Solutions Architect – Associate
Amazon Web Services Training and Certification, AWS Solutions Architecture
2023
AWS Certified Cloud Practitioner
Amazon Web Services Training and Certification, AWS

Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter