Tallinn, Harjumaa, Estonia
I am currently a freelance senior software consultant, working on software engineering topics using the philosophy behind DevOps. I'm also a mathematician and was CTO in startups for over three years. On top of being an experienced technical manager, I've gained massive amount experience in the following areas: - frontend development (React, TypeScript, HTML & CSS) - backend development (also TypeScript with Node & Express, NestJS, and with python: FastAPI, Flask, Django, and others) - data science: that includes data analysis, data visualization, classification and clustering techniques, hypothesis definition and hypothesis testing, presenting results, etc. - machine learning (from the classical numPy & Pandas for data analysis all the way to LLMs, and any AI-related topic: linear & logistic regressions, statistical modelling, SVMs, neural networks, CNN, LSTM, LLM, etc. are all things I am very familiar with). More recently, my focus has been on cloud engineering with the following technologies: - AWS (EC2, ECS, Lambda functions, S3, IAM, AWS organizations, CloudFormation, AWS CDK, and many more) - Azure (mostly because of the integration with OpenAI, but I am also familiar with Storage Containers, Azure Functions, and the infrastructure I need to run LLM applications). - Terraform (both in AWS & Azure) - Kubernetes (I am CKAD-certified). Finally, I am very skilled with Linux, Git, and building CI/CD pipelines; whether it is with GitHub actions, GitLab CI, CircleCI, Bitbucket pipelines, etc. My main goal is to bring people in companies agility by introducing DevOps and supporting with technology. The word "DevOps" doesn't seem to mean what it used to mean anymore, so I decided to become more vocal on the topic on LinkedIn and meetups to spread the original philosophy that coined the word DevOps. DevOps is about agility. The so-called "agile" methodology got thrown around a lot, but owning a hammer and nails doesn't allow you to build a house alone. A company which embraces DevOps can make use of the agile methodology and its practices, but only by considering what's relevant for the company in the philosophy behind DevOps will true business agility be achieved. Reach out via DM if you need support in any of the technologies mentioned above; the people in my close circles and, of course, myself, can definitely help out bring you to a better place.
At ClearML, I help data teams develop and maintain the lifecycle of their machine learning projects.
I had one client for 10 months, Vaisala Oy. Did both frontend work with React, TypeScript, HTML & CSS and DevOps work with Jenkins, JFrog, Docker, AWS CloudFormation and AWS CDK. Also worked a bit with Java Spring Boot and NestJS APIs.
PipeCloud wanted to modernize their AWS stack and allow their developers to focus on their frontend and backend work, while I put my attention on making sure that the operational side runs smoothly. Together with PipeCloud, I finalized a partially complete migration from one AWS account to AWS organizations, working with tools like Beanstalk, Fargate, Route 53, IAM, S3, EFS, RDS, CDK, and more.
While working at Polar Squad, together with our team at Sevendos, we built the initial version of an LLM-based text- and voice-translator for our customer Tulka relying on ChatGPT-4o's capabilities. While I was leading the project, we built a cloud infrastructure on Azure, a backend API to process the conversation and a web-based application for mobile devices that users could use to converse in a given language pair. The translations were then saved and could be re-used for general purposes.