Thanks for stopping by my profile! I’m a Software Engineer with a rich background in building enterprise-level banking systems and SaaS platforms. With a solid grasp of Java, Python, JavaScript, and various modern frameworks and cloud technologies, I thrive in dynamic, fast-paced environments.
Experience
2024 — Now
2024 — Now
San Francisco, California, United States
2024 — 2024
2024 — 2024
Los Angeles, California, United States
2023 — 2023
2023 — 2023
Pasadena, California, United States
● Contributed to the software development lifecycle by enhancing an intelligence SaaS, focusing on developing front-end systems and integrating machine learning models.
● Collaborated within a pluridisciplinary team, including a Senior Software engineer, UI/UX Designer, and other interns, maintaining effective communication and strategically asking questions to eliminate bottlenecks.
● Thoughtfully identified functional & system requirements, researched adequate technologies, and selected architectural & design patterns allowing for maximum scalability and performance.
● Constructed a classification model that accurately discriminates between real photographs and 3D-rendered images, utilizing technologies such as Python, TensorFlow, and machine learning techniques, achieving a remarkable accuracy of 95% on test data.
● Engineered UI/UX components and managed documentation processes, incorporating technologies like JavaScript, TypeScript, Node.js, and embedded Javascript (ejs), to optimize for development consistency & efficiency.
● Maintained testing scripts using Jest, focused on Unit Tests, employing snapshot testing techniques, which ensured reliable software functionality with a test coverage of 100%.
● Delivered technical presentations to the team on new designs, features, and development plans. Maintained a high engagement in meetings, asking calibrated questions to reach alignment and optimize for delivery.
● Engaged in continuous learning and professional development, staying abreast of emerging technologies and industry trends, ensuring the incorporation of cutting-edge tools and techniques in the development process.
2022 — 2022
Los Angeles, California, United States
Teaching Assistant for CSCI 570 - Analysis of Algorithms
Facilitated review sessions, managed office hours, and contributed to exam preparation for the Analysis of Algorithms course, supporting both student comprehension and engagement
2016 — 2019
Taipei City, Taiwan
● Contributed to the technical effort by developing an online enterprise banking system, by participating in system architecture design, feature implementation, and security enhancements, delivering clean and scalable code in Java.
● Engineered the responsive web layout for the system, applying responsive design with the Bootstrap grid system and CSS media queries to enhance user engagement, specifically targeting a 90% increase in mobile users through optimized interfaces and navigation modules.
● Developed an online enterprise banking system, incorporating functionalities such as transaction handling, people management, and workflow customization using Java, JSP, and IBM DB2, which collectively enhanced the system's operational efficiency and user engagement metrics.
● Created a comprehensive reports system, which autonomously generated daily reports and dispatched customized emails to tellers and customers, utilizing technologies like Java and IBM DB2. This contributed to a yearly growth of 10% from 2016 to 2019, supporting 73,000 companies and handling over 6 million transactions annually.
● Integrated robust two-factor authentication in the system, employing technologies such as Google Authenticator and Fido u2f key along with server-side components, augmenting security measures and avoided fraudulent access.
● Implemented Selenium automation scripts to streamline the testing process of web applications developed in JavaScript, jQuery, and Bootstrap, thus enhancing the testing efficiency by significantly reducing bug detection and resolution time by 80%.
● Launched the finalized online banking software, utilizing IBM WebSphere for deployment to ensure seamless transition and minimal downtime,
Education
University of Southern California