PHP Developer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 летот 20 до 40 ₽
Опыт работы более 5 летот 20 до 40 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11lS
О себе
На данный момент Senior Software Engineer.
Мои компетенции и опыт
Ethan Lim
Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме
Summary
With 10 years of experience in software engineering, I specialize in backend development using PHP, Symfony, and high-load system optimization. I have hands-on experience designing scalable APIs, integrating external systems, and maintaining fintech and blockchain products. I excel at writing maintainable, testable code, optimizing databases, and implementing design patterns. I am experienced in remote, agile environments and focused on delivering robust, efficient server-side solutions.
Experience
Rescode | Senior Software Engineer May 2022 ~ Present
- Designed scalable backend services in PHP and Python for fintech and blockchain modules.
 - Developed modular libraries to support high-load transaction processing, reducing response latency to 180ms.
 - Integrated external APIs for payment processing and data aggregation, increasing system throughput to 5,000 RPS.
 - Optimized PostgreSQL queries for multi-million record datasets, reducing average query time from 600ms to 120ms.
 - Implemented Temporal workflows for asynchronous process management, improving reliability in transaction handling.
 - Authored PHPUnit tests for core modules, improving code coverage and reducing regression bugs.
 - Refactored legacy PHP codebases for maintainability and adherence to OOP principles and design patterns.
 - Monitored and tuned RoadRunner workers to maintain 99.9% uptime under load.
 - Containerized microservices with Docker for consistent deployment and scalable orchestration.
 - Collaborated with product teams and QA to ship high-quality features every sprint.
 - Applied design patterns to ensure modular and testable code.
 - Integrated monitoring and logging tools to track system performance and errors.
 - Automated deployment pipelines with GitLab CI, reducing release time to 20 minutes.
 - Conducted load testing for API endpoints, sustaining over 2,000 concurrent users with zero downtime.
 - Managed configuration and secrets securely using environment variables and AWS KMS.
 - Mentored junior engineers, conducting code reviews and knowledge-sharing sessions.
 - Implemented robust error handling to maintain service reliability.
 - Collaborated with security experts to enforce encryption and data privacy compliance.
 
Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022
- Built PHP and Symfony services for fintech web applications, improving API response times to under 200ms.
 - Designed database schemas and optimized queries for PostgreSQL and Redis, supporting high-load operations.
 - Developed integration modules for external financial and crypto services.
 - Implemented REST APIs consumed by front-end applications built with React.
 - Automated unit and integration tests, improving deployment confidence.
 - Monitored and optimized service performance, reducing MTTR for incidents to 15 minutes.
 - Containerized applications using Docker, deploying to AWS EC2 instances.
 - Applied OOP principles and design patterns for scalable, maintainable code.
 - Collaborated in Agile teams, participated in sprint planning, and code reviews.
 - Integrated Swagger/OpenAPI for API documentation and consistency.
 - Implemented service optimization strategies, handling thousands of requests per second.
 - Hardened applications with secure coding practices and RBAC policies.
 - Developed scripts for CI/CD pipelines in GitLab, reducing deployment errors.
 - Enhanced logging and observability with custom dashboards.
 - Mentored junior developers and conducted technical workshops.
 
Wise | Full Stack Engineer May 2015 ~ Feb 2019
- Developed backend services in PHP and нужен доступ к резюме for financial applications with нужен доступ к резюме % uptime.
 - Implemented REST APIs for user account management and transaction processing.
 - Optimized MySQL databases, reducing query latency from 450ms to 90ms.
 - Built React front-end components integrated with backend services.
 - Wrote automated tests with PHPUnit and Jest to improve code quality.
 - Conducted security audits and enforced encryption best practices.
 - Improved system reliability by integrating caching strategies with Redis.
 - Collaborated across engineering, product, and QA teams to deliver new features.
 - Monitored performance metrics and implemented alerting to prevent downtime.
 - Optimized workflows to handle thousands of concurrent users.
 - Applied design patterns to backend services for maintainability.
 - Managed Git workflows with branching, merging, and pull request reviews.
 - Deployed microservices to AWS and maintained CI/CD pipelines.
 
Education
National University of Singapore Aug 2009 ~ Jul 2013
Bachelor’s Degree in Computer Science
Skills
Programming Languages & Frameworks: PHP 8.2+, Symfony 6.4+, TypeScript,  нужен доступ к резюме , JavaScript, Python, C++, Go, Java
Frontend Engineering: React,  нужен доступ к резюме , SPA development, HTML, CSS
Backend / API Development: REST APIs, GraphQL, SDK development, Microservices, API integrations, Temporal, RoadRunner
DevOps / Infrastructure / CI/CD: Docker, GitLab CI, Jenkins, TeamCity, CI/CD pipelines, Composer
Databases / Data Engineering: PostgreSQL, MySQL, DynamoDB, MongoDB, RDS, Key-value stores
Cloud Platforms: AWS (EC2, S3, Lambda), Serverless architecture
AI / ML / Data Science: Basic ML integration
Blockchain / Web3: Crypto projects, Smart contract interactions
Testing / QA / Automation: PHPUnit, Unit testing, Integration testing
Security / Observability / Compliance: RBAC, encryption, secure coding practices
Collaboration / Agile / Product Tools: Jira, Confluence, Agile Scrum, Sprint planning, Retrospectives
Есть файл резюме (защищен)
Интересные кандидаты
- сGrelocate remote parttime office
 - сDremote
 - пPremote
 - ЧPremote parttime office
 - Фр
Фронтенд разработчик React / React Frontend Developer
relocate remote parttime office - Ссrelocate remote parttime office
 - СP
Стажёр Python-разработчик / Intern Python-developer
relocate remote parttime office - СD
Стажёр Developer Java Script, React
relocate remote parttime office - СNremote
 - Сн
Стажер на backend backend(C, Python, Go) developer
relocate remote parttime office 
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
 