@_extj av.serditov av.serditov@gmail.com +79226021714 |
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.
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.
|
|
|
|
|
|
|
|
|
|
|
There are highly desired skills. These skills are widely used across
participated projects
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
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
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 EC2
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 ECS
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
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
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
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