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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Work Experience
Software Developer at Citi
October 1, 2022 - PresentDesigned 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, 2022Developed 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, 2021Played 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, 2019Developed 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, 2016Developed 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, 2015Managed 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, 2016Bachelor of Computer Science Engineering at Indo Global College of Engineering
January 1, 2010 - January 1, 2014Qualifications
Industry Experience
Software & Internet, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Kitchener today.