← В ленту

Портфолио

Shore (Termine24)

Technologies: Ruby, Ruby on Rails, REST API with microservices.

Pro7 Sat.1

Software Engineer Technologies: Ruby, Ruby on Rails, REST API with microservices, JavaScript, MongoDB, RabbitMQ, Redis. > Built an automated spam filter using prediction API that decreased 80% of spam messages sent from a webpage. > Automated an import of large amounts of data from different data sources (Api, Ftp, S3) and combined them in a NoSQL database. Optimize DB queries for filtering and aggregating billions of documents.

HolidayCheck

Senior Software Engineer Used technologies: TypeScript, NodeJs, GraphQL, ReactJS, NextJs, Styled Components, HTML5, CSS3. Databases: PostgreSQL, MySQL and MongoDB (introduced only in the last year). For containers and deployment: Docker, Kubernetes, G Cloud, Jenkins. Clean code and complete test coverage with unit tests (jest, mocha, enzyme), integration tests (routes and db), visual tests (screenshot comparison) and end-to-end tests (WebdriverIO, Cypress) > Performance analyses and optimization, using Lighthouse reports, automated tests and tooling. > Working in an agile environment in a self organised scrum team. > Interviewing senior developers and being involved in hiring process > Leading teams and actively participating in growing Juniors

Скиллы

Backend: TypeScript, NodeJs, Kafka, RabbitMQ, Redis, GraphQL, Ruby.
Databases: MongoDB, PostgreSQL, MySQL, Oracle.
DevOps: AWS (ec2 services, lambda, S3…), Google Cloud, Kubernetes, Docker, Terraform, CI/CD with Circle CI and Jenkins.
Frontend: ReactJS, NextJs, Redux, Styled Components, CSS.

Опыт работы

Senior Software Engineer
с 04.2020 - По настоящий момент |Freelancer (Contractor)
Used technologies: TypeScript, NodeJs, MongoDB, Kafka (Queue) PostgreSQL, Redis, GraphQL, ExpressJS, NestJs. Tests: Mocha, Jest, Ava, integration tests for routes (supertest), mongodb testing library and e2e tests with Cypress. Frontend: React, Nextjs, Redux, Styled Components, scss/sass. For containers and deployment: Docker, k8s, Terraform, AWS, CircleCI. > Automated a toxicity check for user comments using perspective API, which decreased 80% of manual work of moderators. > Built a scalable tracking system for monitoring user interactions which handled hundreds events per second using Kafka queues. > Integrated an A/B-testing system that enabled multiple experiments in parallel in backend and frontend
Senior Software Engineer
09.2015 - 04.2020 |HolidayCheck
Used technologies: TypeScript, NodeJs, GraphQL, ReactJS, NextJs, Styled Components, HTML5, CSS3. Databases: PostgreSQL, MySQL and MongoDB (introduced only in the last year). For containers and deployment: Docker, Kubernetes, G Cloud, Jenkins. Clean code and complete test coverage with unit tests (jest, mocha, enzyme), integration tests (routes and db), visual tests (screenshot comparison) and end-to-end tests (WebdriverIO, Cypress) > Performance analyses and optimization, using Lighthouse reports, automated tests and tooling. > Working in an agile environment in a self organised scrum team. > Interviewing senior developers and being involved in hiring process > Leading teams and actively participating in growing Juniors
Software Engineer
12.2014 - 09.2015 |Shore (Termine24)
Technologies: Ruby, Ruby on Rails, REST API with microservices.
Software Engineer
05.2012 - 11.2014 |Pro7 Sat.1
Technologies: Ruby, Ruby on Rails, REST API with microservices, JavaScript, MongoDB, RabbitMQ, Redis. > Built an automated spam filter using prediction API that decreased 80% of spam messages sent from a webpage. > Automated an import of large amounts of data from different data sources (Api, Ftp, S3) and combined them in a NoSQL database. Optimize DB queries for filtering and aggregating billions of documents.

Образование

“Software of automated systems” (Магистр)
2005 - 2007
2006 - 2008 — Technical University of Ukraine
“Software of automated systems” (Бакалавр)
2001 - 2005
Kyiv College of Electronic Devices

Языки

УкраинскийРоднойРусскийРоднойАнглийскийСвободно владеюНемецкийСвободно владею