Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Krunal Chaudhari

Summary

  • Over 7+ years of total IT experience in development with experience of developing iOS applications using Swift and Objective-C and Built Rich User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad.
  • Hands on iOS Application developer experience with focus on designing, developing, implementing, testing and publishing
    iOS applications on iTunes Store.
  • Develop native iOS applications using Objective-C, Swift and swiftUI, X-Code, iPhone SDK and Cocoa Touch framework.
  • Experience using Firebase, real-time database (JSON format and buckets). User authentication using Firebase for Facebook, Google, Email and sign with Apple.
  • Expertise in integrating third-party libraries like Alamofire, SDWebImage, kingFisher using Cocoa Pods or using SPM's.
  • Extensively worked on MVC, MVVM & Factory design architecture, Cocoa design patterns and concepts like delegation, protocol and
    categories.
  • Experience in working with data parsing forms such as JSON and XML to dynamically display data on iOS Application.
  • Extensive experience in consuming SOAP/RESTful web services.
  • Hands on experience in Apple push and local notifications.
  • Understanding of ARC and non-ARC in iOS development for Memory Management.
  • Understanding of Application Life Cycle.
  • Implemented Localization & Globalization techniques to support global languages.
  • Proficient in creating complex user interfaces for a variety of applications using swiftUI and UIKIT.
  • Design applications using Storyboards, XIB files, swiftUI View and programmatic UI building.
  • Experienced in using data storage frameworks like NSUserDefaults, Core Data, firebase, KeyChain.
  • Expertise in designing custom UI using Auto Layouts and Size Classes for iPhone and iPad devices.
  • Experience with GIT code repositories, and Git flow workflow.
  • Passionate and love to work with latest iOS Technologies, and always learning new technologies like python and Amazon web server administration.
  • Highly experienced working directly with clients, as a programmer and also as a leader of software implementation.
  • Establish and maintain a productive working relationship with management, clients, external teams and team members.
  • Excellent communication, organizational skills, attention to detail and tech ability to meet tight deadlines.

Overview

7
7
years of professional experience

Work History

Junior Software Engineer

Rultech It Solution Pvt Ltd
12.2016 - 11.2017

Responsibilities:

  • Presented task length estimates to seniors and successfully delivered product within atime window.
  • Collaborated with senior software staff to produce new software solutions.
  • Learn Agile methodology and Development strategy.
  • work closely with senior developers and learn the fundamentals of iOS Application development.
  • Start working with the global client and learn Jira Dashboard.
  • communicate with the QA and solve the bugs.

IOS Developer

Vertical Dots Technologies.
11.2017 - 11.2019

Responsibilities:


  • Worked extensively with Swift and custom frameworks.
  • Worked closely on IOT home Automation Product.
  • Worked on IOT protocols like MQTT, and TCP
  • Worked extensively on CollectionView and tableViews made customized table view cells according to the requirements.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principle for design and development.
  • Used Core data to store data locally in the device for storing logged in User data.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls, JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.

IOS Application Developer

Vtech Family Pvt Ltd.
12.2019 - 12.2020

Responsibilities:


  • With the redesigned Vtech Employee Management Mobile app, all employees now have the freedom and flexibility to manage HR from the palm of their hands.
  • Vtech Employee Mobile App is available for free to all active Vtech employees, and provides secure access to your HR information Responsibilities:.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Implement Geo-Fencing using the MapKit to enable attendance of the Employee based on the location.
  • Work closely on Employee management Product.
  • Worked extensively with Objective C and Cocoa frameworks later migrating to SWIFT.
  • Integrated a web-based content made with HTML5 using UIWebView.
  • Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
  • Performed unit testing, memory analysis and leaks.

iOS Software Engineer

AVDevs Solution Pvt Ltd.
12.2020 - 06.2021

Responsibilities:


  • Consistently met or exceeded client expectations, resulting in repeat business and long-term partnerships for the organization.
  • Coordinated with QA teams to rigorously test applications before deployment, ensuring software quality and minimizing post-launch issues.
  • Integrated third-party APIs seamlessly into iOS applications, optimizing functionality and interoperability across platforms.
  • Implemented agile methodologies for efficient project management and timely delivery of high-quality software solutions.
  • Enhanced user experience through extensive testing, debugging, and performance optimization of iOS applications.
  • Reduced application crashes by rigorously identifying and resolving bugs during the development lifecycle.

IOS Application Developer

IMRIEL Technology Solutions Pvt. Ltd.
07.2021 - 08.2022

Responsibilities:


  • Utilized continuous integration tools for efficient deployment and reduced downtime during updates.
  • Implemented thorough testing procedures to identify and fix bugs, improving overall app stability.
  • Reduced development time by employing agile methodologies, leading to faster product releases.
  • started working on SwiftUI, RxSwift and Combine frameworks.
  • Develop TVOS Application and AppleWatch Application.
  • Researched and selected APIs for integration into development projects.
  • integrate the custom Video player to Play video's into the Application.
  • Created proofs of concept for innovative new solutions.

Senior IOS Engineer

COTO Eve World.
07.2022 - Current

Responsibilities:


  • Managed version control systems to maintain code integrity, allowing for easy collaboration among team members.
  • Established coding guidelines for the team which improved overall code consistency across multiple projects.
  • Conducted code reviews to uphold quality standards, ensuring consistent adherence to best practices within the team.
  • Conducted user testing sessions, collecting valuable feedback for app improvements and enhancing overall user satisfaction.
  • Integrated third-party APIs into existing software solutions, increasing app functionality and interoperability between systems.
  • Implemented agile development methodologies to accelerate project delivery and improve overall team efficiency.
  • Streamlined development process by creating reusable components that could be easily integrated into new projects or adapted as needed.
  • Developed user-friendly interfaces for seamless user experience in various iOS applications.

Education

Bachelor of Science - Computer Science, India

Anand Mercantile College of Science
Anand, India
07.2014

Master of Science - Computer Science And Information Technology

Parul University
Vadodara, India
06.2016

Skills

  • XCode, Visual Studio Code, SourceTree, GitHub desktop
  • Swift, Objective C, swiftUI

Accomplishments

  • Worked extensively on XCode, Interface Builder and Instruments.
  • Responsible for design and development on various components such as tab bars, map view, image picker, document picker, push notifications, profile management and navigation using react-native.
  • Experience in developing high performance IOS applications using IOS SDK, Cocoa Touch Framework such as UIKIT, Foundation, Address book, AV Foundation, CF Network, Core Audio, Core Data, Core Location, Map Kit, Core Bluetooth Framework, Autolayout etc.
  • Developed hybrid mobile platform for automotive applications using java script an React Native, resulting in 88% code sharing between IOS and Android while reducing time by 33%.
  • Proficiency in developing applications that can work offline using the Core Data and SQLITE Component in IOS.
  • Experience working with In-app purchase application for the iPhone/iPad along with distinct market-based applications enhancing sharing through social networks and email.
  • Experience in developing utility and enterprise-based application using cored data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
  • Consuming Web services using REST APIs and SOAP services.
  • Knowledge in MVC design architecture, MVVM, Cocoa design patternsand concepts like delegation, protocols and categories.
  • Experience in multithreading using Grand Central Dispatch (GCD) and Operations queues in order to achieve optimum performance.
  • Strong Knowledge in using testing tools like Test Flight, XCTest, UI Automation and having sound Knowledge of TDD.
  • Experience in consuming web service data in multiple formats such as JSON and XML.
  • Good Knowledge in XMPP protocol for Instant messaging application and SIP protocol for VOIP application.
  • Designed and developed applications as per specifications.
  • This included core development using various IOS frameworks and test-driven development using XC Test framework.
  • Experience to various stages of Software Development LifeCycle.
  • Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
  • Experience with source control tools SVN and GIT.
  • Worked with logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding the most used features by users.
  • Experience in designing and developing user interfaces using XCode, Interface Builder and Storyboard using Size classes and Auto layout.

Timeline

Senior IOS Engineer

COTO Eve World.
07.2022 - Current

IOS Application Developer

IMRIEL Technology Solutions Pvt. Ltd.
07.2021 - 08.2022

iOS Software Engineer

AVDevs Solution Pvt Ltd.
12.2020 - 06.2021

IOS Application Developer

Vtech Family Pvt Ltd.
12.2019 - 12.2020

IOS Developer

Vertical Dots Technologies.
11.2017 - 11.2019

Junior Software Engineer

Rultech It Solution Pvt Ltd
12.2016 - 11.2017

Bachelor of Science - Computer Science, India

Anand Mercantile College of Science

Master of Science - Computer Science And Information Technology

Parul University
Krunal Chaudhari