Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ravi Ranjan Ojha

Dubai

Summary

Lead Software Engineer with 9 years of experience building scalable applications using React JS, Angular, Redux, Node JS and Tailwind. Experienced in Banking & Finance, Retail, Insurance, payments, and public service domains, helping Fortune 500 companies leverage AI for effective solutions. Strong leadership skills, mentoring junior developers, and solving complex problems. Foundational knowledge of .NET and DevOps and expanding expertise in these technologies.

Overview

10
10
years of professional experience

Work History

Lead Software Developer

Tech Mahindra
08.2024 - Current
  • Working for Ministry of Human Resources & Emiratisation to create public service application offers VISA request, establishment registration and labour complaints.
  • Provided technical leadership by mentoring team of 8 developers conducting code reviews and driving best practices in software development.
  • Developed a Single Page Application using React JS, Node JS, TypeScript, Redux and Tailwind CSS enhancing UI/UX and responsiveness with accessibility.
  • Led cross-functional collaboration with stakeholders ensuring clear requirement gathering sprint planning and seamless execution
  • Integrated STRAPI 5 headless CMS for dynamic content management and a notification engine for real-time SMS email and push alerts.
  • Fostered a high-performance engineering culture by promoting innovation technical excellence and continuous learning.
  • Ensured seamless API integration with government services aligning with United Arab Emirates’s digital transformation objectives.
  • Implemented DevOps processes, CI/CD pipelines, and containerization with Docker & Kubernetes for smooth deployments.
  • Led Agile Scrum ceremonies offered technical direction and ensured code quality security and DevOps best practices.

Lead Software Developer

Tech Mahindra
01.2021 - 07.2024
  • Created web application used for subscription and payments.
  • Lead Software Developer delivering end-to-end solutions, ensuring high-quality, scalable, and efficient applications.
  • Worked on web applications using React JS, TypeScript, Redux, and React-Query, optimizing state management and performance.
  • Created responsive UI components with HTML, Tailwind, CSS, and media queries, enhancing accessibility and UX.
  • Designed and implemented APIs using Node JS and Express JS, ensuring seamless backend communication.
  • Executed DevOps processes, CI/CD pipelines, and containerization with Docker & Kubernetes for smooth deployments.
  • Utilized JIRA & Confluence for project tracking and collaborated on security reviews and compliance.
  • Conducted code reviews, testing with Jest and React Testing Library, ensuring performance, security, and maintainability.

Lead Software Developer

Oracle
09.2017 - 12.2020
  • Supply Chain Management application used to improve supply chain performance including equity trading, mutual funds, bonds and securities.
  • Leads architectural design and analysis to develop end-to-end solutions, providing technical direction across platforms.
  • Develop and design web pages using React JS, Redux, TypeScript, Node JS, Tailwind, HTML and CSS.
  • Managing a team of 4 engineers to ensure effective collaboration and efficient development.
  • Analysis user needs to define technical requirements, offering developmental guidance to the team.
  • Conducts code reviews, ensuring code quality, performance, and cross-browser compatibility.
  • Research new technologies to enhance user experience and addresses feedback to resolve issues effectively.

Software Developer

Samsung Harman
09.2017 - 12.2020
  • Web application to manage models for IT Planning, Support, Delivery, Security and Infrastructure, and other provisions for better customer service.
  • Web applications using Angular, JavaScript, Bootstrap, HTML and CSS.
  • Applied a two-level caching system for high-traffic websites to improve performance.
  • Integrated third-party APIs for SSO within SharePoint and utilized TFS for code collaboration and hosting.
  • Analyzed critical system issues, supplied performance tuning, and maintained development workflows.
  • Improved software efficiency by troubleshooting and resolving coding issues.

Associate Software Developer

Software Paradigms Info Tech
04.2015 - 08.2016
  • Retailing and Insurance application to handle complete retailing and insurance on products.
  • Enhanced applications using .NET MVC, JavaScript, HTML, CSS, Bootstrap, and media queries.
  • Performed feasibility analysis, functional testing, and prepared unit test cases for business solutions.
  • Expended data models and frameworks for business requirements, including functions for liability forecasts and reports.
  • Configured and optimized code to fit design parameters.

Education

Bachelor of Technology (B.Tech.) - Computer Science

West Bengal University of Technology
West Bengal
06.2014

Skills

  • Frontend: React JS, Redux, Angular, JavaScript, TypeScript, ES6, Tailwind, HTML, CSS
  • Backend: Node JS, NET
  • Testing: Jest, React Testing Library, Mocha
  • Containerization: Docker, Kubernetes
  • CI/CD: Azure DevOps
  • Soft Skills: Leadership, Problem-Solving, Strategic Planning, Customer Focus

Timeline

Lead Software Developer

Tech Mahindra
08.2024 - Current

Lead Software Developer

Tech Mahindra
01.2021 - 07.2024

Lead Software Developer

Oracle
09.2017 - 12.2020

Software Developer

Samsung Harman
09.2017 - 12.2020

Associate Software Developer

Software Paradigms Info Tech
04.2015 - 08.2016

Bachelor of Technology (B.Tech.) - Computer Science

West Bengal University of Technology
Ravi Ranjan Ojha