Summary
Overview
Work History
Education
Skills
Accomplishments
Areas Of Interest
Personal Information
Languages
Extracurricular Activities
Hobbies and Interests
Projects
Disclaimer
Timeline
Generic

M MARISELVAM

Chennai

Summary

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

Overview

11
11
years of professional experience

Work History

Development Engineer 3

Comcast
Chennai
01.2020 - Current

Senior Software Engineer

Prodapt Solutions Private Ltd.
Chennai
02.2016 - Current

Mobile Application Developer

Technify
Chennai
01.2014 - 01.2016

Education

B.E - Computer Science and Engineering

M.A.M College of Engineering
Siruganur, Tirichirapalli Dist
01.2013

Intermediate -

S.R.Government higher secondary school
01.2009

10th -

S.R.Government higher secondary school
01.2007

Skills

  • Mac OS X
  • Objective C
  • Swift6
  • Xcode154
  • IOS SDK 17 and later
  • Cocoa Touch
  • Sqlite
  • Core Data
  • JSON
  • XML

Accomplishments

  • Actively Participated in Inter College and Intra College Symposium and Bagged Prizes in Technical Events
  • Won the FIRST PRIZE in C-DEBUGGING conducted by CSE Association of PRCET, Thanjavur

Areas Of Interest

  • IPhone/ iPad Application Development
  • Mobile Application Development
  • Objective C
  • Swift
  • Swift UI

Personal Information

  • Date of Birth: 04/28/92
  • Gender: Male
  • Nationality: Indian
  • Marital Status: Single

Languages

  • English
  • Tamil

Extracurricular Activities

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

Hobbies and Interests

  • Reading Books
  • Net Surfing

Projects

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.

Disclaimer

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.

Timeline

Development Engineer 3

Comcast
01.2020 - Current

Senior Software Engineer

Prodapt Solutions Private Ltd.
02.2016 - Current

Mobile Application Developer

Technify
01.2014 - 01.2016

B.E - Computer Science and Engineering

M.A.M College of Engineering

Intermediate -

S.R.Government higher secondary school

10th -

S.R.Government higher secondary school
M MARISELVAM