Summary
Overview
Work History
Education
Skills
Accomplishments
Awards
Languages
Timeline
Generic

Rahul Mandal

Waterloo,ON

Summary

Results-oriented C#.NET Software Engineer with 4 years of proven expertise in the banking industry in Canada. Skilled in developing and maintaining robust banking applications, ensuring adherence to industry regulations and security standards. Proficient in leveraging C#.NET technologies to deliver innovative solutions that meet the dynamic needs of financial institutions. Adept at collaborating with cross-functional teams to drive project success and enhance operational efficiency. Dedicated to continuous learning and staying updated with emerging technologies in the banking sector.

Overview

5
5
years of professional experience

Work History

Back-end Software Engineer

Manulife Bank of Canada
12.2022 - Current
  • Engineered modern applications with C#.Net, Oracle, and Progress database
  • Optimized performance of backend systems by analyzing data flow and implementing caching techniques.
  • Collaborated with cross-functional teams to design and implement comprehensive cyber security measures for various projects.
  • Streamlined code development processes for increased efficiency in delivering secure software products.
  • Created secure APIs for seamless integration of third-party applications, enhancing overall system functionality without compromising security.
  • Built APIs and data clients to consume APIs.
  • Managed efficient SQL queries and data transport.
  • Integrated third-party APIs from external applications into web platforms.
  • Integrated front-end elements into applications.
  • Troubleshot and tested software and debugged to clean up code and improve efficiency.
  • Worked in Agile Scrum team environment with high-tempo production cadence.

Associate Back-end Software Engineer

Manulife Bank of Canada
02.2021 - 11.2022
  • Develop and suggest needed product improvements based on data collected
  • Providing software application support under the supervision of the Senior Engineer
  • Performing analyses on software application functionality and suggesting improvements
  • Consulting with the software development team, internal users and clients to improve application performance
  • Establishing the root cause of application errors and escalating serious concerns to the Senior Engineers and other departments
  • Documenting processes and monitoring application performance metrics
  • Understanding of database concepts having hands-on experience with Oracle, SQL and progress database queries and experience with ITSM tools (ServiceNow ticket tracking tool)
  • Provide on call support on a rotation basis for 24/7 support.

Full Stack Engineer C#.NET (Contract)

Manulife Financial
01.2019 - 08.2019
  • Programming innovative software components in an Agile SCRUM framework
  • Involved in all stages of the software development life cycle: requirements and specification gathering, design, implementation, verification, and maintenance
  • Provide day-to-day application support for the stakeholders and end users
  • Actively participate in sprint review demos and retrospectives
  • Provide technical and business knowledge to identify, analyze and solve problems
  • Contribute to the development of .Net and MS SQL Server and Oracle Database
  • Collaborate on small-to-medium scale projects/phases
  • Design and develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels and conduct code reviews and ensure quality solutions are built and tested.

Education

Computer Applications Development Post-Grad Co-op Program - Computer Applications Development

Conestoga College
Kitchener, ON
04.2019

Information Security Management Post-Grad - Information Technology

Fanshawe College
London, ON
04.2018

Master of Computer Application - Computer Applications Development

Ahmedabad University
06.2015

Bachelor of Computer Application - Computer Applications Development

Ahmedabad University
06.2013

Skills

  • Object-Oriented Programming
  • Software Development Lifecycle
  • SQL
  • Agile Methodologies
  • Code Development
  • Software Documentation
  • Problem-Solving
  • Testing and debugging
  • API Integration
  • C#net specialist

Accomplishments

    Successfully led the completion of a Large-Cash Transactions Reporting (LCTR) medium-scale project within the established deadline, ensuring compliance with regulatory requirements and enhancing the bank's fraud detection capabilities. Effectively facilitated communication with the Bank Director of the Fraud Department to gather project specifications and align deliverables with departmental objectives. Additionally, maintained proactive communication channels with the vendor, fostering a collaborative environment to accurately understand and implement project requirements, resulting in seamless integration of new functionalities into the banking system.

Awards

  • Third position in my bachelor's Capstone Project
  • Got distinction and awarded best capstone project at Conestoga college
  • Resolved more than 50 production - application issues in a month
  • Got appreciation for my work from my managers and colleagues - Manulife Bank
  • Completed Microsoft Azure training - Manulife Bank

Languages

English
Full Professional

Timeline

Back-end Software Engineer

Manulife Bank of Canada
12.2022 - Current

Associate Back-end Software Engineer

Manulife Bank of Canada
02.2021 - 11.2022

Full Stack Engineer C#.NET (Contract)

Manulife Financial
01.2019 - 08.2019

Computer Applications Development Post-Grad Co-op Program - Computer Applications Development

Conestoga College

Information Security Management Post-Grad - Information Technology

Fanshawe College

Master of Computer Application - Computer Applications Development

Ahmedabad University

Bachelor of Computer Application - Computer Applications Development

Ahmedabad University
Rahul Mandal