

Dynamic professional with over 15 years of experience in mobile and web technologies, specializing in Android native application development and hybrid mobile app development using Cordova. Proficient in a range of web technologies, including JavaScript, HTML, CSS, Java, J2EE desktop applications, and ASP.NET applications. Demonstrated ability to deliver innovative solutions that enhance user experience and drive business success. Committed to staying at the forefront of technology trends to continuously improve skills and contribute effectively to team objectives.
Android Mobile App Development
Hybrid Mobile App Development
Web Technologies : XML, JSP, JSON, JSP, JQuery, AJAX, Restful Server, ASP Net, React JS
Cross Platform Skills Beginner Level: React Native Mobile
Version Control System: CVS, SVN, GitHub, Stash, bitbucket, Source Tree JIRA & Confluence
Languages: Android, Kotlin, Java, C, C, HTML, SQL
Databases & Servers: MySQL, Derby, SQL Lite (GreenDAO, Room) – Apache Tomcat
Title - CBRE Mainstream – SIRequest and MFM (Android and iOS apps)
Role – Lead Software Engineer.
Duration – November 2019 to present
Team Size – 15
Technologies – JavaScript, jQuery mobile, html & CSS, C#, SQL, ASP.net, iOS, Android.
Application to create work orders and service requests to facilitate users and techs to perform actions such as start, stop, hold and move it though the different phases. Other features include searching for work order, support for online/offline mode, history and log history, adding assets via barcode scan etc.
Architecture Details – This Supports MVC architecture, potential for the users to connect to different data bases and login via SSO account.
Responsibilities – Responsible for implementation of features enhancements, fixing the bugs raised from the client side testing. Code analysis, review, improvement and unit testing to ensure the bug fix. Provide the release build for QA team and make the release to store once everything is tested.
Key Challenges – Compatible code writing to support both android and iOS environments, testing in both environments by creating APK and IPA files.
Main Contribution – Release for Novartis Version 4.5 of SIRequest Android and iOS, aMFM, iMFM, Pentesting issue fixes, Added safetynet API implementation for security, Handling SSL error, Offline mode actions for work order etc.
Title – Intelligent Desk - ROLERGO
Role – Developer and Unit testing.
Duration – November 2017 to October 2019
Technologies – Android Native Programming.
Application to control your Intelligent Desk. Helps you to improve your health by
reminding to use your table according to your personal profile and preferences.
Lower your energy consumption by letting the table control your power according to profile and
presence.
Architecture Details – This Supports MVC architecture, potential for the users to allow user to connect to intelligent desk via wifi, Bluetooth and USB connection and operate desk.
Responsibilities – Responsible for implementation of features enhancements, fixing the bugs raised from the client side testing. Code analysis, review, improvement and unit testing to ensure the bug fix. Provide the release build for QA team and make the release to store once everything is tested.
Key Challenges – Handling connection to the desk and maintaining desk state, upload and update user statistics, remind user for position change, sync user setting with server side, user polling.
Main Contribution – Handling desk connection, reconnection if connection is lost in between, Implemented Intelligent desk list with ability to add/remove favorites, made app GDPR compliant, Added Firebase crashlytics to track crashes.
Title – Parking Android mobile application
Role – Developer and Unit testing.
Duration – June 2015 to November 2017
Technologies – Android Programming.
The application facilitates the registered user to park the vehicle in when the user arrives at a parking zone. This application has registration, admin, parking view and search modules. This application provides a parking session or a timeslots for which the user wants to park the vehicle and also gives the alert to user when the session is going to end. Online payment methods are included to pay the parking cost and user is facilitated with payment and parking history.
Architecture Details – This Supports MVC architecture, potential for the users to get parking lot information and book the parking lots with all payment options. Hockey app integration is done to track the application errors, crashes, and event handling.
Responsibilities – Responsible for implementation of small features enhancements, fixing the bugs raised from the client side testing. Code analysis, review, improvement and unit testing to ensure the bug fix. Provide the release build for QA team. Create white label products and provide builds.
Key Challenges – Handling navigation throughout the app, Implementation of a quick guide for application usage, Integrations of payment systems.
Main Contribution – Integration of MasterPass payment system to app, UI designing, Development of features required, bug fixing and testing, provide weekly and monthly status updates, coordinate with client side developers and testers for requirement gathering and resolution of issue. Worked on Google analytics to track the application usage, active users, no of downloads, frequently used features, errors and crashes.
Title – US Vehicle Parking System
Role – Developer and Unit testing.
Duration – August 2015 to September 2015
Technologies – Android Programming.
The application facilitates the registered user to view available parking lots for vehicles. The app has registration, admin, parking view and search modules. This application provides search facility to search available slots and parked vehicle. User can view available parking lot number and its availability. Online payment methods are included for paying the parking cost.
Architecture Details – Supports MVC architecture, potential for the users to add/edit/update the rate plans and display the rate plans on week and day views. Google analytics are included to track the application errors, crashes, and event handling.
Responsibilities – Responsible for implementation of small features enhancements, fixing the bugs raised from the client side testing. Code analysis, review, improvement and unit testing to ensure the bug fix. Estimate the effort required and provide the deliverables to client.
Key Challenges – Displaying the parking lots available for the selected date and time on the Google map, handling button click and vehicle parking flow handling. UI fitting and UI designing for multiple screen size and resolution. Search through the map for parking lots, reserving a parking spot earlier for future parking.
Main Contribution – Map Zooming control, UI designing, Development of features required, bug fixing and testing, provide weekly and monthly status updates, coordinate with client side developers and testers for requirement gathering and resolution of issue.
Title – ParkNYC mobile application
Role – Developer and Unit testing.
Duration – August 2016 – Jan 2017.
Technologies – Android Programming.
The ParkNYC application facilitates the New York city user to park the vehicle in when the user arrives at a parking zone. This application has registration, admin, parking view and search modules. This application provides a parking session or a timeslots for which the user wants to park the vehicle in New York City and also gives the alert to user when the session is going to end. ParkNYC wallet is used for payments and wallet amount is loaded from the customer's credit cards.
Architecture Details – This Supports MVC architecture, potential for the users to get parking zone information and book the parking lots with all payment options. Crashlytics integration is done to track the application errors, crashes, and event handling.
Responsibilities – Responsible for development of application, implement the latest UI screens and feature implementations. Code analysis, review, improvement and unit testing to ensure the quality. Provide the release build for QA team.
Key Challenges – Integration of Crashlytics to handle analytics, crashes and app download reports, Implementation of a ParkNYC wallet though which users pay the parking cost.
Main Contribution – Integration of Crashlytics, ParkNYC wallet to app, UI designing, Development of features required, bug fixing and testing, provide weekly and monthly status updates, coordinate with client side developers and testers for requirement gathering and resolution of issue also worked and coordinated with the other team members to share the knowledge and assisted in understanding the features to develop.
AZURE: Certified on Azure 900 fundamentals.
AZURE: Certified on Azure 900 fundamentals.