Hi, I'm Harjot Singh, a software developer specializing in building web applications with React, Node.js, TypeScript, and Redux. I design SPAs, RESTful APIs, and microservices with a focus on performance and maintainability. I thrive in Agile teams, automate CI/CD pipelines, ensure accessibility, and provide production support. I'm passionate about clean, user-centric experiences and collaborating with cross-functional teams.

Harjot Singh

Hi, I'm Harjot Singh, a software developer specializing in building web applications with React, Node.js, TypeScript, and Redux. I design SPAs, RESTful APIs, and microservices with a focus on performance and maintainability. I thrive in Agile teams, automate CI/CD pipelines, ensure accessibility, and provide production support. I'm passionate about clean, user-centric experiences and collaborating with cross-functional teams.

Available to hire

Hi, I’m Harjot Singh, a software developer specializing in building web applications with React, Node.js, TypeScript, and Redux. I design SPAs, RESTful APIs, and microservices with a focus on performance and maintainability.

I thrive in Agile teams, automate CI/CD pipelines, ensure accessibility, and provide production support. I’m passionate about clean, user-centric experiences and collaborating with cross-functional teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Software Developer at Citi
October 1, 2022 - Present
Designed and developed high-performance SPAs using React, Hooks, Redux, and TypeScript, improving application responsiveness and maintainability. Built and maintained RESTful APIs and middleware using Node.js and Express, ensuring secure and efficient data flow. Implemented state management with Redux, reducing state-related bugs and improving scalability. Integrated frontend applications with backend microservices to fetch, transform, and display business-critical data. Developed, documented, and maintained reusable UI components using Storybook and a common CSS framework, improving consistency across teams. Worked with Salesforce-managed data by consuming APIs and services to support workflow-related use cases. Developed unit and integration tests using React Testing Library and Jest, increasing test coverage and system reliability. Performed automated accessibility testing using axe to ensure compliance with WCAG standards. Built and maintained CI/CD pipelines using GitHub Actions.
Software Developer at S&P Global
January 1, 2022 - June 1, 2022
Developed reusable UI components for a financial investment platform using React and Hooks. Implemented Redux architecture for complex application state management. Migrated testing framework from Enzyme to React Testing Library, improving test reliability. Upgraded legacy React applications to newer versions, resolving dependency conflicts. Followed Agile/Scrum, participating in bi-weekly sprint planning and daily standups.
Software Developer at OpenText
June 1, 2019 - December 1, 2021
Played a key role in developing the Core Share application for secure file upload/download using React and Node.js. Built modular, accessible UI components using React, HTML5, CSS3, and TypeScript. Developed and maintained REST APIs and backend services using Express.js. Designed and executed PostgreSQL migration scripts for schema updates. Built Node.js microservices interfacing with Cassandra NoSQL database. Ensured cross-browser compatibility and WCAG compliance. Collaborated with business analysts and product teams to refine requirements.
Web Developer at Concept Interactive Inc.
October 1, 2016 - May 1, 2019
Developed and deployed web applications compliant with AODA/WCAG accessibility standards. Created custom responsive components using modern JavaScript frameworks. Integrated frontend UI with backend services using MVC architecture. Built React-based reusable components and proof-of-concept demos. Translated wireframes and design mock-ups into functional UI prototypes. Actively contributed to daily Scrum meetings.
Courseware Developer at Desire2Learn
July 1, 2016 - September 1, 2016
Developed interactive e-learning courseware and SPAs, focusing on delivering engaging user experiences. Implemented frontend features using React and TypeScript, and collaborated with content teams to translate designs into functional UI.
Web Developer at BlackBerry Limited
September 1, 2015 - December 1, 2015
Managed site updates to blackberry.com using Adobe AEM CMS. Created, maintained, and authored content on webpages using AEM including templates, components, widgets, dialogs, and workflows. Worked with JIRA for bug tracking and Bitbucket for version control. Collaborated with team members and participated in scrum meetings to adhere to agile methodology.

Education

Mobile Solutions Development at Conestoga College
January 1, 2015 - January 1, 2016
Bachelor of Computer Science Engineering at Indo Global College of Engineering
January 1, 2010 - January 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services