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 platform with a strong emphasis on reliability, reusability, and scalability.

Full-stackKubernetesNode.jsPythonJavaScriptAngular
  • Introduced end-to-end testing using Cypress to ensure quality and reliability.
  • Refined internal dashboard using Angular Material and dynamic data visualization.
  • Implemented new feature using MongoDB features such as Aggregation Pipelines, and enhanced queries.

Personal Projects

www.RoomyLedger.com

A personal finance application for people living in shared accommodation.

Node.jsNestJSAngular
Visit Site

This project is open-source, why not

⭐ Give it a Star

www.Kavindra.io

An all-in-one feedback platform for your own website. Embeddable feedback widget that works with any website.

Node.jsNestJSAngular
Visit Site

This project is closed-source, hence, no GitHub link

Jenkify

A dockerized CLI tool for orchestrating Jenkins pipelines.

Node.jsNestJSCLI

This project is open-source, why not

⭐ Give it a Star

Get in Touch

I’m always excited to connect! Feel free to reach out to discuss projects, opportunities, or just to have a chat.