11/05/2026 updated

**** ******** ****
100 % available

Software Engineer | Full-Stack Developer | SaaS & Cloud Infrastructure

Riga, Latvia
Only remote
Bachelor of Engineering in Computer Systems, Riga Technical University (RTU), 2024
Riga, Latvia
Only remote
Bachelor of Engineering in Computer Systems, Riga Technical University (RTU), 2024

Profile attachments

Dmitrijs_Vasilcenko_Resume_.pdf

OAuth 2.0OpenAIJavaScriptApplication Programming Interfaces (APIs)Software as a ServiceLinuxPython (Programming Language)PostgreSQLNext.jsResponsive Web DesignTypeScriptCloud Platform SystemReact.jsBackendGitFastAPIMaterial UISlackFull Stack DevelopmentFront End Software DevelopmentDocker
React & JavaScript Development
Expertise in building scalable, responsive web applications using React and JavaScript (ES6+), including SPA development, reusable UI components, analytics dashboards, and authentication features.

Backend Development with Python & FastAPI
Solid experience implementing backend services using Python and FastAPI, designing secure REST APIs with OAuth 2.0 and JWT authentication, and integrating third-party APIs such as Slack API, Microsoft Graph API, and OpenAI API.

Database Architecture & PostgreSQL
Proficiency in designing and managing PostgreSQL database architectures for multi-tenant SaaS applications, ensuring scalability and data integrity.

Docker & Containerization
Experience containerizing services using Docker and Docker Compose to ensure consistent and portable deployment environments.

Linux Infrastructure & Cloud Management
Hands-on management of Linux infrastructure on Hetzner Cloud, including configuration of Nginx, PM2, and deployment workflows.

TypeScript
Knowledge of TypeScript for building type-safe and maintainable frontend and backend codebases.

Git Version Control
Proficient use of Git for source code management, collaboration, and maintaining clean development workflows.

OpenAI API Integration
Integration of OpenAI API to enable AI-powered features such as workplace analytics within SaaS platforms.

Responsive Design
Building responsive and mobile-friendly web interfaces using modern CSS techniques and frameworks.

Authorization & Security
Implementation of secure authentication and authorization mechanisms including OAuth 2.0 and JWT in web applications.

Experience

Professional experience0 - 5 years
Freelancer since2025

Languages

EnglishGoodRussianNative speakerLatvianGood

Project history

Software Engineer & Technical Co-Founder

Gauja
Independently designed and developed the complete technical platform, including a scalable multi-tenant SaaS architecture. Developed the React frontend, analytics dashboards, reporting, authentication and administration features. Implemented backend services using Python and FastAPI, designed the PostgreSQL database architecture, integrated Slack API and Microsoft Graph API, and integrated OpenAI API for AI-powered workplace analytics. Designed secure REST APIs with OAuth 2.0 and JWT authentication. Containerized services using Docker and Docker Compose. Managed Linux infrastructure on Hetzner Cloud and configured Nginx, PM2 and deployment workflows.

Web Programmer

Kleintech Services
Developed responsive React web applications, built reusable UI components, integrated REST APIs, and collaborated with backend developers on new features and bug fixes.

Front-End Developer

Freelance
Built responsive websites using HTML, CSS and JavaScript. Worked directly with clients to deliver production-ready solutions.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in