Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Ranjan Sharma

Senior Software Engineer — Mobile & Web Applications
Mumbai

Summary

Senior React Native Developer with 6+ years of experience engineering high-performance, cross-platform mobile and web applications. Expert in designing offline-first architectures, securing frontend layers with robust API encryption (fintech/banking standard), and automating delivery via seamless CI/CD and App/Play Store pipelines. Adept at leading engineering teams and leveraging modern AI accelerators—including Cursor and IBM Bob—alongside basic Python and LLM integration to drastically optimize the software development lifecycle.

Overview

2
2
Languages
5
5
Certifications
7
7
years of professional experience

Work History

Application Developer (Software Engineer)

IBM
03.2024 - Current
  • Engineered and optimized high-performance cross-platform mobile apps and responsive web solutions utilizing React Native and React.js, maximizing frame-rate rendering and cross-device interface usability.
  • Architected end-to-end features within strict project timelines, orchestrating continuous integration and automated deployment flows to production environments.
  • Collaborated dynamically with cross-functional system architects, product designers, and clients to align business requirements with high-availability engineering implementations.
  • Spearheaded mobile banking security features by designing and implementing robust network call encryption and secure data handling mechanisms in collaboration with global security leads to prevent data exposure.

Senior Software Engineer L1

Codinova Technologies Pvt. Ltd.
04.2022 - 02.2024
  • Led the React Native development engineering team across multiple active parallel projects, conducting technical code reviews and mentoring junior software engineers.
  • Automated build pipelines by establishing comprehensive CI/CD deployment architectures for mobile application testing platforms, driving a significant reduction in release cycle time.
  • Configured environment variants, application schemes, and product flavors, decoupling production, staging, and development environments to eliminate testing downtime.
  • Cross Platform Mobile Application Developer

Cross Platform Mobile Application Developer

Bigscal Technologies Pvt. Ltd.
11.2020 - 03.2022
  • Oversaw full-lifecycle engineering of standalone consumer mobile (React Native) and desktop web apps (React.js) as a self-managed solo developer, resolving architectural hurdles autonomously.
  • Upskilled into Full-Stack workflows by integrating Node.js backends, MongoDB persistence layer configurations, and GraphQL API query optimization patterns into production features.
  • Boosted application stability and speed through structural profile analysis, runtime optimization, and structural React Native version upgrades.

React Native Developer

Weappline Technology
09.2019 - 10.2020
  • Fast-tracked framework proficiency within an intensive 2-month training deployment program, quickly transitioning to production-level delivery tracks.
  • Contributed code enhancements to multi-tenant application codebases, mastering mobile design paradigms and asynchronous data state propagation.
  • Resolved core interface regressions and deployed feature patches to stabilize volatile legacy systems.

Education

Bachelor of Computer Applications (BCA) - Pune University

SSR College of ACS

Skills

React Native

Reactjs

Cross-platform development

Mobile application development

CI/CD automation

Performance optimization

Data security best practices

Adaptability to new technologies

Code review and refactoring

API integration expertise

Javascript

GraphQL

Accomplishments

  • Led a team of 2 developers along with me to successfully upgrade the core React Native framework and architect a robust, offline-first capability for the Zenegy Time application. Restructured and integrated WatermelonDB as the primary local database, overcoming complex synchronization challenges to ensure high-performance data persistence. Enhanced overall application performance and data reliability, delivering a seamless offline user experience.
  • Designed and implemented a unified AES-GCM encryption model across Web, Mobile, and Java backend systems. Overcame tough cross-platform compatibility issues to align security standards across different runtimes, ensuring flawless data syncing and zero decryption errors. This initiative heavily fortified frontend application security and protected sensitive data in transit.

Certification

Generative AI: Prompt Engineering Basics

Timeline

OWASP Mobile Top 10 Security Mastery
04-2026
Generative AI Skillpath: Zero to Hero in Generative AI
04-2026
Generative AI: Prompt Engineering Basics
02-2026
Software Engineering Essentials
01-2026
Clean Code Practices
06-2025

Application Developer (Software Engineer)

IBM
03.2024 - Current

Senior Software Engineer L1

Codinova Technologies Pvt. Ltd.
04.2022 - 02.2024

Cross Platform Mobile Application Developer

Bigscal Technologies Pvt. Ltd.
11.2020 - 03.2022

React Native Developer

Weappline Technology
09.2019 - 10.2020

Bachelor of Computer Applications (BCA) - Pune University

SSR College of ACS
Ranjan SharmaSenior Software Engineer — Mobile & Web Applications