Gabriel Lee
Software Engineer
Versatile self-taught to design and build websites/applications at the start of the millennium. Proficient in HTML5, CSS, JavaScript/TypeScript, Python and Go. Familiar with modern javascript frameworks and cloud technologies.
An intuitive thinker, focused on solving problems and passionate in creating functional and beautiful products. I believe that learning never stops and there will always be new challenges to overcome. Reliable team player that is able to collaborate well and ensure projects are completed on time.
- gabrielleeyj.com
- hello@gabrielleeyj.com
- Github
- CodeStats
- LinkedIn Profile
- Singapore πΈπ¬. That tiny red dot.
Technical Skills
- Languages - Bash/Shell, Go, Rust, C++, Java, JavaScript, TypeScript, Python, HTML/CSS.
- Tools/Environment - Grafana, Datadog, Git, Monday, Slack, Github, Gitlab, Docker, Heroku, Redis, Jira, Confluence, Bitbucket, Adobe Photoshop, Adobe Illustrator, Figma, Neovim.
- Frameworks/Libraries
- Go - Gin, Gorm, Gorilla, Pgx, Echo
- JS/TS - ReactJS, NodeJS, ExpressJS, VueJS, NextJS, Preact, Vite, Nx, Webpack, Bootstrap, Material
- Python - Jinjja, Django, Tornado, FastAPI
- Java - SpringBoot
- Data - PostgreSQL, MySQL, GraphQL, JSON, S3, DynamoDB MongoDB, BoltDb, Firebase - Firestore, RTDB, Storage, BigQuery, OpenSearch, ElasticSearch
Experience
Senior Full Stack Engineer
DT One - Oct 2024 - Present | Singapore
- Technologies used - TS/JS - ReactJS,VueJS,Preact, Perl, Golang, PostgreSQL, AWS - ECS/ECR/S3/SQS, Grafana, Shell, Gitlab, Jenkins, DataDog
- Develop internal tools for Platform.
- Maintain legacy application.
- Setup LLM Servers and MCP resources for internal use.
- Improve REST API endpoints for Backend - Perl to Go.
- Create unit tests with gomock and testing.T
- Write documentations on architecture.
- Migrate legacy technologies to modern tech stack. Vue to Vue3
- Manage Product development efforts, write user stories, scope tasks, manage feedback loop.
- Setup CI Pipelines for application deployments.
- Interview Candidates.
- Developed Data injestion pipelines for streaming and batch processing using Apache Kafka, Beam and Spark. Worked with cloud based data warehouse using S3 and RedShift and optimize data models for analytics and reporting.
Dev Ops Engineer (Contract)
Meta - Sep 2024 - Oct 2024 | Singapore
- Technologies used - Python, Jenkins, K8s, Shell
- Migrate cloud data to on-premises servers.
- Setup and manage infrastructure upgrading efforts.
- Part of Global On-call team handling incident response on infrastructure issues.
Senior Full Stack Engineer
Transcelestial - Mar 2022 - Sep 2024 | Singapore
- Technologies used - JS - ReactJS, Golang - Echo, BoltDB, C++ - OpenCV, GCP - K8s, Grafana, Shell, Gitlab
- Develop internal tools for Platform.
- Improve REST API endpoints for Backend.
- Create unit tests with gomock and testing.T
- Write documentations on architecture.
- Improve Core Technology for Pointing Acquisition Targeting System to allow multi beacon setup.
- Attend to customer support issues and requests.
- Fix Camera Stream issue conflicting a multi container setup.
- Refactor propietary scan logic reducing scan times by 300% from O(N)^2 to O(N)
- Support Software Issues with Jig on manufacturing line.
- Built software improvements for new Hardware Rev.
- Work on Free Space Optics Link Testbed setup.
- Maintain Cloud Infrastructure.
- Setup CI Pipelines for Integration Testing.
- Rebuild Cloud Infrastructure for logging system saving cost by 50%.
- Interview Candidates.
- Mentor Interns.
Full Stack Engineer
Bitsmedia - Jul 2021 - Mar 2022 | Singapore
- Technologies used - ReactJS, Firebase, Python Jinja, NodeJS, Redis, Kubernetes
- Build new features for Frontend Platform.
- Develop microservices and tools on Backend.
- Implement REST API endpoints for Backend.
- Create unit tests with Jest.
- Write documentations on codebase.
- Integrate Web Payment Services.
Software Developer
Software Risk - Jan 2021 - Jun 2021 | Singapore
- Technologies used - ReactJS, Redux, Golang, Docker, Kubernetes, PostgreSQL.
- Build new features for Web Platform.
- Fix bugs from existing Platform and implemented enhancements.
- Develop microservices and tools for Backend.
- Implement new REST API endpoints for Backend.
- Create unit test prior to deployment.
- Update user stories in sprint planning.
1 Web & Design Officer
Public Affairs Department - May 2018 - November 2020 | Singapore
- Create publicity materials
- Design Unicorn - Product Design, Graphic Design, Illustrations, Book Design, Building Design, Interior Design, Web Design.
- Designed UX Mockup for Website [https://police.gov.sg](https://police.gov.sg), [https://police.gov.sg/spf200](https://police.gov.sg/spf200)
- Develop Intranet Website.
Divisional Technology Officer
Police Security Command - April 2013 - April 2018 | Singapore
- Developed new Portable Security Equipment for Surveillance.
- Evaluate new Radio System Technologies.
- Implement Security Systems at residences.
Personnel Security Officer
Police Security Command - 2009 - Apr 2018 | Singapore
- Ensure the safety and security of Cabinet Ministers, and visiting Foreign Dignataries.
Education
Bachelor of Science (Hons) in Cybersecurity and Computer Forensics
University of Portsmouth - UK - 2021 - 2022 | Singapore
Diploma in Infocomm Technology
PSB Academy - 2020 - 2021 | Singapore
Diploma in Applied Psychology
Raffles College of Higher Education - 2007 - 2008 | Singapore
Certifications
- Jan 2022: AWS Certified Solutions Architect - Associate
- Dec 2021: AWS Certified Cloud Practitioner
- Mar 2021: Professional Certificate in Full Stack Web Development Batch 1
- Dec 2020: GoSchool - Golang Apprenticeship Programme Batch 1
- Jan 2020: Professional Certificate in Python Programming
- Dec 2019: NICF - Mobile User Experience Design
- Oct 2019: Certified ScrumMaster