Harsh Duggal
LinkedIn URL: http://www.linkedin.com/in/harshduggal
StackOverflow:https://stackoverflow.com/users/-/hddeveloper
✍️
Github: https://github.com/harshduggal
Blog: http://developmobilesoftware.blogspot.com/
📩
mailto-
☎️
Tel:-
harsh_duggal
Professional Summary:
Results-driven Mobile App Developer with over 11 years of experience in native iOS, Android and cross platform
development. Expertise on Mobile application development and architecture. Worked on SwiftUI, Objective C,
Swift, Redux, Hooks, React Navigation, Axios for Api calls. Building large scale applications from scratch. Have
knowledge of MVC, MVVM design patterns, Worked on RESTful Web services and JSON, XML parsing, unit
testing, XCTests and xcode instruments. Enhanced performance of apps by optimizations and debugging. Strong
knowledge in Building an end-to-end product using the information architecture and design, provided by analysing
different applications, market and on going trends. Exceptional problem-solving and decision-making skills,
coupled with a proven track record of leading cross- functional teams, and analyzing market trends to create
end-to-end products. Also, responsible for mentoring and managing a team of developers. Overall responsible for
the day-to-day operations of the project, reporting periodically.
Industrial Experience Summary:
• Lead Software Engineer at “Synerzip Softech India Pvt Ltd” (Dec/2020-Jul/2023)
• Senior Member Of Technical Staff at “Lambdatest Pvt Ltd” (Apr/2020-Dec/2020)
• Senior Software Developer at “InfoEdge India Pvt Ltd.” (Nov/2013-Apr/2020)
• Member of Technical Staff at “Softona Technologies Pvt Ltd.” (Feb/2013-Nov/2013)
• Software Engineer at “Technologies Application Services” (Mar/2012-Feb,2013)
• iOS Developer in “L Square Technologies” (Aug/2011-Feb/2012)
Technical Skills:
Expertise: iOS, Android, Mac OS, Swift, Objective-C, Xcode, Kotlin, Java, Eclipse
Languages: Objective-C, Swift, Kotlin, Java, Swift UI, React Native, React JS
Operating Systems: Windows, Mac OS X.
Application Packages: Xcode, Eclipse, Atom, MS Office, Visual Studio.
Versioning Tools: SVN, Git, Command Line, Bitbucket, JIRA, Zoho, Source Tree, SmartSvn
Tracking Tools: Google Analytics, Crashlytics, New Relic, Test Flight, Facebook Analytics, FireBase Analytics
Tools: Xcode, Eclipse, Git, Bitbucket, JIRA, Zoho, Source Tree, SmartSvn, Crashlytics, New Relic, Test Flight
Methodologies: Agile, Scrum, TDD (Test-Driven Development), BDD (Behavior-Driven Development)
APIs: RESTful, CoreLocation, MapKit, AVFoundation
Frameworks & Libraries: UIKit, core libraries, CoreData, SwiftUI, Combine, Alamofire, Realm
Others: SAP ABAP, SWT, C++, C, Raspberry Pi
(Dec/2020- Jul/2023)
• Lead Software Engineer at “Synerzip Softech India Pvt Ltd” Pune, India
Responsible for creating architecture, design & development of Mobile Applications. Led a team of iOS and android
developers in the creation and maintenance of high-traffic mobile applications, ensuring scalability and
performance. Enhanced the crash free session from 91% to 99%, improving user engagement by 25%. Integrated
RESTful APIs and third-party libraries, enhancing app functionality and user experience. Conducted code reviews
and mentored junior developers, fostering a culture of continuous improvement and best practices. Coordinated
with cross-functional teams, including designers and backend developers, to deliver seamless app experiences.
Agile Methodologies for development of the product. Cross team coordination with Product, Marketing, Sales,
Supports, Backend, Design, UI, QA, Operations teams. Consult and propose solutions, efforts, cost estimations and
resources as per client requirements and problem statements.
Projects:
1. Fourkites Carrier Link (Dec 2020 - Jul 2023)
Fourkites CarrierLink is the most intuitive, hassle-free way for drivers to communicate with their freight brokerage
trading partners and the Shippers. CarrierLink powered by FourKites is a free, easy to use and time saving app for
truck drivers to communicate about assigned loads without having to make check-in calls. Using the app, drivers
can send automatic check calls, upload documents, and communicate about truck availability. • Search for a facility
• Access Truck Specific Points of Interests like Parking Slots, Service Stations, Truck Stops etc. • Get instant
notification when a load is assigned to you • Get instant notifications when a broker representative communicates
with you about loads • Track your location using GPS & share it with your broker representative or shipper via
FourKites portal • Upload BOL, POD, Invoice, Scale Tickets and Lumper receipts to initiate the payment process
CarrierLink - Take the new road to smarter communication for logistics and supply chain!
https://play.google.com/store/apps/details?id=com.fourkites&hl=en_IN
https://apps.apple.com/us/app/fourkites-carrierlink/id-. Wisetail Planner App Nov 2022 - Jul 2023: Task Management Apps keep operations running smoothly
with OnTrack, an easy-to-use checklist solution that helps teams manage the variables that put your business at risk
through tasks, understanding, and corrective actions. With valuable reporting capabilities, managers can track and
view activity compliance and gain insights into training gaps.Create, manage and organize activities by priority,
location, and due date.Mobile-first interface allows teams members to access lists wherever they are needed
https://wisetail.com/
3. Joystik (Demo) Dec 2021 - Nov 2022 : App to meditate and harness the power of your mind and body. Its
mind-body medicine technique project aims to revolutionize stress management by offering a solution that is not
only effective but also easy to incorporate into daily life. By focusing on user engagement, simplicity, and scientific
backing, Joystik empowers individuals to take control of their stress and unlock their full potential.
https://apps.apple.com/in/app/joystik-life/id-. Real-Time Monitoring and Control using Raspberry Pi with DeviceHive (IoT) Dec 2020 - Oct
2021: Deploy Raspberry Pi with environmental sensors to monitor air quality, temperature, and humidity,
transmitting data to DeviceHive for analysis and alerts. Raspberry Pi is a small, affordable computer that allows
users to explore computing and learn programming skills. It can be used for various applications, from simple
projects to complex systems, including Internet of Things (IoT) devices. DeviceHive is an open-source IoT data
platform that provides tools for connecting, managing, and analyzing IoT devices. It offers features like real-time
data collection, device management, and integration with various analytics and machine learning tools. DeviceHive
provides real-time data monitoring, which allows for immediate action based on sensor inputs. Users can control
devices remotely, making it ideal for automation and remote management. Integrate with analytics tools and
machine learning platforms to analyze data collected from Raspberry Pi devices, providing insights and enabling
predictive maintenance.
(Apr/2020-Dec/2020)
• Senior Member Of Technical Staff at “Lambdatest Pvt Ltd” Noida, Uttar Pradesh, India
Projects: Worked on creating a virtual interface to test and debug your mobile apps faster on iOS Simulators and
online real device cloud. As part of the senior technical team implemented the setup for testing of pool iOS devices.
Integrated iOS device live interactive testing of mobile apps on a multitude of iOS devices. Assist with project
documentation, scheduling, issue tracking and QA. Providing information by collecting, analyzing, and
summarizing development and service issues. Software customization, coding, configuration and unit testing.
Producing detailed specifications and writing the program codes. Troubleshoot for program errors in existing
systems.Implementing and debugging subsystems and components. Designing, coding and testing new Mac and
Web Software applications. Creating and participating in software planning and estimating, status monitoring and
reporting. https://www.lambdatest.com/real-device-cloud
(Nov/2013-Apr/2020)
• Senior Software Developer at “InfoEdge India Pvt Ltd.” Noida, Uttar Pradesh, India
As part of the core member iOS team wrote the code from scratch for 99ACRES and JEEVANSATHI apps. Actively
involved in undertaking the project and managing the mobile team. Coordinated with systems partners to finalize
designs and confirm requirements. Preparing and assisting with project documentation, scheduling, issue tracking,
resource management and QA for creating technical specifications and test plans. Working closely with analysts,
designers and staff. Plan, coordinate and conduct multiple complex software engineering activities. Devise new
approaches, apply existing criteria in new ways and draw conclusions from comparative situations. Determine
operational and development feasibility of solution as per requirement. Training and Mentoring freshmen for their
future role as iOS developer. Maintaining high standards of software quality within the team by establishing good
practices & habits. Producing detailed specifications and writing the program codes. Systems and solution
integration with existing/newly developed tools and legacy software. Designing, developing, and unit test
applications in accordance with established standards. Assisting in the collection and documentation of user’s
requirements, development of user stories, estimates and work plans. Investigating and developing skills in new
technologies. Implementing and debugging subsystems and components. Developing software solutions by
studying information needs; conferring with users; studying systems flow, data usage, and work processes;
investigating problem areas; following the software development lifecycle. Documenting and demonstrating
solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Maintaining existing software systems by identifying and correcting software defects.
Projects:
1. Jeevansathi iOS App Nov 2015 - Apr 2020 Associated with Info Edge India Ltd
It is a matchmaking matrimonial web portal in India with over 1 million active users,
The application provides matrimonial classifieds and related services. It provides an information exchange service
to prospective brides, grooms and their relatives. App provides control over how much information you want to
share, who you want to share it with, and when you want to share, making their online matrimonial search a secure
and pleasant experience to search a life partner without any hassles.
https://apps.apple.com/in/app/jeevansathi-com-matrimony-app/id-acres iOS App - Apr 2013 - Nov 2016
It is a property portal, deals with every aspect of the consumers’ needs in the real estate industry. It is an online
forum where buyers, sellers and brokers/agents can exchange information about real estate properties quickly,
effectively and inexpensively. At 99acres.com, you can advertise a property, search for a property, browse through
properties, build your own property microsite, and keep yourself updated with the latest news and trends making
headlines in the realty sector.
https://apps.apple.com/in/app/99acres-property-search/id-
(Feb/2013-Nov/2013)
• Member of Technical Staff at “Softona Technologies Pvt Ltd.” Ghaziabad, Uttar Pradesh, India
Created a demo music player app for iOS with a custom complex UI. Implementing and debugging subsystems and
components. Determine operational and development feasibility of solution as per requirement. Plan, coordinate
and conduct multiple complex software engineering activities. Devise new approaches, apply existing criteria in new
ways and draw conclusions from comparative situations. Software customization, coding, configuration and unit
testing. Working closely with analysts, designers, QA team, clients and product owners. Systems and solution
integration with existing/newly developed tools and legacy software. Software documentation for codes,
customization, operational and administration manual. Designing, developing, and unit test applications in
accordance with established standards. Troubleshoot for program errors in existing systems. Assisting in the
collection and documentation of user’s requirements, development of user stories, estimates and work plans along
with project documentation, scheduling, issue tracking.
Projects:
1. ADHD Life Balance Application Mar 2012 - Nov 2013
ADHD Life Balance Application is for children suffering from the ADHD disorder. It helps the child to organize his
daily tasks and events. Also there are quiz games which let the child maximize learning using new study strategies.
2. MyRadio App Mar 2012 - Nov 2013
Online audio streaming application with a list to accommodate set favourite of songs. Music player app with
customs UI controls for playback and volume.
(Mar/2012-Feb,2013)
• Software Engineer at “Technologies Application Services” (Sister Concern of Eventure
Technologies and Rawzor Technologies)” Delhi, India
Conduct requirement study and analysis. Consult and propose solutions, efforts, cost estimation and resources as
per client requirements and problem statements. Software customization, coding, configuration and unit testing.
Working closely with analysts, designers and staff Producing detailed specifications and writing the program codes.
Creating and participating in software planning and estimating, status monitoring and reporting. Systems and
solution integration with existing/newly developed tools and legacy software. Devise new approaches, apply
existing criteria in new ways and draw conclusions from comparative situations. Developing software solutions by
studying information needs; conferring with users; studying systems flow, data usage, and work processes;
investigating problem areas; following the software development lifecycle. Maintaining existing software systems by
identifying and correcting software defects. Implementing new software and web applications
Projects:
1. Mobily Application Mar 2012 - Nov 2012
Associated with Technologies Application Services. (Sister Concern of Eventure Technologies and
Rawzor Technologies)
In Mobily Application the users can access their Mobily GSM consumer accounts, view their bills and redeem
loyalty points, can report any kind of network problem, and locate the nearest Mobily shop. Users can read about
Mobily’s different products and services.
Mobily - موبايلي
2. SBR Health Application Mar 2012 - Nov 2012
SBR Health Application provides healthcare support to a hospital. In this a doctor gets a list of patients with their
info and can also initiate a video call for more support.
https://apps.apple.com/us/app/virtualvisit/id- https://www.vidyo.com/partner/sbr-health
3. Reminder Application Demo (Date, Time, Location Based reminders)
Advance Reminder application creates a to-do list with alarm/notification. Users can set the alerts for the tasks not
only for a certain time but also for entering and leaving a location.
(Aug/2011-Feb/2012)
• iOS Developer in “L Square Technologies” Nodia, India
Created sample software applications for iPhone and iPad : QR Code Detector Application, Merchandized
Application, News Application, Cricket Application, Bricks and Ball, Puzzle Game ,etc.
• Software coding, configuration and unit testing. Systems and solution integration with existing/newly developed
tools and legacy software. Designing, developing, and unit test applications in accordance with established
standards. Implementing and debugging subsystems and components.
• Software documentation for codes, customization, operational and administration manual. Assist with project
documentation, scheduling, issue tracking and QA. Assisting in the collection and documentation of user’s
requirements, development of user stories, estimates and work plans.
• Maintaining high standards of software quality within the team by establishing good practices and habits.
• Working closely with analysts, designers and staff. Documenting test results and developing client presentations.
Creating and maintaining product documentation. Providing engineering support when building, deploying,
configuring and supporting systems for customers. Maintaining existing software systems by identifying and
correcting software defects.
• Implementing new software and web applications. Constructing data structures and algorithms. Consulting
colleagues concerning maintenance and performance of software systems. Creating and participating in software
planning and estimating, status monitoring and
reporting.
Projects: Count Savvy Puzzle Game Aug 2011 - Feb 2012
In the Count Savvy Puzzle game the user is given a grid of numbers. User has to arrange them in order according to
stage rules like multiples of, ascending, descending, etc.
Technology Environment: Xcode, Swift, IOS, JSON, XML
https://itunes.apple.com/us/app/counting-savvy-mathematics/id-?mt=8
Professional qualifications:
B.Tech. (Electronics and Communication Engineering), Uttar Pradesh Technical University, ABES Institute of
Technology, Ghaziabad (2011)
12th CBSEBoard, Rajkiya Sarvodaya Bal Vidya, Surajmal Vihar Delhi(2007)
10th ICSEBoard, Holy Angel School, Ghaziabad(2005)
Achievements & Associations:
• Speaker at Swift India meetup on machine learning. Volunteered in Infoedge iServe Community. • Enrolled for :
Python and Django full stack course• Also tried my luck as a founder at Vegideals and ReFinderApp, learned how
not to run a company. • Volunteered in Hindustan Times Job fair 2010, held in A.B.E.S. Institute of Technology,
Ghaziabad. • At school and college level participated in general knowledge, essay writing competitions and Skating
Rally, also played cricket, volleyball and football.
⚽
INTERESTS AND BELIEFS
⚛Equality & Education For All ⚛Save Water ⚛Reuse & Recycle Technology ⚛Green Earth ⚛Composting ⚛World
Peace ⚛Space Exploration ⚛History & Culture ⚛Free Food & Health Care ⚛Zero Waste & Emissions ⚛Chess♛
⚛Love gardening and cooking