
Arnoldas Gudas
Verified Expert in Engineering
Team Leadership Developer
Vilnius, Vilnius County, Lithuania
Toptal member since December 6, 2019
With 19 years of experience in software engineering, Arnoldas is a passionate leader dedicated to building and managing high-performing engineering teams. His drive lies in guiding teams to implement reliable, scalable, and secure distributed systems while fostering a culture of continuous learning. Arnoldas has played pivotal roles in renowned fintech companies, including Zip Co, ZestMoney, and PhonePe, impacting over 500 million customers.
Portfolio
Experience
- C# - 15 years
- Hiring - 9 years
- Team Leadership - 9 years
- Agile - 7 years
- Microservices Architecture - 5 years
- Amazon Web Services (AWS) - 4 years
- Kubernetes - 4 years
- Java - 4 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Git, MacOS
The most amazing...
...thing I've built is a remote engineering center in Lithuania for a fintech startup, where I hired and managed three international teams.
Work Experience
Engineering Manager
PhonePe
- Led a project to build the infrastructure with Terraform, Kubernetes (EKS), and GitLab in AWS for the consumer lending product that would be accessed by 100 million daily active users.
- Introduced SRE practices such as monitoring, on-call, blameless postmortems, eliminating toil, and others to ensure the reliability and security of the product.
- Managed an SRE team of four engineers and a technical leader.
- Implemented security controls to comply with the company's security and compliance policies and achieve ISO/IEC 27001 information security certification.
- Established a hiring process and hired SRE engineers.
- Implemented request management, incident management, patch management, and BCP/DR processes.
Senior Director of Engineering
ZestMoney
- Oversaw the platform engineering business unit, managing three international teams totaling 15 employees, including three engineering managers and a principal engineer.
- Opened the engineering center for ZestMoney in Lithuania and hired 10 employees.
- Created a vision and a long-term plan for platform engineering, which involved initiating a transformation from infrastructure operations to platform engineering and site reliability engineering (SRE).
- Led the company's engineering initiatives like technical debt registry, revamping common libraries, decommissioning legacy services, migrating from Jenkins to GitLab, and migrating the messaging platform to Kafka.
- Implemented OKRs and drove a culture of continuous learning through blameless postmortems.
- Led engineering initiatives like reducing AWS cloud infrastructure costs and improving cloud security, compliance, and observability.
Senior Software Engineer II
Zip Co
- Worked on a highly scalable platform that spans multiple continents and utilizes cutting-edge technologies and design patterns such as .NET Core, React, Kubernetes, Helm, Terraform, CQRS, event sourcing, DDD, and more.
- Contributed to several key projects, including developer experience, reliability engineering, monitoring, and partner integration platform.
- Designed and implemented features, improved system performance, and ensured high reliability and availability of the platform.
.NET Developer
Cintra
- Helped to migrate the on-premise legacy payroll management application to the cloud by adopting REST APIs and event-based architecture on .NET5, SNS, SQS with DDD approach.
- Focused on the back end and QA engineering, spread knowledge on development best practices and how to build with quality. Used techniques such as domain knowledge crunching, ensuring code quality through code reviews, and test pyramid.
- Worked hand in hand with DevOps engineers creating infrastructure as a code on AWS with Terraform, Docker, Docker-compose, and Kubernetes (EKS) and automating the delivery process with CircleCI, ArgoCD, and ConfigCat.
- Helped bring more customer value by shaping agile practices.
Architect | Back-end Developer
E11 Capital
- Created the microservice-based architecture design for the leading domestic worker service provider.
- Implemented infrastructure as a code using Terraform in Azure.
- Created a Kubernetes cluster in Azure Kubernetes Services.
- Led back-end implementation with ASP.NET Core 3.1, overlooking two back-end developers and one platform engineer.
- Implemented event-driven architecture with Azure Service Bus.
- Developed an identity and access control solution using OpenID Connect and OAuth2.0 protocols.
- Implemented continuous integration and continuous delivery (CI/CD) pipelines in Bitbucket.
- Worked closely with React and React Native front-end developers and test engineers.
Team Lead
ZestMoney
- Led a software engineering team of up to six developers.
- Trained, coached, and did performance reviews of my team members.
- Improved the KPIs of payments, collections, and financial operations.
- Participated in architecture decisions of the ZestMoney platform.
- Implemented low latency, high throughput, and scalable microservices.
- Applied and promoted domain-driven design, test-driven design, and other best practices and principles in software development.
- Applied DevOps, Lean, and Agile principles such as value stream mapping, continuous integration, code reviews, retrospectives, and continuous improvement in order to boost business value, quality, and technical excellence.
Software Engineer
Zest Money
- Implemented low latency, high throughput, and scalable microservices.
- Developed core components of the ZestMoney platform.
- Introduced the domain-driven design approach in software development.
- Used test-driven development to attain exceptional quality.
- Improved work processes by conducting regular retrospectives.
Senior Developer/Architect
Statess
- Developed a supplier management platform.
- Implemented a re-architecture vision.
- Introduced unit testing.
- Improved branching strategy.
- Introduced Scrum.
- Recruited and coached the development team.
Application Developer
ZenithOptimedia
- Developed internal ZenithOptimedia tools.
- Introduced test driven development, design patterns, and SOLID principles.
- Introduced Scrum.
- Recruited and coached the development team of two developers and one test engineer.
Head of Engineering
Creditinfo Lietuva (part of Creditinfo International GmbH)
- Recruited and led a software development team of up to 10 people.
- Led the application development for issuing credit cards and consumer loans.
- Led software development projects in credit risk management.
- Acted as a project committee member, where all major project decisions were made.
- Managed the IT infrastructure of the credit bureau platform.
- Improved development and quality assurance processes.
- Implemented ISO/IEC 27001 information security management standards.
Scrum Master | Senior Developer
Creditinfo Lietuva (part of Creditinfo International GmbH)
- Led a software development team of up to eight people.
- Led web, Windows, and Android software development projects.
- Gathered requirements and developed a credit risk management platform.
- Implemented an application for issuing credit cards and consumer loans.
Software Developer
Iterija
- Analyzed and documented requirements.
- Developed document management application.
- Troubleshot and fixed various issues in the application.
- Recruited and coached developers.
Experience
Implemented Scalable, Resilient and Loosely Coupled Architecture with AWS SNS and SQS
https://medium.com/@arnoldasg/implementing-scalable-resilient-and-loosely-coupled-architecture-with-aws-sns-and-sqs-74bc9f651162Technologies: AWS SNS, SQS, JMS, JustSaying
Improved Resilience in Distributed System with Polly
https://medium.com/@arnoldasg/resilience-in-distributed-systems-with-polly-f05b218a6485Technologies: C#, ASP.NET Web API 2, Polly
Improved API Performance
Technologies: Locust, Visual Studio
Migrated Applications from EC2 to ECS
Technologies: Docker, ECS, Jenkins, ASP.NET Core 2, Spring Boot
Hangfire.MySQLStorage – Open Source MySQL Storage Implementation of Hangfire
https://github.com/arnoldasgudas/Hangfire.MySqlStorageTechnologies: C#, MySQL, .NET, .NET Core, Xunit.
Implemented ISO/IEC 27001 Security Standards
Education
Master's Degree in Informatics Engineering
Vilnius Gediminas Technical University - Vilnius, Lithuania
Bachelor's Degree in Computer Science
Vilnius Gediminas Technical University - Vilnius, Lithuania
Certifications
Kubernetes and Cloud Native Associate (KCNA)
The Linux Foundation
Microsoft Azure Solutions Architect Expert
Microsoft
Professional Scrum Master I
www.scrum.org
Microsoft Certified Technology Specialist: SQL Server 2005
Microsoft
Skills
Libraries/APIs
Web API 2, REST APIs, Azure Blob Storage API, React
Tools
Azure Kubernetes Service (AKS), Git, Visual Studio, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Azure Key Vault, Terraform, Kentico, Subversion (SVN), Helm, Bitbucket, Azure Application Insights, Amazon Cognito, Amazon CloudWatch, Docker Compose, Amazon EKS, CircleCI, Sumo Logic, Amazon CloudFront CDN, Jenkins, Jira, Grafana, MongoDB Atlas, GitLab, Observability Tools
Languages
C#, Java, JavaScript, HTML, CSS, Gherkin, Python, Go
Frameworks
.NET, ASP.NET Core, Spring Boot, ASP.NET MVC, ASP.NET, Mono, IdentityServer 4, Locust, .NET Core, Entity Framework Core
Paradigms
Microservices Architecture, RESTful Development, Agile, Test-driven Development (TDD), Event-driven Architecture, CQRS, Event Sourcing, Management, Objectives & Key Results (OKRs), Agile Project Management
Storage
Microsoft SQL Server, MySQL, Amazon DynamoDB, PostgreSQL, Redis, Redis Cache, Elasticsearch, Amazon S3 (AWS S3), Datadog
Platforms
Azure, Kubernetes, Amazon Web Services (AWS), Docker, Windows, Mambu, Visual Studio Code (VS Code), Windows Server, Android, Linux, AWS Lambda, New Relic, PagerDuty, Apache Kafka, MacOS, Cloud Native
Other
Team Leadership, Engineering Management, Hiring, Azure Service Bus, Remote Team Leadership, Azure Container Registry, Domain-driven Design (DDD), Loggly, Amazon API Gateway, Platforms, Prometheus, cast.ai, Amazon RDS, Compliance, Communication, Information Security, Site Reliability Engineering (SRE), Incident Management, Containerization, GitOps, Service Meshes, Cloud Security, Architecture, Leadership
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring