Senior Software Engineer and Cloud Architect with over 10 years of experience in software development, specializing in backend engineering, DevOps, and AWS cloud architecture. Proven track record of designing and implementing scalable, reliable systems while leading development teams. Expert in database architecture, API development, and cloud infrastructure provisioning. Experienced in integrating advanced AI solutions (Model Context Protocol — MCP servers — and agent runtimes) to improve automation and system reliability.
Amazon Web Services (AWS), Docker, Jenkins, Azure Pipelines
Databases
Microsoft SQL Server (MSSQL/T-SQL), PostgreSQL, Redis, DynamoDB
Frameworks & Libraries
.NET, .NET Core, EF Core, FastAPI, Django
Tools & Platforms
Git, JIRA, Bitbucket, Azure DevOps
Methodologies
Agile, Scrum
Professional Experience
Freelance Software Engineer / AWS Developer / Team Lead
Self-Employed / Agersi Limited
October 2019 — Present · Kaunas, Lithuania
Spearhead backend engineering and DevOps efforts—designing and implementing scalable, reliable cloud systems
Lead and mentor development teams while remaining hands-on in development, aligning technical execution with business objectives to improve project delivery timelines
Integrate advanced AI solutions (Model Context Protocol — MCP servers — and agent runtimes) to improve automation and system reliability
Architect and deploy AWS cloud infrastructure ensuring high availability, security, and cost optimization
Collaborate with stakeholders to translate business requirements into technical solutions
Responsible for database architecture, performance tuning, data integrity, and data synchronization between applications
Develop robust APIs, background processes, and maintenance tasks using C# .NET and .NET Core
Implement containerization solutions using Docker and caching mechanisms with Redis
Work with PostgreSQL and MSSQL databases, utilizing T-SQL, SSDT, and DacFx for database development
Manage project workflows using JIRA and version control with Bitbucket