Senior Python Engineer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 лет20 ₽
Опыт работы более 5 лет20 ₽
Короткая ссылка: gkjb.ru/g10qB
О себе
На данный момент Senior Software Engineer.
Мои компетенции и опыт
Ethan Lim
Singapore | нужен доступ к резюме | нужен доступ к резюме
Summary
Senior Python engineer with more than 9 years of professional experience in backend development, full-stack engineering, and large-scale system design. Expert in modern Python 3.x development, microservices, and serverless architectures with AWS. Adept at optimizing performance, designing event-driven systems, and modernizing architectures for scalability and reliability. Strong experience with PostgreSQL, SQLAlchemy, asynchronous programming, and enterprise integration. Proven ability to lead technical teams, enforce code quality standards, and collaborate across disciplines to align engineering solutions with business needs. Experienced in high-growth environments, delivering complex solutions in EdTech, fintech, and networking industries. Dedicated to building resilient systems, mentoring engineers, and continuously researching modern technologies to improve team velocity and product outcomes.
Experience
Rescode | Senior Software Engineer May 2022 ~ Apr 2025
- Modernized backend architecture for high-traffic applications by introducing microservices and serverless designs, improving scalability by 40%
- Designed asynchronous Python services handling 1M+ requests daily, reducing average response time by 35%
- Implemented AWS Lambda-based workflows integrated with RDS, S3, and SQS, cutting infrastructure costs by 25% while maintaining high availability
- Built resilient event-driven pipelines leveraging SNS/SQS, ensuring reliable processing of thousands of concurrent events
- Developed PostgreSQL schemas and optimized queries with SQLAlchemy and indexing strategies, improving query performance by 50%
- Automated database migrations with Alembic, ensuring smooth schema evolution without downtime
- Introduced test automation with PyTest, TestContainers, and LocalStack, increasing backend test coverage to 90%
- Conducted research on event sourcing and hexagonal architecture, implementing prototypes that informed platform modernization roadmap
- Collaborated closely with frontend and mobile teams, delivering REST APIs that reduced cross-team integration defects by 30%
- Designed monitoring dashboards and alerts using AWS CloudWatch, improving incident response time from hours to minutes
- Established coding standards and led code reviews, improving code maintainability and reducing technical debt accumulation
- Orchestrated CI/CD pipelines with GitHub Actions and AWS SAM, enabling zero-downtime deployments for critical systems
- Delivered scalable serverless authentication modules, ensuring secure and efficient user management for 100k+ users
- Enhanced logging and observability across microservices, enabling faster root cause analysis and reducing MTTR by 40%
- Trained junior engineers on advanced Python techniques, asynchronous programming patterns, and AWS best practices
- Partnered with product managers to align backend scalability with business growth, enabling 3x user base expansion without outages
- Wrote technical specifications and architectural diagrams to guide implementation across distributed teams
- Participated in sprint planning, backlog grooming, and estimation sessions, ensuring accurate delivery forecasting
- Engaged in post-mortem analysis for production incidents, driving preventive improvements across system architecture
Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022
- Developed backend services in Python and нужен доступ к резюме for networking systems, handling 500k+ telemetry records per day
- Architected REST and WebSocket APIs, ensuring seamless data flow across devices and cloud platforms
- Introduced AWS-based data pipelines with S3 and Lambda for telemetry analysis, cutting manual data processing by 60%
- Designed relational schemas in PostgreSQL to handle millions of device records, ensuring optimized read/write operations
- Implemented backend caching strategies with Redis, improving query response speed by 45%
- Collaborated with frontend engineers to deliver React-based dashboards consuming Python APIs, improving system visibility for end-users
- Automated CI/CD processes with Jenkins and AWS CodePipeline, reducing release cycle time from weeks to days
- Conducted database optimizations using advanced indexing and partitioning, improving reporting performance by 35%
- Created reusable Python modules for authentication, data validation, and logging, standardizing backend codebase
- Integrated third-party APIs for device management workflows, ensuring compatibility with global telecom partners
- Delivered microservices migration strategy, breaking down monolithic code into modular components for better maintainability
- Implemented real-time metrics collection using Prometheus and Grafana, enabling proactive system monitoring
- Wrote unit and integration tests covering backend services, improving test confidence across the engineering team
- Coordinated with QA to implement automated test pipelines, catching 70% of regression issues before release
- Designed infrastructure provisioning scripts with Terraform and CloudFormation, supporting multi-region deployments
- Conducted peer reviews and paired programming sessions, enhancing knowledge transfer and team cohesion
- Authored internal documentation for backend frameworks, coding guidelines, and system design principles
Wise | Full Stack Engineer May 2015 ~ Feb 2019
- Built backend services in Python and C# to power fintech applications handling 200k+ daily transactions
- Designed PostgreSQL schemas and optimized SQL queries for high-volume financial data processing
- Developed Python APIs integrated with payment gateways, ensuring secure and reliable transaction flows
- Migrated legacy backend modules into microservices, reducing service downtime by 30%
- Automated reporting workflows with Python scripts and SQL procedures, generating real-time analytics dashboards
- Built reusable modules for authentication and authorization, ensuring compliance with security standards
- Contributed to frontend development with JavaScript and React, improving usability of customer portals
- Integrated fraud detection APIs, reducing false positives in security alerts by 20%
- Participated in code reviews and design discussions, enforcing best practices across backend systems
- Implemented CI/CD pipelines for backend services, reducing deployment risk and improving consistency
- Designed asynchronous task workers with Celery, improving processing throughput of background jobs
- Collaborated with data science teams to integrate machine learning models into Python APIs
- Provided on-call production support, diagnosing critical incidents and implementing long-term fixes
Education
National University of Singapore Aug 2009 ~ Jul 2013
Bachelor’s Degree in Computer Science
Skills
- Python: Python 3.x, asynchronous programming, FastAPI, Flask, Celery
- Architecture: Microservices, Serverless, SOLID, Hexagonal architecture, EventSourcing
- AWS: Lambda, RDS, S3, SQS, SNS, SAM, CloudWatch, CloudFormation, Terraform
- Databases: PostgreSQL, SQLAlchemy, Alembic, Advanced SQL, Redis
- DevOps & Tools: GitHub Actions, Jenkins, Docker, TestContainers, LocalStack, Prometheus, Grafana
- Web & APIs: REST, WebSockets, React integration, JSON schemas
- Testing: PyTest, Integration Testing, CI/CD validation pipelines
- Practices: Agile, Scrum, TDD, CI/CD automation, code reviews, team mentoring
Интересные кандидаты
- рPremote
- пP
промт-инженер, python девелопер
remote parttime - пPremote
- пPremote
- пPremote parttime office
- Эп
Эксперт/преподаватель по Python, data science
remote parttime - ЧPremote parttime office
- ФQremote
- Тм
Технический менеджер / Senior Project Manager
remote - Тд
Технический директор (CTO) / Head of engineering
remote