
Key Technical skills
• Swift, Objective C, Swift UI, Xamarin.
• Agile Practices (Jira)
• Git, CI/CD Pipelines
• COCOA Touch Framework and Application development tool, OAuth, SQLite, Realm, Core Data, Core ML, Core Graphics, ArcGIS map, Core Location, Apple Map, Google Direction API, Charts, APNS and Firebase (Push Notification)
• Worked on Google Analytics, SonarQube and Swift lint.
• Design using MVC, MVP and MVVM.
• Experience in Mobile Development life cycle. and Test driven approach.
Technical Summary
• Designed and develop native iOS products compatible with iPhone, iPad, and iPod devices
• Worked on various projects and expertise in design architecture MVC, MVP, MVVM, Cocoa design patterns like Delegation, Observer and Protocol Oriented Programming.
• Hands on experience in Auto Layout and Size Classes.
• Good experience with Foundation frameworks, SQLite, Core Data, Core ML and third party frameworks like AudioKit, SwiftyJSON, Google FireBase , Crashltytics, Zip Realm, Core Plot, Charts, Google MAPS, Rx Swift .
• Worked on all phases of application from requirement analysis to uploading the application to App Store.
• Experience working in Git, Bitbucket, CI/CD pipeline.
• Knowledge of how to profile, debug and optimise apps with Instruments, able to diagnose application crashes with crash report.
• Knowledge of unit testing, behavioural testing and continuous integration
• Knowledge of security and identity management solutions such as OAuth, certificates and encryption
Completed Large Scale Data Analytics Course (AI/ML) at IITM sponsored by Comcast Executive member in IET (Institution of Engineering and Technology) Student chapter and also IE (Institute of Engineering) Student chapter Completed ORACLE WORKFORCE DEVELOPMENT PROGRAM at M.A.M College of Engineering Completed INFOSYS Industry-Academic Partnership Program at M.A.M College of Engineering Volunteered for Organizing NSS in M.A.M College of Engineering
Project Details:
Project – 1 Beacon2.0
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 5
Technologies Used: Swift5 and latest, JSON, Core Data, ArcGIS map
Description:
❖ The Beacon application was built to allow a field technician to visit locations which have experienced storm damage or require periodic assessment of Poles and create Reports detailing the specifics of the damage or maintenance needed all from their mobile device.
❖ They can perform fiber, OTDR, and RF traces.
❖ We can view all the Comcast plant information using different symbology with the help of an ArcGIS map
❖ The SearchBy Features and SearchBy Address functionalities are used to easily find a specific Comcast element using its ID, element name, or address. The search will then redirect to the location based on the result.
Project – 2 Beacon3.0
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 3
Technologies Used: Xamarin, JSON, SQlite, ArcGIS map
Description:
❖ Beacon3.0 is a Network Viewer mobile application that visualizes Comcast’s Hybrid Fiber-Coaxial (HFC) Plant via a map view that works even when offline.
❖ This application is used by field engineers to enter Comcast Generator information and submit Sphere intake
❖ It is an offline application that allows submission of forms without network connection
❖ Pole audit functionality is migrated from Beacon 2.0 to Beacon 3.0
Project – 3: FindMySpare
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 2
Technologies Used: Swift4, JSON, ArcGIS map, Alamofire, Charts, Floaty
Description:
❖ FindMySpare application is used for finding the spares location in the mobile.
❖ We can get spares based on the Part number and Vendor search.
❖ Then Spares will be displayed in the ArcGIS map and Charts.
❖ ArcGIS Map gives shortest route between the source and destination
❖ Users can used to go the spare location with the help of map.
Project – 4: PO3
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 8
Technologies Used: Swift4, JSON, Core Data, Socket.
Description:
❖ ‘PO3’ is an integration of three-telecom (Windstream, Earth Link, Broadview) network service portal.
❖ It can be used for consumer and enterprise level users. Users can view an each network utilization monitoring, maintenance and management.
❖ User can Chat and Call from the App.
❖ If User has any problem with their needs, they can reach out to the support team by raising a ticket from the App.
❖ User can Order their Product.
Project – 5: Smart Waste Management
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 1
Technologies Used: Swift3.2, JSON.
Description:
❖ This application is used to Collecting Bin from home by the Truck Operator.
❖ Can see the route from the application wherever the bin is pending to take.
❖ Customer gets notification once Truck operator collected the bin from their home.
❖ Customer can send the rating.
Project – 6: Smart Home
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 1
Technologies Used: Objective C, JSON.
Description:
❖ It’s an Universal application, used to control the Home based electronic materials from iPhone.
❖ Can Switch the light through mobile.
❖ Monitor the home by Camera in the application.
❖ Sensor has been used from server side,which is used to identify if someone enters into the home,suddenly camera will shows that person.
❖ Home temperature also deducted from the server and notification sends to the mobile.
Project – 6: qBooks
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 2
Technologies Used: Objective C, Sqlite, XMLParser.
Description:
❖ It’s an iPhone application, associated with QBO Sync engine software.
❖ Customer can create a Invoice,SO,Estimate,PO,Bill from iPhone.
❖ Add inventory items,Non inventory,Customer,Vendor and select customer, then preview for customer details , ship details and item details then send to server, created SO’s move to history.
❖ Customer created details will be in QBO sync engine application, after iPhone send to server.
Project – 7: BrewSales
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 2
Technologies Used: Objective C, Sqlite.
Description:
❖ It’s an iPhone application, associated with BeerRun software.
❖ Customer can create a SO and edit SO from iPhone.
❖ Enter a quantity for inventory items and select customer, then preview for customer details , ship details and item details then send to server, created SO’s move to history.
❖ Customer created SO details in web application can edit quantity in iPhone and send to server.
❖ Can add a new customer and ship addresses and edit its details, customers history shows SO details for selected customer.
Project – 8: KegScanner
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 2
Technologies Used: Objective C, Sqlite.
Description:
❖ It’s an iPhone application, associated with BeerRun software.
❖ It gets barcode details and item types from server, in iPhone customer enter a quantity for item types.
❖ Then scans barcodes whatever it consists as per quantity. Using barcode can get item type and its details.
❖ After scanning process, have to ship the number of scanned products to server. Server creates Pdf for pack, scan and shipped values.
Project-9: Brewpad for iPad
Role: Developer
Responsibilities: Development and bug fixing
Team Size: 2
Technologies Used: Objective C, Sqlite.
Description:
❖ BrewPad is brewery management software developed for illustrating various 8 stages of beer making process.
❖ It syncs with sync engine called BeerRunSync Engine and gets the logged user’s data and orders it as batches and arranges the ingredients corresponds to various stages.
❖ Any number of users can work on application by logging in and out and can exit incomplete, where quit as incomplete would not lose the data, rather it would be retained and displayed again when user logs again.
❖ Created log report helps user see the status of theirs with username and details about various stages.
I hereby declare that all the information furnished that details are true to the best of my knowledge and I hold the responsibility of its authenticity.