TechLead (Golang)

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

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

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

Ethan Lim

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

Summary

Seasoned software engineer and technical leader with over 10 years of experience in full-stack and backend development, specializing in Golang, microservices, and high-load payment systems. Proven expertise in designing fault-tolerant, horizontally scalable architectures, implementing secure transaction flows, and optimizing distributed systems. Skilled in DevOps, containerization, orchestration, CI/CD pipelines, cloud platforms, and event-driven architectures. Adept at technical leadership, mentoring teams, defining coding standards, and delivering end-to-end production-ready solutions. Experienced in banking integrations, PCI DSS compliance, and building robust APIs for mission-critical applications. Recognized for driving measurable results, increasing system reliability, and fostering collaborative, high-performance teams.

Experience

Rescode | Senior Software Engineer May 2022 ~ Present

  • Led design and implementation of scalable microservices architecture in Golang for secure transaction processing
  • Refactored legacy code to mitigate architectural risks and improve maintainability
  • Developed APIs for high-load systems ensuring fault tolerance and horizontal scalability
  • Set up Docker-based containerization and Kubernetes orchestration for production environments
  • Implemented CI/CD pipelines to automate deployments, testing, and monitoring workflows
  • Designed message broker integrations and optimized database performance (PostgreSQL, Redis)
  • Applied security standards including TLS, OAuth2/OpenID Connect for transaction flows
  • Built observability dashboards using Prometheus and Grafana to monitor service health and metrics
  • Conducted code reviews, enforced coding conventions, and mentored junior engineers
  • Developed proof-of-concept modules and prototypes for new platform features
  • Led system design sessions, defining technical requirements in collaboration with business stakeholders
  • Enhanced DevOps processes for reliability and scalability of microservices
  • Reduced system latency by 30% through architecture optimization and profiling
  • Implemented automated unit and integration tests to ensure robust code delivery
  • Collaborated with external partners and banks to integrate payment gateways
  • Documented architecture decisions, API specifications, and best practices for team alignment

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

  • Built and optimized backend services in Golang and Python for payment and fintech applications
  • Designed microservice-based systems with event-driven architecture for high-traffic workloads
  • Developed APIs and transaction flows with strict security compliance and reliability standards
  • Implemented Docker/Kubernetes deployments with Helm for reproducible production environments
  • Set up monitoring and logging solutions with Prometheus, Grafana, and ELK stack
  • Automated CI/CD pipelines to streamline feature delivery and system updates
  • Optimized PostgreSQL and Redis for high-performance transaction processing
  • Conducted system audits, debugging, and root-cause analysis for mission-critical services
  • Mentored team members, establishing code ownership and review processes
  • Improved deployment lead times and reduced system downtime by 25%
  • Documented architecture, coding conventions, and technical decisions for team reference
  • Collaborated closely with business stakeholders to align technical solutions with requirements
  • Implemented secure payment integrations with third-party gateways and providers

Wise | Full Stack Engineer May 2015 ~ Feb 2019

  • Developed backend systems in Golang and Python for financial services platforms
  • Designed and implemented microservices architecture with secure transaction flows
  • Managed Dockerized applications and orchestrated deployments using Kubernetes
  • Implemented unit, integration, and e2e testing to ensure code quality and reliability
  • Optimized PostgreSQL and Redis for scalable transaction processing
  • Collaborated with DevOps teams to establish monitoring and observability practices
  • Debugged production issues, improving system availability and performance
  • Developed reusable internal libraries for team-wide use
  • Mentored junior engineers in Go, microservices, and backend best practices
  • Coordinated with external partners for banking integrations and secure data handling
  • Documented architecture, design decisions, and CI/CD processes

Education

National University of Singapore Aug 2009 ~ Jul 2013

Bachelor’s Degree in Computer Science

Skills

  • Backend / Golang: Golang, Microservices, High-load Systems, Distributed Systems, APIs, Event-driven Architecture, Unit/E2E Testing, Fault-tolerant Systems
  • Databases / Storage: PostgreSQL, Redis, MongoDB, SQL/NoSQL Optimization, Caching Strategies
  • DevOps / Cloud: Docker, Kubernetes, Helm, CI/CD, Prometheus, Grafana, AWS, Azure, GCP, Monitoring, Observability
  • Security / Payment Standards: PCI DSS, TLS, OAuth2/OpenID Connect, Secure Transaction Flows, Payment Gateway Integrations
  • Collaboration / Leadership: Agile (Scrum, Kanban, SAFe), Mentoring, Code Review, Technical Documentation, Stakeholder Management
  • Other: Problem-solving, System Design, Architecture Refactoring, Prototyping, Performance Optimization

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

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

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


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