About Me
Hey! I am Eddie Tan, Software Engineer with 3 years of professional experience specializing in Java, Spring Boot, OutSystems. Proven track record of developing efficient solutions and solving complex problems. A collaborative team player with a solid grasp of software development methodologies and a commitment to continuous learning.
Over the years, I have worked on various projects that provide me an opportunity to learn and grow as a developer. Check out some of my projects in the project section.
I'm open to Job opportunities where I can contribute, learn and grow. Please don't hesitate to contact me if you have any opportunities.
My Skills
Work Experience
System Analyst
Mount Alvernia Hospital
Feb 2024 - Present
- - Implemented new REST API interfaces using Spring Boot and MyBatis in Java to modernize a patient management system, converting legacy Oracle SQL to SQL Server queries to reduce licensing costs and enhance system performance.
- - Developed a dynamic web-based online form for multiple event registrations, achieving significant cost savings by eliminating the need for license renewals from the existing platform using OutSystems.
- - Created and deployed a tracking system to streamline the doctor accreditation renewal process for medical affairs, increasing efficiency by 40% using OutSystems.
Technology Functional Analyst
Accenture Pte Ltd
Jan 2023 - Dec 2023
- - Converted complex legacy business logic from COBOL programs into detailed Software Requirements Specifications (SRS) documents to facilitate modernization efforts.
- - Crafted Java-like pseudo-code and Software Design Specification (SDS) documents to support seamless software development processes.
- - Developed and executed test cases to verify the reliability and functionality of updated Java programs.
- - Enhanced development cycles by diagnosing and resolving root causes of test failures, contributing to the successful modernization of Java programs.
- - Optimized workflow processes by creating and deploying a Job Control Language file generator tool using Angular and Spring Boot, reducing manual labor by 25 hours per month.
Data Engineer
ST Microelectronics Pte Ltd
Jul 2017 - Jan 2018
- - Developed a robust Big Data ecosystem utilizing Hortonworks Data Platform, enhancing data exploration, scripting, interactive analysis, and search functionalities to optimize work processes.
- - Applied Python machine learning libraries to cleanse and analyze data, significantly improving the yield performance in semiconductor chip manufacturing.
- - Leveraged Talend to enhance data loading and processing efficiency in QlikView, achieving a 50% increase in productivity.
Projects
EzRecipe
This application is a recipe searcher where anyone can easily input ingredients that they have at home and our application will return out recipes that the user can make given the ingredients. It aims to reduce food wastage in Singapore by providing the users a way to find recipe by searching for recipe using leftover ingredients found in their home.
Robo Car
Robo Car aims to engage kids who are aged from 10 to 13 who do not have any prior programming knowledge. It aims to help kids learn critical problem solving and computational thinking skills through a robotic car gamified feedback system. The kids can remotely control the car through the web portal and solve maze games.
ReactJS Hangman Game
Hangman is a game where the user has to guess the word that is hidden in the word bank. The user has to guess the word correctly or else the user loses the game after guessing the word wrong for 6 times. I built this game to learn ReactJS and for the TikTok Youth Camp Project.
HX-Bank
HX-Bank is a fictitious bank that was created that aims to help users to manage their finances. Users can have a look at their account balance, transfer money to other users, and view their transaction history. I built this website to learn more about secure development, continuous integration, and deployment using Jenkins pipelines.
HOI Hub
Hoi Hub is an interactive Jupyter Notebook where users can analyzes video data for activity recognition. It is a AI-based activity recognition system that leveraging well-established repositories, including Toyota Smart Home, I3D Feature Extraction, and Nvidia STEP, PyTorch I3D for deep learning and TSU evaluation for performance metrics.