Jayaprakash Ramasamy

Software Engineer

Chennai, Tamil Nadu, India14 yrs 11 mos experience
Highly Stable

Key Highlights

  • Over 15 years of experience in software development.
  • Expertise in mobile application development across multiple platforms.
  • Proven leadership in managing large engineering teams.
Stackforce AI infers this person is a Mobile Application Development expert with extensive experience in SaaS solutions.

Contact

Skills

Core Skills

Software Architectural DesignJavaAndroid DevelopmentMobile Application Development

Other Skills

Spring BootEmber.jsAndroid SDKApache CordovaOAuthCapacitorJUnitCode CoverageMockitoSecurity ProtocolsDesign GuidelinesAndroid JetpackGeolocationSoftware DesignCameraX

About

Results-driven Technical Project lead with over 15 years of experience in end-to-end software product and service development across mobile, web, and cloud platforms. Proven expertise in mobile application development (Android, iOS, and hybrid frameworks such as Cordova, Capacitor, React Native, and Kotlin Multiplatform) and web technologies, including Java, React, AngularJS, JavaScript, HTML, and CSS. Skilled in designing and implementing RESTful APIs, microservices architectures, and modern cloud-native solutions leveraging Docker containerization, Kubernetes orchestration, and cloud platforms such as AWS, GCP, and Oracle Cloud. Experienced in managing and mentoring teams of 20+ engineers, driving agile delivery, optimizing performance, and ensuring timely, high-quality releases. Adept at collaborating with cross-functional stakeholders, aligning technology strategies with business goals, and leading digital transformation initiatives that enhance scalability, reliability, and customer experience.

Experience

14 yrs 11 mos
Total Experience
2 yrs 5 mos
Average Tenure
5 mos
Current Experience

Ltm

Technical Architect

Dec 2025Present · 5 mos · Chennai · Hybrid

JavaSpring BootSoftware Architectural DesignEmber.js

Oracle

Principal Applications Engineer (IC-4)

Aug 2021Oct 2025 · 4 yrs 2 mos · Bengaluru, Karnataka, India · On-site

  • I am working on and collaborating with the Oracle Field Service Cloud (OFSC) Mobile Application, focusing on real-world enterprise functionality, user-centric design, and offline capabilities. I have worked on the following features:
  • 🗺️ Smart Routing & Location Tracking
  • Captured geolocation and tracked technician location using Fused Location Provider and GPS Provider.
  • Implemented Geofencing and time-based location updates through REST APIs (Retrofit, OkHttp).
  • Pushed real-time routing updates from the background using WorkManager.
  • 📶 Offline Mode Support
  • Designed offline-first strategies using Room/SQLDelight and DataStore.
  • Built efficient data synchronization and caching mechanisms to support offline workflows.
  • 📸 Media Capture & Upload
  • Integrated CameraX to capture photos/videos and uploaded to Oracle Cloud/Fusion Cloud/AWS.
  • Utilized ML-based barcode scanning to support barcode and QR code recognition.
  • 🛠️ Device Integration & Native Features
  • Developed mobile-specific features such as Biometric Authentication, Push Notifications, Geo-tagging, Firebase, In-App Review, and Dynamic Links.
  • Integrated with Wear OS, Android TV, Android Auto, and foldable devices.
  • 🔐 Testing, Code Quality, Security & Compliance
  • Implemented user authentication via SSO and OAuth.
  • Developed unit, UI, and instrumentation test cases (JUnit, Espresso, Mockito) for OFS modules.
  • Employed static code analysis tools (Lint, Detekt, SonarQube).
  • Ensured secure data storage using EncryptedSharedPreferences and Android Keystore, along with secure API communication (HTTPS, SSL certificate pinning).
  • Built CI/CD pipelines using Jenkins for continuous integration and deployment
  • Streamlined Android Studio Profiler, LeakCanary, ProGuard/R8, App Bundles.
  • In the OFS product team, I lead a dynamic group of developers, fostering a culture of ownership, continuous learning, and engineering excellence through code reviews and collaborative development practices.
Android SDKApache CordovaOAuthCapacitorJUnitCode Coverage+41

Cognizant

Senior Associate

Mar 2018Jul 2021 · 3 yrs 4 mos · Chennai Area, India · On-site

  • Pulse learning platform - Digital content platform aimed at K12 to support the classroom learning where teachers create great assignments with digital content for students who get access to your assignments and resources to support their learning.
  • Verizon My Fios is an all-in-one app that lets users easily manage their TV, Internet, and Home Phone services. It allows you to pay and view bills, set up auto-pay, test home network speed, set parental controls, configure WiFi settings, and connect to the Fios TV app to stream featured movies and trending shows.
  • I have contributed to below tasks,
  • Worked on analyzing Wi‑Fi performance and ran network Speed Test features.
  • Implemented Modularization and multi-module project architecture
  • Streamlined Domain-Driven Design (DDD) and SOLID principles in the Android context.
  • Demonstrated deep understanding of Android Internals (Activity/Fragment lifecycle, Looper/Handler, Binder IPC)
  • Dependency injection using Dagger, Hilt, Multithreading, and UI threading.
  • Kotlin Coroutines vs RxJava: lifecycle-aware asynchronous code
  • Kotlin Flow for reactive streams and structured concurrency
  • Reactive programming - RxJava, RxAndroid, and LiveData.
  • Developed Push Notifications using Firebase Cloud Messaging (FCM)
  • Focused on Memory management, ANR tracing, and GC tuning, Startup time and APK size optimization.
  • Written Unit test cases using JUnit, Screenshot testing &test-driven development (TDD)
  • Integrated Static code analysis tools (Lint, Detekt, SonarQube)
  • Specializing in transforming manual workflows into efficient, automated CI/CD pipelines using tools such as GitLab, Jenkins, JUnit, and JFrog Artifactory, while ensuring reliable integration.
  • My approach accelerates software delivery cycles through agile methodologies, boosting productivity and reducing time-to-market.
Android SDKApache CordovaOAuthLeading Development TeamsCode CoverageSecurity Protocols+16

Fgts

Technical Lead

Sep 2017Feb 2018 · 5 mos · Chennai Area, India

  • Track assets using the TrackX Mobile app for Android. With the Trackx Mobile app you can receive, find, move and inventory assets wirelessly. The TrackX Mobile app utilizes your camera, bluetooth barcode scanner, RFID reader and integrated GPS to easily update the asset(s) location. TrackX Mobile interfaces directly with TrackX GAME® giving users the ability to remotely manage assets.
Android SDKCode CoverageAndroid JetpackScrumRoom DatabaseDesign Patterns+2

Augray

Module Lead

Aug 2015Aug 2017 · 2 yrs · Chennai Area, India

  • TaDa Time is an Augmented Reality (AR) messaging application that brings your imagination to life on your smartphones and tablets. We can create our own 3D avatar which interacts with the various imaginative choices and brands in real and virtual world.
  • Augmented Reality mobile application brings your imagination to life on your smartphones and tablets. The AR application lets you interact with the various imaginative choices and brands in real and virtual world. AugRay offers multimedia content like trailer videos of movies, becoming part of the movies, explore products in 3D models such as cars, 360 degree views of the new property close to you, virtual avatar of yourselves in an augmented reality games. The platform creates an interactive experience through rich media and contextual content.
Android SDKCode CoverageAndroid JetpackScrumRoom DatabaseDesign Patterns+2

Hcl technologies

Lead Engineer

Jan 2014Aug 2015 · 1 yr 7 mos · Chennai Area, India

  • In HCL Technologies, I got an opportunity to work with world's largest pump manufacturer Grundfos, Denmark. I am developing Grundfos GO android application which is used to remotely control Grundfos pumps by using separate mobile interface accessory Grundfos MI 301 dongle via Bluetooth or Infrared. Grundfos GO application supports 32 different languages all over world.
Android SDKSecurity ProtocolsScrumDesign PatternsGraphQLMobile Application Development+1

American megatrends india pvt ltd

System Software Developer

Jan 2011Jan 2014 · 3 yrs · Chennai Area, India

  • I have developed Android application for portable lifestyle health device ‘B.O.L.T’ when I worked in American Megatrends. Basically BOLT is wireless compact healthcare device used to measure Blood pressure, Temperature, Blood oxygen of human beings, where the interaction between device and BOLT application via Bluetooth. BOLT Android application supports both Smartphone and Tablets with same features as well as same user interface.
GraphQL

Education

IFET college of engineering

BE — ECE

Jan 2005Jan 2009

P.A Vidhya Bhavan Higher Secondary School

Bachelor of Engineering - BE

Jan 2003Jan 2005

Stackforce found 100+ more professionals with Software Architectural Design & Java

Explore similar profiles based on matching skills and experience