Experienced Senior Software Engineer with a decade of expertise in developing robust software solutions using Go and Python. Proven track record in designing efficient algorithms and implementing cloud computing strategies. Adept at leading complex projects through collaboration and innovative problem-solving. Committed to enhancing software quality and team performance.
Overview
10
10
years of professional experience
Work History
Senior Software Engineer
Schouw Informatisering from Aptean
07.2023 - 07.2025
Led implementation of multi-tenant workflow engine based on ActivePieces, integrating it into Aptean’s ecosystem.
Executed tenant-based data segmentation using PostgreSQL policies, ensuring strict isolation among tenants, projects, and workflows.
Established structured logging with correlation IDs and enhanced middleware for performance monitoring.
Developed CI/CD pipelines for automated testing and cloud deployments using AWS Code Pipeline and GitHub Actions.
Automated infrastructure tasks and deployment workflows with Python and Ansible, reducing deployment time by 50% across 100+ Linux servers.
Migrated applications from VMs to Kubernetes clusters, employing Python for tooling and scripting.
Designed RESTful APIs to optimize data exchange between front-end and back-end systems.
Senior Software Engineer
Curb Mobility
03.2019 - 07.2023
Company Overview: Curb is the #1 taxi app in the US that connects you to fast, convenient and safe rides across the US.
Maintaining and developing the most critical ride services with up to 25k request per second.
Developed optimized algorithms and code structures using Go's features, resulting in reduction in resource consumption and over 80% decrease in response time, providing significant performance.
Refactored legacy PHP codebases with a focus on stability and performance, while progressively migrating critical components to Golang for improved scalability and maintainability.
Implemented Redis as a caching layer to optimize database access, significantly reducing latency by more than 35% and improving performance under high-volume traffic scenarios.
Diagnosed performance bottlenecks in ride related services, leading to data analysis and targeted optimizations that reduced resources usage and improved response times by over 30%.
Designed and implemented a CI/CD toolchain that improved functionalities and resulting in more efficient delivery processes and a 40% speed increase in CI pipelines.
Built and managed cloud-native infrastructure using Terraform and Kubernetes, leveraging Helm and ArgoCD for automated deployments and maintaining scalable, serverless and containerized environments.
Provided solutions for performance management, disaster recovery, incident management, monitoring, logging, and open tracing and with participating in 24/7 on-call rotations for mission-critical systems.
Coded applications for automation based on the team's needs using Golang and Python, which is integrated with SQL and NoSQL databases, NATS, Kafka, gRPC and TDD. Applied strong knowledge of data structures and algorithms to optimize system performance.
Managed the deployment of Kubernetes clusters across multiple environments, including staging and production, and responsible for up to 30 staging environments (ODEs) for fixing bugs, scheduling deployments, and maintaining system availability.
Collaborated across cross-functional teams on SLI/SLO and error budgets to ensure stability and performance.
Developed internal Kubernetes operators in Go to manage custom resources, automating workflows and significantly reducing manual operational overhead.
Wrote Terraform scripts as IaC to automate AWS services which include IAM, RDS, Redshift, DNS, Route53, EC2, VPC, Security group, CNI, and S3 bucket.
Software Developer
Linode
11.2016 - 02.2019
Company Overview: Linode is an American cloud hosting provider that focused on providing Linux-based virtual machines and cloud infrastructure.
Designed and implemented scalable, modular cloud applications and system architectures using microservices and domain-driven design (DDD), enabling independent deployment and maintainability of core services.
Applied software design principles to architect clean, extensible codebases, with clear boundaries between layers, resulting in reduced technical debt and faster onboarding.
Manage more than 30k RPS by two layers of load balancing across two data centers for high-performance cloud applications.
Orchestrated infrastructure and automated operations for cloud-based environments using Ansible, Terraform, and Helm.
Engineered observability of the entire cloud application cluster using Grafana and Prometheus, resulting in the identification of incidents and up to $10k reduction in monthly downtime costs.
Education
Bachelor of Science - Software Engineering, Software systems design and development