dguard

@_extj

alexander-serditov

@inkata_knight

av.serditov

av.serditov@gmail.com

+79226021714

Alexander Serditov
Senior Frontend Engineer

During my development experience I participated 25+ projects. The primary

focus includes interactions between people and devices. There are

different directions: video calls and chats, marketing and social activities, IoT, educational projects, neuromarketing and user behaviour, advertisement campaigns, VoIP, payment integration.

Count of projects per technology



My jorney at Web Development started at 2007 year. Step by step I grow

from junior developer with common knowledge into lead developer with

skills in architecture prototyping. First prio skills includes communication

with people, concept, design, implementation.

I prefer work at freelance cause it gives opportunities to improve skills in

sport, cybersport, travel into cities, countries where I may reach people


For Digitally Constructed (DC) company I created group of projects that

allow improve skills in sport and cybersport, meet with other people,

communicate with people, have a community. Technologies provides an

opportunity to manage finance fonds, deliver a payment transaction.

Clients Map

  • Vancouver
  • Silicon Valley
  • London
  • Berlin
  • Moscow
  • Yekaterinburg
  • Limassol
  • Talin
  • Bejing
  • Kyoto
  • Phuket

Primary Skills

There are highly desired skills. These skills are widely used across

participated projects

  • Nest
  • React
  • React Native
  • Graphql
  • Apollo
  • Styled Components
  • Styled Grid
  • React Native Navigation
  • Reanimated
  • Gesture Handler
  • Hooks
  • Redux
  • Flux
  • Mobx
  • Slice-Oriented architecture
  • Atom-oriented architecture
  • Cypress
  • RnFirebase
  • Admob
  • Firebase Analytics
  • Prettier
  • ESLint
  • Stylelint
  • Babel
  • VESDK
  • RNPaper
  • Persistent Storage
  • Bundle and release
  • Metamask
  • Walletconnect
  • Ethereum
  • Bitcoin
  • Binance
  • Ruby
  • Payment gateway
  • Plaid
  • Dwolla
  • Bash
  • TypeScript
  • Figma
  • Figma
  • Django
  • Yii framework
  • Node.js
  • Express.js
  • Docker
  • Docker Compose
  • AWS EC2
  • AWS EB
  • Angular 1+
  • Angular 2+
  • NativeScript
  • RabbitMQ
  • Celery
  • Supervisor
  • Nginx

Employment History

Freelance Web Developer

Sep 2009 - Present

Why working as Freelance Web Developer very perspective for me?

Projects:


React Native Developer | CaptureScreen

Mar 2022 - Apr 2022

CaptureScreen is recording phone screen and provides additional features for editing, trimming videos
Device (Android, IOS): React Native

API (cdn): Node, Nest, Graphql, Apollo, Apollo Cache Persist
Deployer: Node

Load Testing: Bash

Components: Styled Components, Styled System, React Navigation, React Native Reanimated, Hooks

Request Testing (via Apollo Playground)

E2E Testing (via Cypress)

Code Style Tools: prettier, eslinter

Authentication: Auth0

Amazon Instances: Amazon EC2

React Native Developer | SpatialChat

Mar 2022

In SpatialChat you can run entire online event, from official part to coffee break, networking and afterparty.
Client (Chrome, Firefox): Vue.js
Device (Android, IOS): React Native

API (users, chats, crypto): Node, Nest, Graphql, Apollo, Apollo Cache Persist
Deployer: Node

Load Testing: Bash

Components: Styled Components, Styled System, React Navigation, React Native Reanimated, Mobx, Observable, Hooks

Request Testing (via Postman)

E2E Testing (via Cypress)

Code Style Tools: prettier, eslinter

Authentication: Auth0

Amazon Instances: Amazon EC2

Website AppStore

React Native Developer | Sappchat at StartupCraft

Jan 2022 - Feb 2022

Chat messenger aka telegram and whatsapp with additional functionality to send crypto. My responsibility includes implementing preview videos / images / youtube / page functionality, stake cryptocurrency, improvement of gif-messages
Device (Android, IOS): React Native

API (users, chats, crypto): Node, Nest, Graphql, Apollo, Apollo Cache Persist
Deployer: Node

Load Testing: Bash

Components: Styled Components, Styled System, React Navigation, React Native Reanimated, Hooks

Wallet Integration: Metamask, WalletConnect

Request Testing (via Apollo Playground)

Code Style Tools: prettier, eslinter

Authentication: Auth0

Amazon Instances: Amazon EC2

Website

React and React Native Developer | Expetitle

Dec 2021 - Jan 2022

The solution to purchase houses in USA. My responsibilities includes integration of plaid and dwolla to allow users use their cards to preorder house

Client (Chrome, Firefox): React
Device (Android, IOS): React Native

API (plaid, dwolla): Node, Nest
Deployer: Node

Proxy: Nginx

RPM bandwidth provider: Node, Nest

Load Testing: Cypress, Bash

Request Testing (via Postman)

Code Style Tools: prettier, eslinter

Authentication: Auth0

Amazon Instances: Amazon EC2expetitle

Website

React and Node Developer | Monkey Game at SolarCube

Jun 2021 - Sep 2021

The game for mobile devices in Tower Defense category. Defenders are wanted to save their own territory, bloons wanted to go through defenders. Painting solution was done inside Solar Cube studio.


Device (Android, IOS): React Native
Client (Chrome, Firefox): React
API: Node, Nest

Proxy: Nginx

RPM bandwidth provider: Node, Nest

Load Testing: Cypress, Bash

Request Testing (via Postman)

Amazon Instances: Amazon EC2

Amazon Storage: Amazon S3

Virtualization Solution: Docker

Amazon Deployer Solution: Amazon ElasticBeanstalk, Amazon Fargate, Amazon ECSmonkey game

React and Node Developer | XDefi Technologies Ltd

Mar 2021 - May 2021

The solution for ethereum blockchain (as well for ethereum nft, bitcoin, litecoin, binance, binance smart chain) to take a look transaction list for different cryptocurrencies, provides possibility to be easy scalable (cares about rpm for concrete cryptocurrency channel). Provides option to spawn new instances based on rpm on amazon elastic beanstalk and amazon ec2
Client (Chrome, Firefox): React
API (ethereum, ethereum nft and other): Node, Nest
Deployer: Node

Proxy: Nginx

RPM bandwidth provider: Node, Nest

Load Testing: Cypress, Bash

Request Testing (via Postman)

Amazon Instances: Amazon EC2

Amazon Storage: Amazon S3

Virtualization Solution: Docker

Amazon Deployer Solution: Amazon ElasticBeanstalk, Amazon Fargate, Amazon ECS

Website

React Native Developer | Trinity

Dec 2020 - Mar 2021

Good application for retail (android, ios), it provides an opportinity for product owner to take a look available items inside different points of sale, get details about revenue, roi. Interface is available on ios and android. I was involved into development both frontend and backend sides. React Native for android and ios, React for frontend, Kafka as message broker, Node and Nest on backend side.

Device (Android, IOS): React Native

Client (Chrome, Firefox): React

Data Pipeline: kafka
Image Storage (aka Amazon S3): Node
Authentication: Auth0

Broker Availability Monitor: React

Virtualization Solution: Docker

Compute Instances: Yandex Cloud

AppStore

Node and React Developer | PaidReady

Jun 2019 - Sep 2019

PaidReady provides an opportinity to create invoices and send them during client subscription on website. Add subscription mechanic into your own project easily. Use different subscription options, renew options and card providers (VISA, Mastercard). And have suspended option and restore option.

Client (Chrome, Firefox): React

Payment Provider: Interkassa 

API: Node

Authentication: Auth0

Virtualization Solution: Docker

Amazon Instances: EC2 Instances

Node and React Developer | DanAbility

May 2019 - Jun 2019

Improve skills in sport and cybersport. Member of Startup School of Silicon Walley. Use extended video streaming client to connect with your team mates. Different speed option. Option to capture video  in noise environment and send in good environment.

Client (Chrome, Firefox): React

Video Solution: WebRTC

API: Node

Authentication: Auth0

Virtualization Solution: Docker

Amazon Instances: EC2 Instances

Node and React Developer | M5Rush

Feb 2019 - May 2019

Project for voice cooperation with team members aka teamspeak in web. Explore available rooms and meet other players and join cooperation. Option to choose along availabe rooms, speak with team mates using voice streaming channel; lock room with password

Client (Chrome, Firefox): React
Voice Solution: Node Stream

API: Node 
Authentication: Auth0

Amazon Instances: EC2 Instances

React Developer | ToClue

May 2017 - Apr 2018

Marketplace for bikes. Details about available items are crawled from different sources (from USA, from China, from Europe). Client has an option to search across available bikes by filling out their type (mtb_hardtrail, mtv_electricity, mtc_xcountry, mtb_kids) and required components and frames (Shimano; Carbon frame). Marketplace provides option to compare bikes between themself and choose favorite bike and main bike. Option for marketplace supporter - live update data based on CSV and scrappers; and live edit data cause of existing mistakes on source websites.

Client (Chrome, Firefox): React

Data Pipeline: Node

Warehouse: Node

Crawler: Scrapy

Marketplace Supporter (client): React

Marketplace Supporter (api): Node
Image Storage: Amazon S3
Authentication: Auth0

Virtualization Solution: Docker

Amazon Instances: Amazon EC2

Node and React Developer | Darran Evans

Sep 2016 - Dec 2016

Simple pricing tool based on AWS calculator that provides friendly interface for purchase different EC2 instances on AWS. Provides option to display region, instance type, upfront cost, effective monthly cost, 1 year cost, 2 year cost. And provides option to filter region, instance type and license model

Client (Chrome, Firefox): React
License Provider: AWS

API: Node 

Virtualization Solution: Docker

Amazon Instances: EC2 Instances

Node and React Developer | Above Security

Aug 2016 - Sep 2016

Invoice constructor for company Above Security. Constructor provides option to fill out quote, choose real-time threat monitoring services (eg. ArkAngel SIEM, ArkAngel Infrusion, On-site Logging, Vulnurability Management) and provides choice option for different sensors inside events volume (eg. *NIX 10 EPS. External Firewall 50 EPS, Email Servers 2 EPS, Database Server 1 EPS). Solution provides final pricing including initial fees, hardware costs, monthly costs and savings

Client (Chrome, Firefox): React
Quota Provider: Above Security

API: Node 

Virtualization Solution: Docker

Amazon Instances: EC2 Instances

Education

Computer Science | Russian State Vocational Pedagogical

University

Sep 2010 - May 2015

School of Programming | Yandex

2015

School of Interface Development | Yandex

2013

Secondary School

Sep 2005 - May 2010