Hi, I'm Eugene Gwee
Full-Stack Developer
I build robust APIs, microservices, and scalable backend infrastructure. Passionate about clean code, modern architectures, and turning complex problems into elegant solutions.
Work Experience
A timeline of my professional journey, showcasing the companies I've worked with and the impact I've made along the way.
Backend Developer
Attix Apac, Singapore
Backend Developer for the AI-powered trading assistant TradeGPT
- ▹Enhanced the options paper-trading system through Tradier API integration, options-expiry handling, and advanced PostgreSQL data aggregation.
- ▹Developed a dynamic email-scheduling pipeline using AWS EventBridge Scheduler, Lambda, Step Functions, and RDS to deliver personalized emails at user-specified times.
Senior Software Developer
BookMyShow Southeast Asia
Built and scaled a Customer Authentication Platform from MVP to 10,000+ active users.
- ▹Orchestrated the seamless implementation of a robust customer login system, employing industry-standard JWT authentication, enhancing the security and user experience of the platform.
- ▹Improved company TypeScript standards by sharing best practices and contributed to a shared code library for reusable components.
- ▹Built a centralized Kafka library used by 10+ microservices, processing more than 100,000 events.
- ▹Created 20+ well-documented APIs for third-party integrations, leveraging Swagger for clear and maintainable specifications.
- ▹Created flow charts, sequence diagrams, and ERDs from feature requirements to plan and execute tickets over 30 sprints.
Software Engineer II
Circles.Life
Led a team of 3 to build a Customer Data Platform.
- ▹Mentored junior developers and conducted code reviews
- ▹Implemented 10+ Airflow DAGs for ETL workflows, efficiently processing and loading data into Snowflake.
- ▹Developed a React website with intuitive UI for 5-10 internal stakeholders, enabling efficient visualization of customer data.
- ▹Built 20+ Node.js APIs to support platform functionality and integrations.
- ▹Wrote Jest unit tests, maintaining 90%+ code coverage.
- ▹Set up 10+ Grafana Cloud monitoring dashboards from application logs, with alerts integrated to Slack.
- ▹Containerized and deployed web applications to AWS EC2 using Docker for scalable and consistent environments.
Software Engineer
Accenture
Built features and fix bugs for an ICA project using the Pega Platform.
- ▹Wrote Java code for use cases not supported by the Pega Platform.
- ▹Wrote tests for User Acceptance Testing (UAT).
Things I've Built
A selection of personal projects and open-source contributions that showcase my passion for building useful tools and exploring new technologies.
btt.sg
Online practice for the Basic Theory Test (BTT) and Final Theory Test (FTT) in Singapore. Built with Next.js on the frontend and Node.js on the backend, the multi-tenant architecture enables organizations to easily create and manage their own quiz platforms.
BoulderKakis
Singapore's climbing community platform. For users to find climbing partners, schedule sessions, and track their progress.
RedHobbyGrading
Enables admins to manage the card-grading submission process end-to-end, and allows customers to track their submissions in various stages.
Skills & Technologies
A comprehensive toolkit of languages, frameworks, and tools I use to bring ideas to life.
Languages
Frontend
Backend
Cloud & DevOps
Databases
Tools
Monitoring
Concepts
Let's Work Together
I'm always open to discussing new projects, creative ideas, or opportunities to be part of something amazing. Feel free to reach out!