Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Ratnesh Ojha

Kitchener,ON

Summary

Results-driven software developer with over 8+ years of SDLC experience in diverse facets of Java and .NET framework's high transactional applications. Proven ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, scalable, performance-optimized, and maintainable. An initiative-taking individual with team leadership and mentoring experience and willing to learn, and work collaboratively with diverse teams.

Overview

10
10
years of professional experience

Work History

Backend Engineer

Manulife (Bank)
04.2019 - Current
  • Led feature enhancements in legacy EJB and Struts application running on WebSphere application server, optimizing performance and functionality
  • Design and developed multiple batch jobs with .Net framework, ensuring efficient processing of large volumes of data and scheduled tasks, contributing to streamlined business operations and data management
  • Migrated multiple SOAP-based web services running on WebSphere application server to Spring Boot REST microservices
  • Dockerized and containerized multiple microservices inside Azure cloud using AKS, enhancing scalability and efficiency
  • Integrated Manulife SSO capability into legacy applications, additionally implemented SAML solution for on-demand two-factor authentication
  • Mentored developers, fostering understanding and proficiency in development practices and technologies
  • Developed performance-optimized Oracle scripts for generating business reports and streamlining data processing.
  • Collaborated with cross-functional teams like product management and QA to ensure seamless delivery of high-quality products.

Consultant at Manulife

FDM Group
11.2018 - 04.2021
  • Contributed to the development of .NET web applications and services, ensuring robust functionality and user experience
  • Led migration of version control system from PVCS(Serena) to GitHub, improving collaboration and version management
  • Utilized IBM JRule to implement business rules, enhancing decision-making processes and operational efficiency
  • Spearheaded development efforts for group benefit quotation application, ensuring functionality performance and reliability
  • Collaborated with cross-functional teams to design and implement key features, optimizing performance and scalability.
  • Demonstrated high level of initiative and creativity while tackling difficult tasks.

Software Engineer

Credance Infotech
06.2014 - 11.2016
  • Set up infrastructure for scaling e-commerce website, improved security features, and developed user-generated content features
  • Developed HRMS Application responsible for maintaining employee data, attendance, salary calculation, and more
  • Developed a new responsive and user-friendly landing page and improved functionality for coupons in ecommerce website.
  • Established efficient communication channels within team, leading to better collaboration among members during project development phases.

Education

Post Graduation - Mobile Application Design & Development - Information Science

Lambton College
Toronto, ON
09.2018

Bachelor of Engineering (B.E.) - Information Technology

Visveswaraya Technical University
05.2012

Skills

    Languages: Java, C#, Swift, JavaScript, Ruby, HTML5, CSS, jQuery, XML, TypeScript, Groovy

    Frameworks: Spring, Springboot, Struts, MVC, NET, NET Core, NodeJS, Angular, Rails

    Databases & Methodologies: MySQL, Oracle, Postgres, Agile, Safe Agile, Waterfall

    DevOps and Cloud: Azure, AKS, Docker, Kubernetes, Terraform, Flux, Helm, Jenkins, PCF

    Monitoring & build tools: New Relic, Dynatrace, Wily, Prometheus, Maven, Gradle, ANT

    Others: Apigee, APIM, CA Workload automation, Sonic, Azure service bus, IBM_MQ, Git, Unix

    Soft Skills: Team player, creative, excellent communicator, proven time management skills in meeting deadlines

Projects

  • Banklink: Manulife’s advisor application for Mortgage, Deposit, and loan products.
  • Mortgage broker channel: Includes few microservices working together with a batch application. Databarn as a data source for generating business reports.
  • JRule: Rule engine used for running large set of business rule.
  • Origination: Manulife AIB, ADVA origination module.
  • PlanLink: A quotation application used by advisors to offer Manulife group benefit plan.
  • Dynamic ecommerce websites (DealinCity, WebMandi)

Timeline

Backend Engineer

Manulife (Bank)
04.2019 - Current

Consultant at Manulife

FDM Group
11.2018 - 04.2021

Software Engineer

Credance Infotech
06.2014 - 11.2016

Post Graduation - Mobile Application Design & Development - Information Science

Lambton College

Bachelor of Engineering (B.E.) - Information Technology

Visveswaraya Technical University
Ratnesh Ojha