Accomplished software developer with expertise in mobile app development, specialising in Android and iOS platforms using Java, Kotlin, Flutter, and Swift. Proficient in web development with React and .NET Framework, alongside extensive experience in GIS development and geospatial data integration using ArcGIS Maps SDK. Demonstrates strong skills in cross-platform development with React Native and backend integration through RESTful APIs, JSON, Firebase, and SQLite. Adept at version control with Git and GitHub. Committed to leveraging technical skills to drive innovation and efficiency in software solutions.
• Designed and developed cross-platform mobile and web applications using technologies such as Kotlin, Java,
Flutter, React, and .NET, ensuring scalable architecture, clean code practices, and a seamless user experience
across different devices.
• Managed application development projects from start to completion, including planning, design and development.
• Implemented source code of new applications, completing within tight deadlines.
• Analysed user feedback to inform continuous improvement of application interfaces and features.
• Collaborated with cross-functional teams to identify requirements and create scalable solutions.
• Conducted thorough testing and debugging, significantly reducing application downtime.
• Assisted in the development, testing, and maintenance of enterprise-level applications, supporting both frontend and backend tasks.
• Participated in code reviews, bug fixing, and performance optimisation under the guidance of senior developers, while gaining hands-on experience with real-world software development processes and tools.
• Participated in brainstorming sessions, offering innovative ideas for project improvements and problem-solving.
• Collaborated with cross-functional teams to integrate GIS-based solutions using Esri technologies, enhancing spatial data visualisation and analysis capabilities for enterprise applications.
Contributed to the design and implementation of RESTful APIs and map services, improving system interoperability and user experience for geospatial platforms.
Pat On The Back Award- Esri India(Q2 FY23-24)
BEST Network| Java, Android, Android Studio – Developed under Esri India
• Mobile application developed for Brihanmumbai Electric Supply and Transport Mumbai.
• Mobile application is GIS based mobile application for Power Utility Management.
• Users can be an Admin or Normal Users.
• Admin can see and manage the number of users, can evaluate user activities, resolve issue reported by users.
• Users have right to repot any complaint regarding power utility.
• GIS based application that records user loactiion on the time of complaint, stores important data on server for admin to work on it and saved data can be fetched from server and can be viewed on mobile application.
Punjab Green Plantation| Java, Android, Android Studio – Developed under National Informatics Centre, India
· Developed a mobile application for the Government of Punjab to streamline field data collection and monitoring processes related to afforestation efforts.
· Facilitates daily updates and evaluations of tree plantations across various districts of Punjab, ensuring real-time tracking and maintenance of planted trees.
· Leverages GIS (Geographic Information System) technology to capture the user's current location, enabling accurate geotagging of trees and plants in the designated area.
· Allows users to tag photographs and label tree species, creating a verified and geo-referenced digital record of plantation activities. This aids government authorities in monitoring biodiversity, evaluating survival rates, and planning future ecological initiatives.
Punjab Land Records| Java, Android, Android Studio – Developed under National Informatics Centre, India
· Designed and developed a mobile application for the Government of Punjab to facilitate digital land and property data collection, enabling accurate evaluation and record-keeping of residential, commercial, and institutional buildings.
· Integrated advanced GIS functionalities to allow precise geo-tagging of properties and mapping ownership details directly to specific land parcels, houses, offices, schools, hospitals, and other infrastructures.
· Implemented dual operational modes for flexibility in field data collection:
New Property Mode: Enabled field workers to mark and register untagged or vacant lands by capturing geolocation and entering relevant ownership and land-use information.
Existing Property Mode: Allowed users to geo-tag pre-identified structures (e.g., houses, schools, hospitals) to validate and update existing records with accurate spatial data.
GNIDA GIS| Java, Android, Android Studio – Developed under National Informatics Centre, India
· Map Navigation and Tools: Users can access the app without login. Features include zooming to your location (or to Greater Noida by default), clear/reset button, zoom in/out, help manual, and expandable Table of Contents (TOC) for map layers.
· Search and Directions: You can search for places and get directions. The source is auto-detected via GPS or set to “Pari Chowk” if outside Greater Noida. Both source and destination can also be selected manually by tapping the map.
· Nearby Facilities: Lets users search for facilities within a selected distance buffer (only works within Greater Noida). Results appear in a right drawer, with a "show on map" option and directions enabled for each facility.
· Find Your Plot: Allows users to locate plots by selecting sector, block, and either plot number or owner name. Displays plot details and enables map viewing and navigation to selected plots.
· Feedback System: Users can click on map features to give feedback after verifying their mobile number. The feedback form supports image attachments (camera or gallery) and returns users to the map upon submission.
Image Segmentation | Python, Numpy, SKlearn, Pandas, Hero
• Created this project to develop the process of individually identifying and labeling every pixel in an image,
where each pixel having the same label shares certain characteristics.
Credit Card Fraud Detection |Python, Numpy, SKlearn, Pandas, Hero
• This project was to predict whether a credit card transaction is fraudulent or not, based on the transaction
amount, location and other transaction related data.