Summary
Overview
Work History
Education
Skills
Work Availability
Languages
Timeline
Generic
Gaurav Nigam

Gaurav Nigam

Senior iOS Developer

Summary

As a Senior Software Engineer with a decade of experience leading mobile development teams, I excel in crafting high-quality native iPhone and iPad apps using Swift, Objective-C, and the latest frameworks. My expertise spans all aspects of the development lifecycle, from translating designs into efficient solutions to leading agile teams and ensuring project success. I'm a self-motivated problem-solver with a passion for learning new technologies, including the Combine framework and SOLID principles.

Overview

11
11
years of professional experience
9
9

Years of iOS development experience

Work History

Senior IOS Developer

Oracle India Pvt. Ltd.
08.2017 - Current
  • Translated basic design plans into full iOS app frameworks, delegating project components to appropriate team members.
  • Ensured high-quality products by conducting thorough testing and debugging processes.
  • Collaborated with cross-functional teams to design, develop, and launch innovative iOS applications.
  • Led software architecture discussions within the team to establish best practices for scalable, maintainable codebases.
  • Mentored junior developers, enhancing their skills and fostering a productive work environment.
  • Promoted a culture of collaboration within the team by organizing regular code reviews and sharing knowledge about emerging technologies.
  • Improved app performance by optimizing code and implementing efficient algorithms.
  • Coordinated with QA teams to identify defects early in the development cycle, improving overall efficiency in delivering bug-free products.
  • Followed Apple's Human Interface guidelines to create products aligned with iOS UI norms.
  • Designed user experience frameworks applicable to fit both iPad and iPhone screens.
  • Created proofs of concept for innovative new solutions.


Projects:

1. Oracle Aconex: The Oracle Aconex mobile application streamlines construction site management with tools for issue and inspection management, quality control, safety, pre-handover inspections, and daily reports on weather, equipment, and workforce. It eliminates paper-based processes and centralizes project data. Supporting Building Information Modeling (BIM), it connects teams, models, and data on a single platform accessible from mobile devices. Oracle Aconex enhances project delivery with design and construction coordination, field management, project mail, and project controls, giving asset owners and project leaders the visibility, control, and data security needed to drive performance and mitigate risk.

Role & Responsibilities:

▪ Responsible for high level and low-level design for mail, daily reports, task, observation module.

▪ Involved in requirement gathering and technical design of the app.

▪ Developed base architecture, design pattens, storage service and sync service.

▪ Integrated Core Data and Operation Queue for syncing.

▪ Handle offline scenarios.


2. Oracle Primavera Unifier: The Oracle Primavera Unifier mobile app allows users to manage tasks, create business process records, and review documents on the go, even offline. It requires Primavera Unifier 16.2 or higher and the latest version is recommended for full functionality. Key features include task management, offline data access, synchronization, multimedia attachments, document review, error minimization tools, and geo-location. Users receive task notifications and can add frequently used processes to the Home screen. The app supports iOS 12.0 and above, includes a demo mode, and requires proper access permissions. Synchronize data before upgrading the app.

Role & Responsibilities:

▪ Responsible for high level and low-level design for task and outbox module.

▪ Involved in requirement gathering and technical design of the app.

▪ Developed Controllers, UI and Services as required.

▪ Integrated Core Data and Operation Queue for syncing.

▪ Handle offline scenarios.

Software Analyst (iOS Developer)

NuVizz Software Solutions
08.2014 - 08.2017
  • Optimized application functionality through rigorous testing and debugging practices.
  • Streamlined processes for increased productivity through thorough system analysis and optimization.
  • Collaborated with cross-functional teams to develop high-quality software products within tight deadlines.
  • Fostered a culture of continuous improvement and learning by staying current on industry trends and developments, sharing insights with the team.
  • Played a key role in successful project completions through diligent work prioritization and time management skills under tight deadlines.


Projects:

1. Provado CarePro: The Provado Mobile CarePro App is a tool provided to the experienced, independent Care Professionals participating in the Provado Mobile Health Network. Upon joining, Mobile CarePros use our App and their own vehicle to provide private health transportation to members of select health plans. With Mobile CarePro App, Care Professionals can: - Gain access to private-party and commercial requests for private ground transportation - Set their own schedule, and broadcast your availability to the community that you are available to provide service - Leverage automated booking and routing tools, along with the necessary member and destination information, needed to complete trips - Leverage and automated communication and notification system that keeps members informed about their arrival - Receive local, real-time support when they need it - And more…

Role & Responsibilities:

▪ Responsible for high level and low-level design for all modules.

▪ Involved in requirement gathering and technical design of the app.

▪ Developed Controllers, UI and Services as required.

▪ Integrated FMDB and handled all database calls.

▪ Implemented features like - Partial Deep-linking, Event tracking, Push Notification, Design Pattern.


2. nuDeliverIt: nuDeliverIt by nuVizz is an affordable and easy-to-use mobile dispatch, & ePOD app built on the latest in Mobile technologies.

The flexible app provides capabilities in field services, contractors, trucking, shipping, courier services and others.

nuDeliverIt allows you to dispatch assignments (work orders/ routes/ loads/ tasks) to both your company and 3rd party drivers, view and dispatch to vehicles in real-time on a personalized geo-map and have access to signed ePOD’ s instantly. Signed POD can be a signed PDF document captured on the device or a signature image on the device.

The solution also includes a free Mobile Device Management (MDM) system to manage and secure your company's mobile devices.

Role & Responsibilities:

▪ Responsible support and maintenance of nuDeliverIt app.

▪ Implemented new features as per requirements.

Trainee Software Developer

Mobinius Technologies Pvt. Ltd
08.2013 - 08.2014
  • Contributed to the successful completion of projects through effective time management and prioritization skills.
  • Developed user-friendly interfaces for seamless end-user interactions.
  • Participated in code reviews, ensuring adherence to established coding guidelines and practices.
  • Improved application reliability by designing and executing test cases for various scenarios.

Education

B-Tech - Information Technology

United College Of Engineering & Research
Prayagraj, India
04.2001 -

Skills

Swift

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Languages

English
Advanced (C1)
Hindi
Advanced (C1)

Timeline

Senior IOS Developer

Oracle India Pvt. Ltd.
08.2017 - Current

Software Analyst (iOS Developer)

NuVizz Software Solutions
08.2014 - 08.2017

Trainee Software Developer

Mobinius Technologies Pvt. Ltd
08.2013 - 08.2014

B-Tech - Information Technology

United College Of Engineering & Research
04.2001 -
Gaurav NigamSenior iOS Developer