Full Stack Developer
Information
Languages
About
Main technologies
Additional skills
- Bash10 yrs.
- JavaScript4 yrs.
- REST API4 yrs.
- Kubernetes4 yrs.
- Docker4 yrs.
- Agile Methodology4 yrs.
- Apache Kafka4 yrs.
- Jenkins4 yrs.
- CSS3 yrs.
- Powershell3 yrs.
- HTML3 yrs.
- Quality Assurance (QA)3 yrs.
- MQTT3 yrs.
- Keycloak3 yrs.
- Redis2 yrs.
- TeamCity2 yrs.
- TypeScript2 yrs.
- Material-UI2 yrs.
- Playwright2 yrs.
- Python1 yrs.
- AngularJS1 yrs.
- React Native1 yrs.
Experience
Social media marketing startup
About the Project
A startup that connects influencers with advertisers.
- Social Media
- Marketing
Responsibilities
• Architected backend solutions, enhancing system reliability and supporting growth as the startup expanded its client base; • Designed and implemented CI/CD pipelines, streamlining deployment processes and reducing release cycles by 40%; • Provided technical support to new clients, ensuring smooth onboarding and integration with the platform; • Resolved critical production issues, leading to a 25% reduction in downtime and improved system stability; • Developed and implemented workflows in n8n to facilitate integrations with third-party services and prototype new features; • Conducted unit, integration, and end-to-end testing; • Automated routine maintenance tasks, reducing manual effort.
NIX Europe
About the Project
BI Cloud Tool for creation of data pipelines: • Goals: Automate data pipeline creation for Data Analytics using web UI as a facade for complex operations; • Scope: Development of front-end and back-end components, CI/CD pipelines optimization, resolvinf productions issues; • Functionality: Data pipeline creation, database tables management, scheduled jobs configuration; • Client: Large organization focused on automating data workflows and optimizing operational efficiency.
- Data Analytics
- Cloud Computing
Responsibilities
• Contributed to developing a portal that reduced manual tasks by 50% for 200+ users; • Developed and integrated front-end and back-end components, resulting in a 30% increase in performance; • Optimized CI/CD pipelines and testing processes; • Contributed to the development of an onboarding plan for new developers and facilitated knowledge sharing sessions; • Developed unit, functional, and Playwright tests; • Automated routine developer tasks using Bash, JavaScript, and Python scripts, reducing manual effort by 80%; • Conducted code reviews for multiple teams.
Skills & technologies
- Java
- Spring Framework
- React.js
- TypeScript
- DevOps
- REST API
- Quality Assurance (QA)
- Docker
- Kubernetes
- Amazon (AWS)
- Playwright
- Material-UI
- Python
- Bash
- Agile Methodology
Cloud Solution for Automated Software Installation (Company name under NDA)
About the Project
Cloud Solution for Automated Software Installation: • Goals: Automate device registration and software installation to onboard 500K devices/month; • Scope: Backend infrastructure design, database optimization, API performance improvements; • Functionality: Device registration, automated installation of preloaded software, remote device management using web portal; • Client: World's leading electronics manufacturer.
- Electronics
- Cloud Computing
Responsibilities
• Designed backend infrastructure for a cloud service that automates device registration and software installation, enabling seamless onboarding of 500K devices per month and cutting administrative manual work by 90%; • Enhanced database performance by streamlining data storage models and executing complex MongoDB data migrations; • Optimized REST API performance, resulting in a reduction of service replicas by half, yielding substantial cost savings for clients; • Developed an IntelliJ IDE plugin integrating the SOPS utility, featuring a user-friendly UI that simplified secrets management tasks from complex terminal commands to intuitive clicks; • Conducted a code reviews for an entire team.
Skills & technologies
Migration of Legacy Device Management Platform (company name under NDA)
About the Project
Migration of Legacy Device Management Platform to a new microservices-based unified platform: • Goals: Migrate features, data, and devices to a new platform seamlessly, allowing users to switch to the new portal automatically while retaining the ability to manage their devices; • Scope: Backend infrastructure update, data migration, automated device software update; • Functionality: Web portal that allows users to manage the devices across organization, update software, manage access, update settings, connect for the remote control; • Client: Computers and conference hubs manufacturer.
Responsibilities
• Collaborated with the agile team to create a comprehensive migration plan, facilitating the migration to the new microservice-based platform and overseeing the successful migration of 95% of devices; • Designed and implemented a migration service to handle device migration by sending commands via MQTT to the devices, updating their software, and registering them on the new platform; • Participated in migrating data from the old platform to the new unified platform; • Assisted in onboarding devices to the new platform, ensuring smooth transitions; • Created a tool using PowerShell scripts with a simple GUI to register devices back on the old platform for testing purposes, cutting testing time by 50%.