Developer

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

На данный момент 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


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

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

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


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