Developer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 летот 20 до 40 ₽
Опыт работы более 5 летот 20 до 40 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11Xk
О себе
На данный момент Senior Software Engineer.
Мои компетенции и опыт
Ethan Lim
Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме
Summary
Senior Software Engineer with over 10 years of experience designing and delivering scalable web systems using нужен доступ к резюме (Express, нужен доступ к резюме ), React, and microservice architectures. Proven track record integrating complex third-party APIs including CRMs, messengers, and external services with secure OAuth/JWT authentication. Skilled in Redis, MongoDB, and MySQL optimization for performance and reliability, improving throughput by up to 60%. Adept at CI/CD GitLab pipelines, containerization with Docker, and mentoring teams in code quality and documentation. Ready to contribute immediately to building future-facing AI-powered business automation systems.
Experience
Rescode | Senior Software Engineer May 2022 ~ Present
- Developed нужен доступ к резюме microservices using Express and нужен доступ к резюме powering enterprise-grade data integrations.
- Built REST APIs integrating third-party CRMs and messengers, supporting 200K+ active connections daily.
- Refactored legacy endpoints to async architecture reducing API latency by 40%.
- Designed Redis-based job queues to manage background tasks with fault tolerance and retry strategies.
- Created CI/CD pipelines with GitLab for automated testing and zero-downtime deployments.
- Containerized production services using Docker improving scalability and deployment efficiency.
- Implemented JWT and OAuth2 authentication across multiple APIs to secure data exchange.
- Optimized MongoDB queries and indexes, improving read performance by 55%.
- Integrated MySQL migrations using нужен доступ к резюме ensuring reliable schema versioning.
- Built real-time analytics dashboards using React and WebSockets for system monitoring.
- Improved CI test reliability with Jest and Supertest reducing false positives by 35%.
- Collaborated closely with frontend and DevOps teams to unify API contracts and reduce incidents.
- Conducted peer code reviews enforcing consistent TypeScript and architectural standards.
- Automated service documentation via Swagger/OpenAPI for developer onboarding.
- Participated in design discussions to define scalable microservice boundaries and communication flows.
- Introduced caching layers in Redis, lowering request response time to <100 ms.
- Delivered нужен доступ к резюме % uptime SLA through resilient service design and observability tooling.
- Mentored junior developers in backend principles, CI/CD usage, and testing best practices.
Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022
- Built fullstack web solutions using нужен доступ к резюме , нужен доступ к резюме , and React for internal and client-facing tools.
- Developed integrations with multiple APIs for communication and data synchronization between systems.
- Designed and deployed REST endpoints for device management across distributed systems.
- Improved performance of Redis-based caching reducing response latency by 45%.
- Implemented CI/CD GitLab pipelines cutting release time from 40 min to under 5 min.
- Architected MongoDB and MySQL data models ensuring optimal indexing and referential integrity.
- Coordinated with cross-functional teams to plan and deliver product features on time.
- Developed a secure OAuth2 authentication flow unifying access across internal APIs.
- Conducted code reviews and enforced consistent ESLint and Prettier formatting rules.
- Deployed containerized services via Docker and Kubernetes for scalability and portability.
- Automated integration tests for REST APIs raising coverage above 85%.
- Collaborated on frontend optimization with React and MobX improving load times by 30%.
- Documented microservice communication protocols reducing onboarding time by 50%.
- Created analytics tooling to monitor API usage trends and detect anomalies early.
- Supported migration of monolithic codebases into independently deployable microservices.
Wise | Full Stack Engineer May 2015 ~ Feb 2019
- Developed RESTful нужен доступ к резюме APIs and React UIs serving financial operations teams globally.
- Built integrations with external systems and CRMs using OAuth-secured endpoints.
- Designed Redis-based job scheduling for asynchronous transaction processing.
- Optimized MySQL schema and queries reducing report generation time by 35%.
- Refactored backend logic to adopt нужен доступ к резюме modules improving code reuse.
- Implemented automated builds and deployments with Docker and GitLab CI/CD.
- Developed frontend dashboards with React and Tailwind for customer insight visualization.
- Created real-time notification systems for operational monitoring using WebSockets.
- Conducted extensive unit and integration testing achieving 90% coverage.
- Collaborated with product teams to define functional API specifications.
- Deployed services to containerized environments improving reliability under high load.
- Participated in agile sprint planning and estimation ensuring consistent delivery velocity.
- Authored technical documentation for internal APIs and deployment guides.
Education
National University of Singapore Aug 2009 ~ Jul 2013
Bachelor’s Degree in Computer Science
Skills
Programming Languages & Frameworks: JavaScript, TypeScript, нужен доступ к резюме , Express, нужен доступ к резюме , React, MobX, Tailwind, HTML5, CSS3
Frontend Engineering: SPA Development, Component Architecture, React Hooks, Responsive UI, API Integration
Backend / API Development: REST API, OAuth, JWT, Queues, Microservices, API Design, Caching, Asynchronous Processing
DevOps / Infrastructure / CI-CD: GitLab CI/CD, Docker, Nginx, Linux, Bash, Containerization, Deployment Automation
Databases / Data Engineering: MongoDB, MySQL, Redis, Indexing, Query Optimization, Migrations, Aggregations
Testing / QA / Automation: Jest, Mocha, Chai, Supertest, Unit Tests, Integration Tests, Code Review, Documentation
Security / Observability / Compliance: OAuth2, HTTPS, API Security, Access Control, Logging, Monitoring
Collaboration / Agile / Product Tools: Git, Jira, Confluence, Figma, Slack, Agile, Scrum, Pair Programming
Есть файл резюме (защищен)
Интересные кандидаты
- с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
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
