Python developer

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

На данный момент Senior Software Engineer.

Мои компетенции и опыт

Ethan Lim

Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме

Summary

Seasoned Python Developer with 10+ years of experience designing and delivering high-performance backend applications and microservices. Expertise in Python, Flask, FastAPI, RabbitMQ, MySQL, PostgreSQL, and ClickHouse, with strong knowledge of OOP, clean architecture, and CI/CD pipelines. Skilled in building data analysis and collection systems, optimizing database performance, and maintaining secure, scalable infrastructures. Proven ability to enhance developer experience, improve reliability, and lead complex projects in fast-paced, cross-functional environments.

Experience

Rescode | Senior Software Engineer May 2022 ~ Present

  • Developed and maintained Python microservices with Flask and FastAPI, reducing request latency by 38%.
  • Designed data collection and analytics applications, improving data processing throughput by 45%.
  • Implemented RabbitMQ-based messaging for inter-service communication, increasing reliability and scalability.
  • Optimized MySQL and PostgreSQL queries, boosting database performance by 32%.
  • Applied clean architecture principles to all services, enhancing maintainability and testability.
  • Built Dockerized development and production environments, streamlining deployments.
  • Introduced automated CI/CD pipelines, reducing deployment errors by 25%.
  • Conducted code reviews and enforced Python best practices across the team.
  • Mentored 3 junior developers, improving onboarding efficiency and code quality.
  • Developed monitoring and logging tools to reduce incident response time by 40%.
  • Implemented security best practices across microservices, mitigating potential vulnerabilities.
  • Collaborated with Product and Data teams to define scalable architectures for analytics pipelines.
  • Refactored legacy Python modules into modular, maintainable structures.
  • Enhanced API response times with caching strategies and query optimizations.
  • Integrated external APIs for data ingestion, improving system reliability by 22%.
  • Created and maintained technical documentation and architecture diagrams.
  • Improved unit test coverage to 90%, reducing production bug rates by 35%.
  • Optimized system performance for handling high-volume IoT data streams.
  • Conducted architecture reviews and performance profiling for all new services.
  • Implemented best practices for database migrations and schema versioning.
  • Facilitated cross-team workshops to improve coding standards and architectural alignment.
  • Coordinated sprint planning and backlog refinement with stakeholders.

Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022

  • Developed Python backend services for SaaS applications using Flask and FastAPI.
  • Designed and optimized PostgreSQL and MySQL schemas for high-traffic applications.
  • Built scalable data ingestion pipelines, improving throughput by 30%.
  • Integrated RabbitMQ for asynchronous job processing, reducing service latency by 28%.
  • Applied OOP principles and clean architecture for maintainable codebases.
  • Implemented CI/CD pipelines and automated testing, increasing deployment reliability.
  • Mentored junior developers in Python best practices and microservices development.
  • Conducted code reviews to ensure high-quality, readable, and maintainable code.
  • Collaborated with Product and Analytics teams on data-driven feature development.
  • Optimized backend services for high concurrency and fault tolerance.
  • Implemented monitoring, logging, and alerting systems to improve system uptime.
  • Enhanced security practices across all services, protecting sensitive data.
  • Refactored legacy code into modular microservices, improving maintainability.
  • Improved data processing pipelines for faster analytics and reporting.
  • Documented architecture, APIs, and workflows for cross-team collaboration.
  • Led sprint planning and backlog prioritization sessions.
  • Implemented caching strategies to reduce database load and improve response times.
  • Designed reusable Python modules to standardize service development.
  • Conducted load testing and performance tuning for production systems.
  • Coordinated deployments across staging and production environments.

Wise | Full Stack Engineer May 2015 ~ Feb 2019

  • Built backend Python services for financial and analytics applications.
  • Developed MySQL and PostgreSQL databases, optimizing queries and schema design.
  • Integrated third-party APIs for payments and data aggregation.
  • Applied OOP and modular architecture principles for maintainable codebases.
  • Created unit and integration tests to ensure reliability and reduce production issues.
  • Implemented CI/CD pipelines for automated deployments and testing.
  • Collaborated with cross-functional teams to deliver scalable backend solutions.
  • Conducted performance profiling and optimized slow queries and services.
  • Mentored interns and junior engineers in Python and backend best practices.
  • Built logging and monitoring tools to improve observability.
  • Refactored legacy modules into reusable and modular Python packages.
  • Enhanced application security and adherence to coding standards.
  • Participated in architecture design discussions for data-intensive systems.
  • Optimized backend workflows for improved throughput and reduced latency.
  • Delivered features with measurable improvements in performance and reliability.

Education

National University of Singapore Aug 2009 ~ Jul 2013

Bachelor’s Degree in Computer Science

Skills

  • Backend & Microservices: Python, Flask, FastAPI, RabbitMQ, Microservices development, OOP, clean architecture, CI/CD, Docker, Git, Linux
  • Database & Data Systems: MySQL, PostgreSQL, ClickHouse, Redis, RocksDB, query optimization, data modeling
  • Performance & Reliability: System scalability, debugging, monitoring, code quality, unit testing, application performance tuning
  • Collaboration & DevOps: Agile workflows, documentation, code reviews, cross-functional communication, mentorship
  • IoT/IIoT & Analytics: Data collection systems, analytics applications, high-throughput processing

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

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

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


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