Skip to content

jiacheng-0/jiacheng-0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Hi there

I'm Jia Cheng. I have 2.5 years working experience at Visa Worldwide Pte Limited doing fullstack applications for 2 years, and 6 month attachment with QA. I majored in Software Development when I pursued BSc(Information Systems) in Singapore Management University. I am a graduate, programming wiz 🧙‍♂️📚 and an algorithms enthusiast 🖥️🔢📏.

  • 🌱 I’m currently learning Full Stack Open 2022.
  • ⚡ Fun fact: Pineapples belong on pizza.

Codewars:

image

Leetcode:

Personal Info

  • Name: Teo Jia Cheng
  • Role: Java Software Engineer

Personal Intro

I am an early career Software Engineer with 3 years of experience in payments, full stack development, and testing. During my time at Visa, I have completed three rotations, gaining valuable experience in various aspects of software engineering. In my most recent role, I worked in an agile software engineering team where I handled frontend, backend, and infrastructure tickets. One of my significant projects involved migrating the entire codebase from Java 8 to Java 17, utilizing technologies such as Spring Framework 6, Hibernate, JPA, PostgreSQL, and MongoDB. Additionally, I have experience with Linux servers and Jenkins for deployment.

In a previous rotation, I developed a Spring Boot tool for data preparation on the test platform, using a stack that included Java 8, AngularJS, and MongoDB. I have also interned at NinjaVan and EY, where I further honed my skills. My expertise lies in Java, Spring Boot, microservices, and Linux deployment. Outside of work, I enjoy exploring healthy food places, swimming, and going to the gym. I am also passionate about cooking and continuously improving my diet. I occasionally return to my alma mater, Singapore Management University (SMU), to attend software engineering workshops and volunteer as an alumni mentor for current students.

Additional Info

Work Experience

Visa

Intern (2021)

  • Implemented a data validation feature to check for the presence of data before a test execution request.
  • Utilized AngularJS, Java Spring Boot, and MS SQL.

Full-time (2022-2024) 1st Rotation - IIS Full Stack Developer

  • Implemented a feature to address circular dependency in "Execution Parameters."
  • Resolved bugs related to pagination errors and improved QA Tester's experience by fixing formatting issues.
  • Deployed feature updates to Linux Server.

2nd Rotation - QA Tester

  • Migrated test scripts in Smart1 framework to IIS for execution in Smart2.

3rd Rotation - Software Engineer

  • Spearheaded the migration of the team's codebase from Java 8 to Java 17.
  • Implemented an Adapter design pattern to ensure compatibility between Java versions.
  • Managed an internal tool to reduce test setup time by 50%.
  • Handled incident response for production servers and containerized backend microservices.

NinjaVan (2022)

  • Worked as a front-end developer for the NinjaVan claims platform as part of my final year project in university.

SMU Mods Experience (2020)

  • Extracted and cleaned data from SMU BOSS (Bidding Online SyStem).
  • Transformed data from CSV to JSON and created initial mock-ups for charts.

EY Experience (2020)

  • [Details of work experience at EY]

Expertise

  • Java, Spring Boot, Microservices, Linux deployment.

Hobbies

  • Exploring healthy food places, swimming, going to the gym, cooking, and volunteering as an alumni mentor at SMU.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published