Hi, I’m Jonathan Lee

A passionate Software Engineer blending creativity and technology to build impactful solutions. I love working on open-source and closed-source personal projects to continually enhance my skills.

About Me

Passionate and experienced software engineer with developed teamwork, communication, and problem-solving skills. A reliable and punctilious individual with a strong work ethic. Proven capability of working and learning on my own initiative, very adaptable, and happy to work as part of a team as demonstrated by career progression from Undergraduate to Graduate to Software Engineer II while working for major international brands of 30,000-100,000+ employees and annual revenue in the range of $20B+.

Whether working on frontend designs or backend challenges, I aim to make a difference by using technology to solve problems, simplify workflows, and create enjoyable user experiences.

Work Experience

Software Engineer @ Fidelity Investments

Nov 2023 - Present

Operated within an Agile development process on Fidelity’s internal global intranet, serving all 80,000+ employees across the globe. The application is built using a modern microservices architecture composed of 25 individual microservices. The site acts as a global employee directory, source of informational news articles and company events, and more recently an internal search engine powered by ElasticSearch.

Full-stackKubernetesCloud / AWSMicroservicesJavaAngular
  • Developed and deployed scalable web applications using Spring Boot and Java.
  • Followed strict guidelines to ensure code quality and minimal downtime.
  • Performed various upgrades of Spring Boot versions and Angular versions, key to ensuring security and stability.

Software Engineer II @ MasterCard

Jan 2023 - Nov 2023

Worked in an Agile development process on MasterCard’s business-to-business Smart Data solution. A large Spring Boot application deployed using Apache Tomcat. Serving millions of monthly active customers globally. Successfully implemented various pieces of functionality which underwent stringent testing from QA Engineers. Managed the release of artifacts to live environments including Production.

BackendB2B / FinanceJava
  • Refactored legacy code to ensure code quality and minimal downtime.
  • Kept software up-to-date with latest secure clients for inter-company communication.
  • Participated in large release efforts, ensuring smooth and timely delivery of new features.

Software Engineer @ Ericsson

Nov 2021 - Jan 2023

Implemented various pieces of functionality in a resource pooling tool developed as a fully-featured web application using the MEAN stack, as well as a command-line interface developed in Python. Worked alongside various other teams to build a software plat...

Full-stackKubernetesCloud / AWSMicroservicesNode.jsAngular
  • Developed and deployed scalable web applications using Spring Boot and Java.
  • Followed strict guidelines to ensure code quality and minimal downtime.
  • Performed various upgrades of Spring Boot versions and Angular versions, key to ensuring security and stability.

Undergraduate Software Developer @ Jaguar Land Rover

Jan 2020 - Sep 2020

Worked in an Agile development process on a brand new B2B data platform for their next generation of vehicle data APIs and technology.

BackendKubernetesCloud / GCPJavaB2B
  • Investigated frameworks and libraries for use with the greenfield project.
  • Implemented helper script to auto-generate OpenAPI documentation for 200+ endpoints.
  • Delivered an initial minimum-viable product (MVP) in the space of 6 months.