Tommy Chiu
Software developer
Enthusiastic software developer with a strong foundation in Computer Science and recent diploma training in Computer Systems Technician – Networking. Armed with five years of hands-on experience in Java backend development, I am eager to contribute my skills to the IT industry in Canada and North America. Having received comprehensive training, I am open to tackling new challenges and thriving in high-pressure environments. My commitment to continuous learning aligns with the ever-evolving nature of technology, positioning me as a valuable contributor to innovative projects and initiatives.
Careers
Analyst Programmer
Kinetix Systems Limited
- Served as technical lead in the project team, mentored and analyzed the Java source codes and queries with 3 junior developers.
- Reviewed source codes written by the client’s development team, developed and executed at least 30 unit test and regression test cases monthly, ensuring the migrated application has exactly the same behavior as the original one.
- Maintained SQL scripts and stored procedures for data migration and transformation processes using MySQL.
- Worked together with the client’s IT team and end-users, and supported user acceptance testing in a public-sector system migration project.
Analyst Programmer
Cafe de Coral Group Limited
- Implemented and maintained web applications to support food manufacturing, fast-food, and student lunch services, utilizing Java and Spring Framework for backend development.
- During the COVID-19 pandemic, designed and built an online training system with Java, HTML5, and jQuery to replace face-to-face training sessions for 18000 staff, saving 30% in outsourcing costs.
- Developed and optimized SQL queries for efficient data retrieval and reporting by using PL/SQL and Oracle Reports, reducing data retrieval time by at least 25%.
- Coordinated with service vendors and users for system support, maintenance and enhancements.
- Performed requirement studies, system analysis, development, testing, and end-user support.
Analyst Programmer
MUFG Bank
- Collaborated with cross-functional teams to gather requirements and delivered software solutions in projects like Faster Payment System (similar to e-Transfer in Canada), supporting over 3000 transactions per hour.
- Performed backend development and database management using Java, Hibernate, and JPA.
- Conducted unit testing and system integration testing, and designed the test plans.
- Utilized Rational Team Concert for version control and source code management.
- Provided IT technical support to the bank’s internal system, and resolved production issues from applications and help desk tickets.
Programmer
MUFG Bank
- Performed backend development and database management using Java, Hibernate, and JPA.
- Conducted unit testing and system integration testing.
- Utilized Rational Team Concert for version control and source code management.
- Provided IT technical support to the bank’s internal system, and resolved production issues from applications and help desk tickets.
ICT Graduate Trainee
PCCW Solutions Limited
- Developed the online registration platform for professional examinations in Hong Kong through full-stack web development with Java, Spring Framework, AngularJS, and HTML.
- Maintained the developed system by fixing at least 90% of production issues reported by end-users monthly.
- Conducted unit testing and performed system integration testing.
- Prepared technical documentation and assisted in system deployment.
Education
Centennial College
Computer Networking
The Hong Kong University of Science and Technology
Computer Science
Welcome to Outdefine
A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!
Join for free