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
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
