Senior Fullstack Software Engineer at Swappie Oy
March 2023 to January 2025
- At Swappie I was a mentor, a hacker, and an architect. I have lead and built beautiful site features using HTML/CSS/Typescript/React. Built services with Node.js, Django, PostgreSQL, Redis. Deployed, monitored and maintained all of the above with Github CI/CD, Kubernetes and Google Cloud.
- Led the team during migration of ~3m customers and their data (10m+ records in total) from one marketing platform to another. I designed and we developed a python and then (when we inevitably hit the python limits) Node.js program (were able to consistently hit API limits of the marketing platform, pushing Node.js limits). As a result our marketing team became more efficient with the existing data on a new platform incresing the YoY growth of sales.
- Hosted biweekly mentorship sessions where I would bring relevant to our stack tech news and we would learn/research it with the team.
- Brought down the time spent from the moment of the PR made all the way to the production - entire CI/CD pipeline, down from 50 minutes to 20 saving tons of time for developers and saving a substantial amount of money for the business.
- Made swappie.com load 110% faster reducing the LCP (time to render the largest portion of your screen) by optimizing our assets loading pipeline. Initially I noticed the issue by studying our Datadog dashboard. Overall this improved swappie.com SEO positions and helped to save costs on infrastructure during peak load, not to mention the improved user experience.
- Developed custom infallible Redis client to ensure the website stays online even when our Redis servers are down. This ensured very high availability of the site no matter the external conditions.
- Used Kubernetes to configure and optimize infrastructure of our services: to faciliate migration of millions of user events, to prepare our infrastructure for the Black Friday, Christmas, to extend the existing capabilities of the project.
- Used React.js and TypeScript to build performant website components and features to allow Swappie to grow.
Senior Software Engineer at CavaiĀ®
October 2020 to June 2022
- The Cavai product was very exciting to work on: it is complex, unique, and very demanding in terms of skill and dedication. I got a chance to be a part of the RD team working with WebGL and real-time interactive video on the web, as well as general full stack development including Vue and Node, as well as writing certain tools for delivery and deployment.
Software Engineer at Katana
February 2019 to March 2020
- At Katana MRP I've worked as a Full Stack Software Engineer, building, maintaining and improving! Had to solve a numerous challenges including both UI and database/back-end sides.
Software Engineer at I-SEPP OU
December 2017 to August 2018
- At I-Sepp I've mainly worked on a scheduling app for Estonia Theatre, it included all kinds of manipulations with the calendar-like page as well as connection with the backend.
Software Engineer at Cloudator
August 2017 to November 2017
- NA
Fullstack Software Engineer at Legendary Social Advertise
December 2015 to August 2017
- Private CMS for managing lots of groups simultaneously. I developed this CMS from the scratch using the Node.js + MongoDB + Linux stack including UX, UI and deployment via Docker
Frontend Software Engineer at Alvadi.ee
August 2015 to April 2016
- My work was to develop an actual code from an idea. My workflow was something like that I draw sketches right on the sketch board, then discuss it with the leaders then write an actual code. Basically, I was front-end developer with UX/UI power.