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.
Years of iOS development experience
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.
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.
Swift