Nidhi Goyal

Senior Software Engineer

Bengaluru, Karnataka, India13 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 12+ years of software development experience
  • Expertise in iOS application development
  • Proven track record in Agile methodologies
Stackforce AI infers this person is a skilled iOS developer with extensive experience in messaging and travel applications.

Contact

Skills

Core Skills

Ios DevelopmentAgile MethodologiesSoftware DevelopmentApi IntegrationUi Design

Other Skills

A/B TestingASP.NETAnalytics TrackingApple Push NotificationCC++Continuous IntegrationCore DataCore JavaData StructuresDesign PatternsGit/GitHubGithubHTMLIn-App Purchase

About

Accomplished software engineer specializing in object-oriented approaches to software development. Extensive background in full-cycle of software development process including requirements gathering, design, coding, testing, debugging and maintenance. Proven track record of designing and implementing flexible solutions which support frequent UI and functionality changes. With 12+ years of experience in software development I continually aim to hone my expertise in several programming languages and environments, and to push the envelope with new technologies and disciplines. A good team player, quick learner with good communication skills

Experience

13 yrs
Total Experience
2 yrs 7 mos
Average Tenure
7 yrs 7 mos
Current Experience

Uber

2 roles

Senior Software Engineer

Promoted

Sep 2022Present · 3 yrs 9 mos

SDE 2

Nov 2018Sep 2022 · 3 yrs 10 mos

Hike messenger

Software Development Engineer

Dec 2016Aug 2018 · 1 yr 8 mos

  • Hike messenger is cross platform instant messaging service for smartphones that uses the internet for communication. It is one of the top messenger applications in India. Daily active users of Hike is 11 Million.
  • Appstore link: https://itunes.apple.com/in/app/hike-messenger/id568038211?mt=8
  • Lead, implement, and ship new user-facing iOS features to improve user experience for millions of Hikers.
  • Work in an agile environment to develop and maintain Hike messenger iOS application.
  • Involved in the low level and high-level design of the application.
  • Used Core Data to store messages, timeline posts and other information.
  • Focus on using design patterns including MVVM and VIPER .
  • Use Continuous integration (Jenkins).
  • Source Control (git).
  • Unit Testing (XCTest, OCUnit, OCMock, OHHTTPStubs).
  • Used Jira to maintain sprint level and project level developments.
  • Performed profiling on the application to check for any possible memory leaks.
  • Implement conversion experiments (A/B tests).
iOS DevelopmentAgile MethodologiesCore DataDesign PatternsUnit TestingContinuous Integration+2

Airtel

Mobile Developer

Apr 2015Dec 2016 · 1 yr 8 mos · Gurgaon, India

  • Responsibilities:
  • Worked closely with the designing and product team to design and develop best user experience iOS app. Responsible for implementing best practices and code reviews. Trying out new frameworks and enhancing out the performance and user experience.
  • Appstore link: https://itunes.apple.com/in/app/mobile-recharge-pay-bill/id543184334?mt=8
  • Use Swift and Objective C.
  • Collaborate with a cross-functional team of developers, product managers, designers, QA, and
  • project managers.
  • Work independently and in a team in an Agile oriented environment to deliver assigned tasks in
  • allocated time.
  • Work with team members to develop mobile best practices, coding standards, and processes.
  • Add unit, integration, and scenario tests, thoroughly test new features and refactor existing
  • code to improve the quality of the codebase.
  • Use JIRA, Git/GitHub, Jenkins, Hockey to resolve tickets for bug fixes and userfacing application
  • improvements.
  • Worked closely with small teams of developers, product designers, and mentors.
SwiftObjective-CAgile MethodologiesUnit TestingJIRAGit/GitHub+1

Fareportal

Software Engineer

Feb 2014Apr 2015 · 1 yr 2 mos

  • Projects :
  • CheapOAir : https://itunes.apple.com/in/app/cheapoair-flights-hotels-cars/id436858222?mt=8
  • OneTravel : https://itunes.apple.com/us/app/onetravel-flight-hotel-deals/id680520990?mt=8
  • Built a common framework to facilitate all travel apps by Fareportal with reusable components on the fly saving plenty of development man-hours which included API integration as well.
  • Added analytics tracking with Flurry and Google Analytics.
  • Accessed multiple different web services with JSON and XML.
  • Performed unit testing and Performed profiling on the application to check on the memory usage of the application.
  • Used multithreading to download the media asynchronously
  • Used Grand Central Dispatch GCD and NSOperation  for background tasks
  • Preformed scheduled and emergency upgrades and hot fixes.
API IntegrationAnalytics TrackingJSONXMLMultithreadingUnit Testing+1

Iappstreet

Software Developer

Feb 2013Jan 2014 · 11 mos · Gurgaon, India

  • Projects
  • CamX : https://itunes.apple.com/us/app/cam-x/id699476155?mt=8
  • Insta Booth : https://itunes.apple.com/in/app/insta-booth/id431604224?mt=8
  • Design and development of UI Handling, Views.
  • Added social media integration including Facebook, Twitter, and Foursquare.
  • Implemented the In-App Purchase, Apple Push Notification Functionality.
  • Uses several iPhone User Interface features including, Animations, Swipes, and Shaking.
UI DesignSocial Media IntegrationIn-App PurchaseApple Push NotificationiOS Development

Education

Maharshi Dayanand University

b.tech. — Information

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Ios Development & Agile Methodologies

Explore similar profiles based on matching skills and experience