Node.Js Developer
Senior Backend Software Engineer
Experience: 5 years
Yearly salary: $88,000
Hourly rate: $45
Nationality: πΊπ¦ Ukraine
Residency: ππ· Croatia
Experience
Influencer
NDA 2020 - 2021
Support of existed platform, development and migrating to new one. Tech stack: AWS services, Docker, TypeScript, Apollo Federation, ExpressJS, ActiveMQ, PostgreSQL, Jest, CI/CD. Challenges: Support of legacy application SQL optimization (columns indexing, queries simplification and reworking, views creation) New features implementation and bug fixing Development of Apollo Federation based micro services State synchronization of legacy and new systems 3rd party services integration Creating and supporting scripts for scheduled or on-demand execution. Using AWS Lambda as executing infrastructure Working tightly with AWS infrastructure. Deploying serverless application with SLS framework Debugging application on EC2 and ECS Dealing with CodeDeploy to establish code delivery Collaborating in distributed team Grooming and planning tasks Discussing and proposing solutions, approaches and techniques. Assisting teammates Many other engineering activities
Developer
BrainbeanApps 2018 - 2020
Development and support of web applications, code review, work in team. Projects: NDA. Backend for vending machines. Tech stack: Docker, NestJs (TypeScript based backend framework), TypeScript, MongoDB, Jest, RabbitMQ, GraphQL, Microservices. Challenges: Dividing monolithic application into microservices Work with e2e and unit tests Replacing REST with GraphQL Cooperation with distributed team Dockerfiles creation Bug fixing NDA. Video streaming platform. Tech stack: Docker, NestJs, TypeScript, PostgreSQL, TypeORM, AWS, Stripe. Challenges: Building architecture of application written from scratch Creating API endpoints and working with DB using TypeORM Integration with Stripe Work with Docker AWS setup Setup EC2, RDS, S3 and ensure their interaction. CodePipeline + CodeDeploy for building Docker Image and deploy it on EC2 Lambda for video and image cropping CloudFront for video streaming Participation in meetings with customer NDA. Email analytics service. Tech stack: PHP, PostgreSQL, RabbitMQ, Supervisor, Stripe. Challenges: Application performance boosting Database interaction enhancements (query optimization, views creating) Fixing Race condition and other bugs in background workers Speeding up web-request processing Other Code refactoring Adding new features
Developer
Bintime 2017 - 2018
Development of a closed platform for eCommerce using PHP, MongoDB, ElasticSearch, RabbitMQ, Laravel, Yii, JavaScript, docker, composer, Redis, phpunit, git. Responsibility: Constructing program logic Working with databases MongoDB, ElasticSearch Creating structure Creating queries Debugging, finding and fixing bugs Working with message broker (creating/debugging tasks) Console commands creating Development/debug logic interaction with content providers (FTP/API) Background downloading/updating data Mapping received data into local databases Using watchers in frontend development Writing unit tests
Web Developer
Cifrus 2016 - 2017
Web services development using languages PHP(5.4 - 7), SQL(MySQL, MSSQL), JavaScript(JQuery, AJAX), Python3, HTML, CSS; technologies ZeroMQ, RBAC, RDP, Git, SVN, Vagrant, Composer; framework Yii2. Responsibility: Constructing program logic Code refactoring Creating queries to databases (MySQL, MSSQL) Console commands creating Including and using third party libraries while developing Creating server side API Work with OAUTH2 Client side API including: payment systems sms notifications Creating software to Raspberry PI (Python3) Setuping server environment Apache MySql PHP Setting up necessary packages Troubleshooting after moving codebase between servers Frontend development using JavaScript (JQuery), HTML, CSS
Skills
backend
docker
javascript
nosql
sql
typescript
node
english