Photo of Povilas Makackas

Povilas Makackas

Senior Software Engineer / Cloud Architect

📍 Kaunas, Lithuania ✉️ career@makackas.me 🔗 LinkedIn Profile

Professional Summary

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.

Core Competencies

Backend Engineering & API Development AWS Cloud Architecture & Infrastructure Database Design & Performance Optimization DevOps & CI/CD Pipeline Implementation Team Leadership & Mentoring AI Solutions Integration (MCP servers, agent runtimes) ETL Development & Data Warehouse Design Agile Project Management

Technical Skills

Languages

C#, Python, JavaScript, TypeScript

Cloud & DevOps

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
Tech: AWS Cloud, C# .NET, MSSQL (T-SQL, SSDT, DacFx), PostgreSQL, Docker, Redis, JavaScript, TypeScript, Python, JIRA, Bitbucket
BI Development Engineer
Sanitex
October 2018 — October 2019 · 1 year 1 month · Kaunas, Lithuania
  • Developed ETL packages using SSIS to extract data from operational databases and load into data warehouse following Kimball methodology
  • Expanded internal infrastructure with MSSQL Server Master Data Services (MDS) for enterprise-wide master data management
  • Designed intuitive Master Data Management graphical user interfaces using C#, DevExpress, and MDS WCF services
  • Developed and maintained APIs for data integration across systems
  • Regularly reviewed and optimized T-SQL code and database queries for improved performance
Tech: C# .NET, .NET Core, MSSQL (T-SQL, SSIS, MDS), DevExpress, WCF Services
Data Analysts Team Lead
Sanitex
February 2018 — October 2018 · 9 months · Kaunas, Lithuania
  • Developed workflow charts to ensure production team compliance with project deadlines
  • Collaborated with business stakeholders from concept through final delivery of products and services
  • Designed strategic plans for component development practices to support future projects
  • Created internal resource management system to consolidate data into unified system ensuring data integrity and consistency
  • Led team of data analysts in delivering business intelligence solutions
Tech: C# .NET, .NET Core, MSSQL (T-SQL, SSDT), QlikView
Data Analyst / Programmer / BI Specialist
Sanitex
August 2015 — February 2018 · 2 years 7 months
  • Participated in requirements meetings to understand and document business needs
  • Developed database objects including tables, views, functions, stored procedures, triggers, and indexes using T-SQL
  • Performed data loads and routine updates on ongoing basis
  • Designed and implemented ETL processes for QlikView reporting applications
  • Managed integrations with external and internal systems
  • Produced dashboards and reports using QlikView and Nprinting
  • Developed backend applications and services using C# .NET
Tech: C# .NET, MSSQL (T-SQL), SSIS, QlikView, Nprinting
Programmer
Terra IT
February 2015 — August 2015 · 7 months
  • Analyzed system specifications to develop programs for computer applications
  • Recommended architectural improvements, design solutions, and integration solutions
  • Developed applications using C# .NET with DevExpress components
Tech: C# .NET, MSSQL, DevExpress

Education

Bachelor's Degree, Informatics
Kaunas University of Technology
2010 — 2014
Secondary Education
Jonas Totoraitis Secondary School
1998 — 2010

Professional Certifications

Digital Badges

Languages

Lithuanian
Native or bilingual proficiency
English
Professional working proficiency

Hobbies & Interests