Python developer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 летот 20 до 40 ₽
Опыт работы более 5 летот 20 до 40 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11Lp
О себе
На данный момент 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
Есть файл резюме (защищен)
Интересные кандидаты
- рнremote
- рPrelocate remote parttime office
- иD
инженер-программист (developer) NET, Python, Node, 1C
remote - Юп
Юнити программист / Unity Developer (c#), Senior/Middle+, English C1 (Upper-Intermidiate)
remote parttime - Тр
Тестировщик ручной / QA manual AQA C#/Python
parttime office - ТP
Тестировщик (Python) / Automation QA engineer (Python)
relocate remote parttime office - Ссrelocate remote parttime office
- СJ
Старший Java разработчик / Senior Java Developer / Backend Developer
remote office - СF
Стажёр-стажёра Frontend Developer
remote - СPrelocate remote
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
