Kaminderpal Singh
Verified Expert in Engineering
Full-stack Developer
Kaminderpal is a full-stack web engineer, architect, and consultant with seven years of experience and a master's degree in computer science. He has worked in a wide range of sectors, including startups, insurance, finance, and telecom. In all these sectors, Kaminderpal created the front and back end in JavaScript in his various projects.
Portfolio
Experience
Availability
Preferred Environment
MacOS, JavaScript, Node.js, Express.js, React, MongoDB, MySQL, Docker, Amazon Web Services (AWS), TypeScript
The most amazing...
...thing I've developed is a scheduling calendar, which helps the venue managers of Livebarn to control live and on-demand event broadcasting for the venues.
Work Experience
Back-end Developer
BMO Bank of Montreal
- Performed development on AWS cloud services, including Lambda functions, RDS, SQS, SNS, and Step Functions.
- Developed new AWS Lambda functions for mortgage approval applications and a scanning documents application in JavaScript, Node.js, TypeScript, and PostgreSQL.
- Developed UI components in Angular for a customer search application used by bank branch employees.
- Troubleshot bugs in Lambda functions using AWS CloudWatch and ELK stack.
Senior Full-stack Developer
Bell Canada
- Developed a service that converts CSV files uploaded by third-party vendors to JSON and published to the Event Hubs.
- Created a customer onboarding UI application in React and a React Redux toolkit which helps Bell onboard new customers for their smart supply chain initiative.
- Developed a microservice that fetched truck driver behavior data from third-party vendors, which was used by a downstream team to create tools that helped the trucking companies to monitor truck driver behavior.
- Built an alarm service that monitors a truck's trip from point A to point B. It raised potential alarms like delays in arrival time or truck stoppage.
Senior Full-stack Developer
Scotiabank
- Developed an online booking appointment application's full-stack features in React, Node.js, and Express.js, which helped millions of Scotiabank customers book appointments for personal and business purposes.
- Integrated an online booking application with Scotiabank’s single sign-on for existing customers. Created public and private keys for a lower environment, which was used to communicate with downstream services.
- Performed activities for production readiness according to Scotiabank’s standards like requesting service keys, a key vault, Akamai onboarding, BlackDuck Protex, HP Fortify scans, and web inspection scans.
Full-stack Developer
Manulife Canada
- Developed GraphQL endpoints of health benefits services with Node.js and a Graph QL server with Apollo, which multiple clients of Manulife consumed.
- Helped another Scrum team to integrate FormHero in the Manulife app, which will help millions of customers to access their health benefits who are enrolled before 2019.
- Developed new features of a group benefits UI application in React and React Redux. New features were developed by keeping accessibility in mind.
- Contributed to Manulife React design components, which were consumed by multiple Manulife applications.
Full-stack Developer
Livebarn
- Developed a whole UI application from scratch in a startup as a single front-end developer, which was used by thousands of paid customers of Livebarn.
- Developed a scheduling calendar application front end and back end, which Livebarn venue managers used to control the broadcasting of their venue events.
- Developed a CI build system for a UI app with help of Webpack and Grunt, which made it possible to use and develop new features with React.
Experience
Livebarn UI App
https://livebarn.comOnline Appointment Booking
https://hello.scotiabank.com/bookScheduling Calendar
Education
Master's Degree in Computer Science
Concordia University - Montreal
Skills
Libraries/APIs
Node.js, React, jQuery, React Query, Azure Blob Storage API, Backbone.js, React Testing Library, REST APIs
Tools
Webpack, Azure Kubernetes Service (AKS), Azure Key Vault, GitHub, Grunt, Jenkins, GitLab CI/CD, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Amazon CloudWatch
Frameworks
Express.js, Bootstrap 3, Redux, Next.js, Jest
Languages
JavaScript, TypeScript, HTML5, CSS3, GraphQL, PCF, Python 3, CSS
Platforms
MacOS, Docker, Amazon Web Services (AWS), Azure, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Azure Event Hubs, AWS Lambda
Storage
MongoDB, Azure Cosmos DB, Redis, MySQL, Amazon S3 (AWS S3), PostgreSQL
Other
Full-stack, Apollo Server, Single Sign-on (SSO), Storybook
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring