Summary
Overview
Work History
Skills
Hi, I’m

Ashin E Abraham

Senior Software Engineer
Tokyo

Summary

Results-driven Senior Software Engineer with over 7 years of experience in designing and scaling high-performance backend systems using Go and Python. Proven track record in building distributed, cloud-native infrastructures capable of handling millions of requests with sub-100ms latency. Expertise in real-time communication (RTC/WebRTC), microservices architecture, Kubernetes, and AWS. Skilled in leading engineering teams, mentoring developers, and delivering robust production-grade systems at scale.

Overview

9
years of professional experience

Work History

Avatarin

Cloud Infrastructure Development Engineer
07.2023 - Current

Job overview

  • Architected and deployed multi-region, highly scalable, ultra-low latency RTC cloud services across 4–5 AWS and GCP regions, supporting 5,000+ concurrent sessions with sub-100ms end-to-end communication latency.
  • Designed and implemented a full RTC protocol stack enabling multi-party real-time communication, supporting concurrent sessions across multiple cloud regions while contributing to a team-maintained 99.95% service uptime.
  • Researched, evaluated, and applied advanced ultra-low latency RTC technologies including KCP, FEC, and WebRTC, improving stream reliability and packet loss recovery.
  • Engineered network protocol layer spanning KCP, UDP, TCP, and ICE to optimize peer connection establishment and data transmission efficiency.
  • Integrated third-party observability and analytics tools (New Relic) into production infrastructure, enabling real-time performance monitoring and reducing mean time to detection (MTTD) for critical incidents.
  • Refactored and optimized high-impact sections of the production codebase in Go, improving system throughput and reducing technical debt across the service layer.
  • Designed and shipped multi-architecture SDK builds in Golang targeting cross-platform deployment, enabling client teams to integrate RTC capabilities with minimal friction.
  • Provided 24/7 production support through proactive monitoring, on-call incident response, and root cause analysis, maintaining high-availability SLAs across live RTC services.
  • Collaborated with cross-functional engineering teams to maximize cloud infrastructure utilization and reduce operational costs.
  • Led architectural design reviews and execution planning to ensure stable, fault-tolerant service delivery across multiple cloud platforms.
  • Established and enforced development standards, code review processes, and engineering best practices to improve code quality, consistency, and team velocity.
  • Designed and executed rigorous testing frameworks and introduced optimization logic that improved system reliability and efficiency in production environments.

QBurst

Senior Software Engineer — Go & Python
10.2021 - 06.2023

Job overview

  • Designed, developed, and maintained high-performance distributed backend systems in Go capable of processing thousands of requests per second at low latency.
  • Optimized critical algorithms and data structures in Go, reducing average API response times by up to 50% and significantly improving throughput under peak load.
  • Deployed and managed containerized Go microservices using Docker and Kubernetes (K8s), ensuring horizontal scalability, fault tolerance, and zero-downtime deployments.
  • Built and maintained RESTful APIs in Go using Gin and Gorilla Mux, serving as integration layer between backend services and front-end applications.
  • Developed reusable Go libraries and internal packages, reducing duplication across codebases and accelerating new feature development.
  • Managed data persistence and retrieval for Go applications across PostgreSQL, MySQL, and MongoDB, ensuring efficient query performance and schema integrity.
  • Implemented comprehensive testing suites using GoConvey and Ginkgo, achieving high code coverage and reducing production bug rates.
  • Architected and delivered Go-based microservices systems with clearly defined service boundaries, enabling independent deployment and scalability of components.
  • Implemented secure inter-service communication protocols using gRPC and HTTP/2, ensuring data integrity and reduced network overhead.
  • Built concurrent and parallel processing pipelines in Go, increasing system throughput and reducing latency for high-volume workloads.
  • Established full observability stack using Prometheus, Grafana, and New Relic for real-time metrics, alerting, and performance diagnostics.
  • Mentored and coached junior Go developers on best practices, code quality standards, and idiomatic Go patterns, improving overall team capability.
  • Performed code reviews, debugging, and root cause analysis on client codebases, collaborating with QA, project managers, and stakeholders to resolve technical issues.

Alokin Software Private Ltd

Software Engineer — Golang & Python
07.2017 - 10.2021

Job overview

  • Implemented new API-centric backend architecture in Go and Python, resulting in a 30% increase in overall application performance.
  • Led a team of 5 engineers to design and deliver a highly scalable distributed platform capable of handling 10,000+ requests per second, directly improving user retention and satisfaction.
  • Architected and deployed secure, scalable cloud solutions on AWS leveraging ECS, S3, DynamoDB, and CloudWatch for service orchestration, data storage, and system monitoring.
  • Designed scalable NoSQL data storage solutions using AWS DynamoDB to handle high-velocity, large-volume data with consistent low-latency access.
  • Promoted and implemented Kubernetes, Kafka, and AWS best practices across the engineering team, building a foundation for highly efficient, event-driven systems.
  • Scraped, ingested, and analyzed data from 1,000+ websites using Python, generating business intelligence reports that directly informed strategic decision-making.
  • Developed robust, modular backend services in Golang and Python, focusing on performance, maintainability, and reusability across multiple products.
  • Mentored junior engineers in Go, Python, and cloud technologies, systematically improving team performance and knowledge depth.
  • Collaborated with cross-functional teams to diagnose and resolve complex technical challenges, ensuring delivery of high-performance solutions within deadlines.
  • Drove technical leadership in complex enterprise environments, equipping team members with skills to navigate large-scale distributed systems.
  • Conducted end-to-end test scenario planning and execution with development teams to identify and resolve production issues proactively.
  • Incorporated evolving business requirements by adjusting design parameters, delivering flexible, adaptable backend solutions across multiple client engagements.

Skills

Languages: Go (Golang), Python

Cloud & Infrastructure: AWS (ECS, S3, DynamoDB, CloudWatch), Kubernetes, Docker, GCP, Multi-Cloud

Real-Time & Networking: WebRTC, KCP, UDP, TCP, ICE, FEC, gRPC, HTTP/2, RTC Protocol Stack

Databases: PostgreSQL, MySQL, MongoDB, DynamoDB (NoSQL)

Frameworks & Libraries: Gin, Gorilla Mux, GoConvey, Ginkgo

Observability & Monitoring: New Relic, Prometheus, Grafana

Architecture: Distributed Systems, Microservices, Event-Driven Architecture, REST API, SDK Development

DevOps & Tools: Kafka, CI/CD, Git, On-Call Incident Response

Ashin E AbrahamSenior Software Engineer