Senior Go Developer

Singapore, Singapore
Сеньор
Информационные технологии • Разработка
Удаленная работа
Опыт работы более 5 лет
от 20 до 40 ₽
Есть файл резюме (защищен)
О себе

На данный момент Senior Software Engineer.

Мои компетенции и опыт

Ethan Lim

Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме

Summary

Senior Software Engineer with over 10 years of experience designing and optimizing high-performance financial platforms and microservice architectures. Strong expertise in Go, Kubernetes, SQL databases, and event-driven systems (EDA). Delivered reliable Fintech and banking services with sub-100ms latency, handling over 10M transactions monthly. Skilled in CI/CD automation, gRPC, and Protobuf for scalable distributed systems. Ready to enhance system performance and reliability in global high-load environments.

Experience

Rescode | Senior Software Engineer May 2022 ~ Present

  • Developed high-load Fintech services in Go, handling over 1M requests per day with нужен доступ к резюме % uptime.
  • Architected microservice and EDA systems for transaction processing, achieving <80ms response latency.
  • Designed and optimized data pipelines with PostgreSQL and Redis, cutting query times by 40%.
  • Implemented Protobuf/gRPC interfaces for inter-service communication, reducing network overhead by 35%.
  • Built automated deployment pipelines using Kubernetes and GitLab CI/CD.
  • Migrated core payment services to containerized microservices on AWS EKS.
  • Led Go codebase refactor for concurrency safety and better profiling performance.
  • Introduced event-driven models to handle 50K+ messages per second.
  • Implemented unit and integration testing strategies to raise coverage to 90%.
  • Conducted in-depth performance profiling and CPU/memory optimization.
  • Automated scaling and recovery policies, cutting downtime incidents by 45%.
  • Designed secure internal APIs for account reconciliation systems.
  • Mentored 4 engineers on Go concurrency patterns and distributed system design.
  • Created DDD-based service boundaries to improve maintainability.
  • Reduced build times by 60% with multi-stage Docker builds.
  • Partnered with Data and DevOps teams to align infrastructure with reliability SLAs.
  • Built observability stack (Prometheus, Grafana, Loki) for real-time telemetry.
  • Delivered all features within sprint cycles, improving team delivery velocity by 20%.

Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022

  • Led backend Go services powering IoT analytics platform with 250K+ connected devices.
  • Implemented microservices for telemetry ingestion, achieving 10x throughput improvement.
  • Built data aggregation pipelines on Kafka and PostgreSQL.
  • Migrated monolithic services to distributed Kubernetes clusters with autoscaling.
  • Introduced CI/CD automation with GitLab, enabling multiple daily production deployments.
  • Integrated event-driven modules via gRPC and Protobuf for internal services.
  • Enhanced service fault tolerance with retry and circuit breaker patterns.
  • Implemented Redis caching layer to reduce API latency by 55%.
  • Automated end-to-end testing using Go Test and Cypress.
  • Developed role-based access control and IAM integration for secure APIs.
  • Designed service metrics dashboards for monitoring uptime and error rates.
  • Worked with DevOps on Helm-based deployments for multi-environment setups.
  • Conducted code reviews and contributed to Go style and linting standards.
  • Improved data durability and consistency with distributed transactions.
  • Coordinated feature rollout across global teams, meeting all release milestones.

Wise | Full Stack Engineer May 2015 ~ Feb 2019

  • Built and maintained payment APIs using Go and PHP, processing $200M+ monthly transactions.
  • Designed modular backend architecture to support cross-border payments.
  • Implemented gRPC communication for fraud detection subsystems.
  • Managed integrations with SQL and NoSQL databases for financial reporting.
  • Optimized API response times from 300ms to 120ms through caching and indexing.
  • Designed Kubernetes-based CI/CD pipelines for production reliability.
  • Introduced message-driven workflows with RabbitMQ to ensure event consistency.
  • Created internal developer tooling to monitor transaction health and latency.
  • Deployed monitoring stack with Prometheus and Grafana for 24/7 visibility.
  • Strengthened data encryption and PCI compliance for financial operations.
  • Collaborated with international teams to deliver high-availability payment services.
  • Built internal Go libraries for authentication and structured logging.
  • Improved fault recovery processes, reducing MTTR by 35%.

Education

National University of Singapore Aug 2009 ~ Jul 2013

Bachelor’s Degree in Computer Science

Skills

Programming Languages & Frameworks: Go, Python, TypeScript, JavaScript, PHP, Laravel, нужен доступ к резюме
Backend / API Development: Microservices, REST, gRPC, Protobuf, Domain-Driven Design (DDD), Event-Driven Architecture (EDA)
DevOps / Infrastructure / CI-CD: Kubernetes, Docker, Helm, GitLab CI/CD, Jenkins, Terraform, Linux
Databases / Data Engineering: PostgreSQL, MySQL, MongoDB, Redis, Query Optimization, Sharding
Cloud Platforms: AWS, Google Cloud, DigitalOcean
Messaging / Streaming: Kafka, RabbitMQ, NATS, SQS
Testing / QA / Automation: Unit Testing, Integration Testing, Go Test, Jest, PHPUnit
Security / Observability / Compliance: IAM, TLS/SSL, Logging, Metrics, GDPR Compliance
Collaboration / Agile / Product Tools: Git, Jira, Confluence, Slack, Agile/Scrum, Code Review


Специализация
Информационные технологииРазработка
Отрасль и сфера применения

Уровень
Сеньор

Есть файл резюме (защищен)


Интересные кандидаты