Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Bikramjit Singh

Mississauga,ON

Summary

Senior-level Software and Application Developer passionate about creating cutting-edge products for the field. Strong work ethic and dedicated to quality assurance. Adept at working with teams or independently in fast-paced settings.

Overview

7
7
years of professional experience

Work History

Sr. Full Stack Software Engineer

Manulife / Johan Hancock Inc
06.2022 - Current
  • Led development team in designing and implementing spring boot application for customer auto pay.
  • Initiated and led the migration of Electron Payment application from Mainframe to MuleSoft.
  • Implemented a React app that seamlessly retrieves payment information by integrating with Azure Single Sign-On.
  • Designed efficient database system and data models for seamless payment data transfer from Mainframe to Azure SQL MI.
  • Enhanced code coverage by strengthening unit and integration testing for Spring Boot and Node.js applications.
  • Built a React application with Azure Single Sign-On integration to optimize payment data access.
  • Designed efficient bulk customer data retrieval application using asynchronous threading in Node.JS.
  • Conducted Agile grooming sessions and played a key role in mentoring fresh hires, cultivating a work environment that encourages collaboration and forward-thinking.

Sr. Full Stack Developer

Royal Bank of Canada
08.2021 - 06.2022
  • Developed and implemented a streamlined Spring Boot solution to retrieve real-time events from various applications and seamlessly publish them to Kafka topics.
  • Implemented Angular app for capturing user activity and interacting with Spring Boot service through API calls.
  • Enhanced code coverage for both spring boot and Node.js application by creating additional unit and integration tests.
  • Managed successful deployment of application on PCF platform while simultaneously implementing event monitoring for both Kafka producer and consumer
  • Participated in daily standup's with project teams discussing progress made on current sprints.
  • Managed both back-end and front-end aspects of development process.

Software Engineer

AllState Canada
03.2020 - 08.2021
  • Led the development team in transforming the tech stack of the myAllState portal, utilizing Java Spring Boot for backend services and React for frontend.
  • Developed Restful services using Spring Boot framework with a micro-services architecture
  • Developed React component with Redux store, following TDD principles, and integrated it with backend APIs
  • Ensured seamless integration and delivery of code through automated processes.
  • Remediated vulnerabilities within legacy applications.
  • Delivered training to new team members pertaining to efficient system arrangement and recommended coding practices.
  • Analyzed user requirements to develop software solutions and created technical specifications.
  • Monitored system performance and troubleshoot issues in production environment.
  • Utilized version control tools such Git or SVN for managing source codes across multiple projects.
  • Led small development teams, overseeing project progress and mentoring junior engineers.

Software Engineer

Finastra Inc.
01.2019 - 03.2020
  • Responsible for developing backend Restful API using Microservices architecture with .Net Core frameworks and developing the Front-End using Angular 6 frameworks.
  • Implemented background services to efficiently store a collection of logs for the Logger system.
  • Developed angular component and services for integrating new pages into web app while implementing auth guard for page security.
  • Recognized as the team's top performer for my ability to complete user stories independently, resulting in being awarded Player of the week within my first week of joining
  • Conducted training and knowledge transfer sessions for new recruits on current system design and coding standards.

Software Engineer

Trans-Plan Inc.
08.2018 - 12.2018
  • Designed and developed REST APIs in C# and .NET to manage iOS app functionality on the backend.
  • Built Swift 4 feature for IOS app that enabled users to track location and utilize barcode scanning.
  • Redesign the SQL SERVER database architectures and implemented database schema based on the business requirements.
  • Presented iOS app to client, discussing new requirements and functionality for both iOS and web apps.

Software Developer

WhoPlusYou Inc.
01.2018 - 07.2018
  • Normalized databases to decrease data redundancy and enhance data integrity.
  • Implemented bilingual features on the website through PHP and Laravel MVC framework, while optimizing table configurations.
  • Created middleware to ensure data validation between front-end and back-end systems while maintaining their independence.
  • Implemented a PHP caching model to optimize data access and reduce database query calls.

Education

Bachelor of Engineering - Specialized Honors Computer Engineering

York University
06.2017

Skills

  • Programming Languages: Java, C#, Net, JavaScript, Python
  • Object-Oriented Programming
  • Data structures and algorithms
  • API Design and Development
  • Software Development Tools: JIRA, Confluence
  • Continuous integration
  • Source and Version Control: Git, GitHub
  • Continuous Improvement

Timeline

Sr. Full Stack Software Engineer

Manulife / Johan Hancock Inc
06.2022 - Current

Sr. Full Stack Developer

Royal Bank of Canada
08.2021 - 06.2022

Software Engineer

AllState Canada
03.2020 - 08.2021

Software Engineer

Finastra Inc.
01.2019 - 03.2020

Software Engineer

Trans-Plan Inc.
08.2018 - 12.2018

Software Developer

WhoPlusYou Inc.
01.2018 - 07.2018

Bachelor of Engineering - Specialized Honors Computer Engineering

York University
Bikramjit Singh