Golang Developer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 летот 20 до 40 ₽
Опыт работы более 5 летот 20 до 40 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11Q4
О себе
На данный момент Senior Software Engineer.
Мои компетенции и опыт
Ethan Lim
Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме
Summary
Highly experienced software engineer with over 10 years of full-stack and backend development expertise, specializing in Golang and microservices architecture. Demonstrated success in designing, implementing, and scaling fault-tolerant backend systems for secure, high-traffic environments. Adept at building and optimizing microservices, event-driven architectures, and data storage solutions, ensuring reliability, scalability, and observability. Skilled in containerization, orchestration, CI/CD workflows, and testing strategies, with a proven track record of improving system performance and developer efficiency. Known for strong problem-solving abilities, meticulous debugging, and delivering measurable results in complex security-focused applications.
Experience
Rescode | Senior Software Engineer May 2022 ~ Present
- Designed and implemented scalable backend microservices using Golang for high-traffic applications
- Built fault-tolerant integrations with internal data consumers and providers in event-driven architecture
- Optimized data storage for large-scale systems, improving query performance by 30%
- Developed and maintained shared libraries for internal teams to enhance developer productivity
- Implemented Docker containerization and Kubernetes orchestration for production deployment
- Applied Helm charts for reproducible and reliable deployment of services
- Conducted unit, integration, and end-to-end tests to ensure high code quality
- Built technical dashboards for monitoring system metrics and alerting for Trust & Safety applications
- Collaborated with cybersecurity experts to enforce system security and vulnerability management
- Participated in code reviews, mentoring junior engineers on best practices and Golang idioms
- Reduced system downtime by 25% through proactive monitoring and debugging
- Enhanced CI/CD pipelines to automate testing and deployment workflows
- Debugged complex production issues, providing root cause analysis and preventive measures
- Coordinated with cross-functional teams to define architecture and technical solutions
- Implemented logging and observability tools for real-time system insights
- Led initiatives to improve developer onboarding and shared library documentation
Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022
- Developed and maintained backend microservices in Golang and Python for secure web applications
- Designed and deployed scalable event-driven architectures with robust error handling
- Optimized database queries in PostgreSQL and Redis for large-scale data processing
- Containerized services with Docker and orchestrated deployments with Kubernetes
- Implemented unit and e2e testing strategies to ensure code quality and reliability
- Built internal dashboards for performance metrics and system health monitoring
- Collaborated with security teams to implement vulnerability mitigation strategies
- Conducted code reviews and promoted best practices for microservice architecture
- Automated CI/CD pipelines for faster feature delivery and improved reliability
- Enhanced internal libraries for reusable functionality across multiple services
- Debugged and resolved critical production issues, reducing incident resolution time
- Documented system design, architecture, and deployment processes
- Mentored team members in Golang development, testing, and containerized deployments
Wise | Full Stack Engineer May 2015 ~ Feb 2019
- Developed backend services using Golang and Python for secure financial applications
- Designed microservices architectures and event-driven systems for scalable operations
- Implemented unit, integration, and e2e testing for critical components
- Built and maintained Dockerized applications for production deployments
- Collaborated with DevOps teams on Kubernetes orchestration and Helm deployments
- Optimized PostgreSQL and Redis databases for high-performance operations
- Monitored system metrics and created dashboards for reliability tracking
- Debugged production incidents and implemented preventive measures
- Enhanced shared libraries for internal developer use
- Coordinated with security teams to ensure application safety and trust measures
- Documented architecture, processes, and deployment strategies
Education
National University of Singapore Aug 2009 ~ Jul 2013
Bachelor’s Degree in Computer Science
Skills
- Backend / Golang: Golang, Microservices, Event-driven architecture, Design patterns, FastAPI, Python integration, Unit & E2E testing, Fault-tolerant systems
- Databases / Storage: PostgreSQL, Redis, ClickHouse, Optimization & indexing, Data pipelines
- DevOps / Cloud: Docker, Kubernetes, Helm, CI/CD, Logging, Monitoring, Metrics, Observability, Production deployments
- Frontend / Collaboration: Git, Jira, Agile/Scrum, Documentation, Technical mentoring
- Security / Trust & Safety: Vulnerability lifecycle management, Secure microservices, Incident debugging, Code quality enforcement
- Other: Analytical thinking, Problem-solving, Cross-team collaboration, System design, Mentoring
Есть файл резюме (защищен)
Интересные кандидаты
- иD
инженер-программист (developer) NET, Python, Node, 1C
remote - Юп
Юнити программист / Unity Developer (c#), Senior/Middle+, English C1 (Upper-Intermidiate)
remote parttime - Ссrelocate remote parttime office
- СJ
Старший Java разработчик / Senior Java Developer / Backend Developer
remote office - СGrelocate remote parttime office
- СF
Стажёр-стажёра Frontend Developer
remote - СP
Стажёр Python Backend Developer / Junior Python Developer
remote parttime office - Сн
Стажер на backend backend(C, Python, Go) developer
relocate remote parttime office - СPremote parttime office
- Са
Системный администратор ,junior developer
relocate remote parttime office
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
