 Abhishek Gour 

Software Engineer

Beaverton, Oregon, United States16 yrs 9 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Developed over 30 mobile apps in 12 years
  • Expert in both iOS and Android platforms
  • Strong technical leadership and mentoring skills
Stackforce AI infers this person is a Mobile Application Developer with expertise in both iOS and Android platforms.

Contact

Skills

Core Skills

Mobile ApplicationsAgile MethodologiesSoftware Development

Other Skills

Technical LeadershipJavaSwiftObjective-CREST APIsQuality AssuranceXCodeAVFoundationCore DataApplication DevelopmentDebuggingTestingBluetoothMachine LearningArtificial Intelligence

About

I am passionate about building mobile apps on iOS and Android Native/Hybrid Platforms. I have developed 30+ mobile apps in last 12+ years, working for startups and Enterprises. Below is a summary of my expertise: 1. Full lifecycle development of iOS and Android Mobile apps. 2. Mobile Tech: Xcode, Objective C, Swift, Android Studio, Java, Kotlin, ReactNative, SQL Lite. 3. Web/Server Tech: Node JS, Angular JS, AWS, NoSQL, JSON, REST, XML. 4. Tools: Bitbucket, Jira, SVN, Github, Sharepoint. 5. Waterfall and Agile Methodology. 6. Bluetooth, MAP, GPS, Augmented Reality, Machine Learning, Artificial Intelligence.

Experience

16 yrs 9 mos
Total Experience
2 yrs 9 mos
Average Tenure
4 yrs 9 mos
Current Experience

Nike

Senior Software Developer

Aug 2021Present · 4 yrs 9 mos · Beaverton, Oregon, United States

  • Work with skilled engineers for the technical development and delivery of elegant and intuitive app features across development teams, partnering with business stakeholders, QE teams, and other geo-graphically dispersed engineering teams.
  • Provide technical leadership in evaluation, conceptualization, design and development of small features.
  • Participate in the breakdown of stories into technical design, implementation tasks, sprint planning and other scrum ceremonies.
  • Drive for continuous improvement in performance, scalability, extensibility, reliability, and usability of features.
  • Work with application privacy and security teams to ensure the application is properly architected and maintained.
  • Provide strong technical leadership and mentorship to develop the capabilities of Jr team members.
  • Exemplify how to write and review code and act on data feedback to decide what to build next.
  • Supervise and support health of mobile apps in production.
  • Ensure knowledge sharing within the team and across teams (e.g., internal presentations to large audiences, detailed blogs, and common inter-team resources) and demonstrate agile methodology concepts for quality, delivery and continuous improvement.
Mobile ApplicationsAgile MethodologiesTechnical LeadershipSoftware Development

Kforce inc

Advanced Software Developer

Jun 2019Aug 2021 · 2 yrs 2 mos · Beaverton, Oregon, United States

  • Analyzing user requirements and defining functional specifications using Agile methodologies
  • Developing and implementing complex mobile applications using Java technologies
  • Developing the Android and iOS UI framework, design principals, patterns and best practices
  • Developing GUI, MVC and Entity frameworks
  • Leading multiple modeling, simulations and analysis efforts to uncover the best mobile solutions
  • Developing UML class diagrams and sequence diagrams
  • Building out the Nike application using Swift
  • Developing the iOS and Android mobile applications using XCode, Swift, Objective C and Java
  • Creating and consuming web services and REST APIs
  • Developing and implementing test validations of the applications using Junit
  • Analyzing test results and recommending modifications to the applications to meet project specifications
  • Participating in the deployment of the applications into existing systems, cloud environments and databases using Maven and Jenkins
  • Maintaining version control using SVN, Git, BitBucket and Jira
  • Being a technical resource for direct communications to the team members in the project development, testing and implementation processes
  • Documenting modifications and enhancements made to the applications and systems as required by the project.
JavaSwiftObjective-CREST APIsAgile MethodologiesMobile Applications

Simpalm

Tech Lead

May 2018Jun 2019 · 1 yr 1 mo · 11140 Rockville Pike, #550J North Bethesda, MD 20852

  • Develop Mobile Applications for iOS and Android
  • Interact with Simpalm’s clients on iOS and Android Application Projects, understand and
  • analyze requirements.
  • Test and perform quality check on Mobile Software Applications for iOS and Android.
  • Coordinate with the offshore team of Simpalm Tech. India Pvt. Limited.
  • Occasionally go to client site to understand needs and deliver the solution.
  • Create the entire architecture of mobile application based on our client’s request.
  • Perform Agile Software development and Waterfall to build mobile software products.
Mobile ApplicationsAgile MethodologiesQuality Assurance

Maybank

Mobile Application Developer

May 2017Apr 2018 · 11 mos · Greater Kuala Lumpur

  • Develop Mobile Applications for iOS
  • Interact with Maybank’s business team and project owners on iOS projects, understand and
  • analyze requirements.
  • Test and perform a quality check on Mobile Software Applications for iOS.
  • Coordinate with the offshore team of Maybank Singapore and Indonesia.
  • Occasionally go to a different branch to understand needs and deliver the solution.
  • Create the entire architecture of mobile application based on our client’s request.
  • Perform Agile Software development to build mobile software products.
Mobile ApplicationsAgile MethodologiesQuality Assurance

Simpalm | top app and web developers

Mobile Application Developer

Dec 2014Apr 2017 · 2 yrs 4 mos

  • Develop Mobile Applications for iOS and Android
  • Interact with Simpalm’s clients on iOS and Android Application Projects, understand and analyze requirements.
  • Test and perform a quality check on Mobile Software Applications for iOS and Android.
  • Coordinate with the offshore team of Simpalm USA.
  • Occasionally go to a client site to understand needs and deliver the solution.
  • Create the entire architecture of mobile application based on our client’s request.
  • Perform Agile Software development and Waterfall to build mobile software products.
Mobile ApplicationsAgile MethodologiesQuality Assurance

Webwiders software solutions

2 roles

Sr Software Developer

Promoted

Feb 2012Dec 2014 · 2 yrs 10 mos

  • Developed application using Objective-C and XCode.
  • Worked on persistent storage mechanisms such as Archiving, NSUserDefaults, KeyChainServices and Core Data.
  • Used AVFoundation framework for implementation of Push to Talk services in the app.
  • Tested the application leakage, deployed and tested the application on different iPhone's firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
  • Worked on Push Notifications using Xtify console to send offers and coupons to user.
  • Involved in developing application for iPhone/iPad and tuning the applications to fix memory leaks and optimize memory allocation using Xcode developer tool instruments.
  • Used specific XML schema for app's (Bluetooth Low Energy) BLE profile, and use Core Bluetooth Framework APIs for the app to connect different devices of Apple.
  • Worked on Collection View Controller and Table View Controller to display all the item.
  • Worked with various predefined view controller’s Delegate and Data Source methods like Navigation Controller, Tab Bar controllers and Table View Controllers by customizing views as per the requirements.
  • Worked with Tab Bar View Controller to display multiple sections and designed tab bar items in a required way.
  • Developed programmatic segues to navigate to detail view controllers to view more details about the selected item.
  • Worked with local notifications, and worked with push notifications to display notifications generated by the server.
  • Developed customized Alert View Controllers, Alert Views to request user to allow location services and notifications.
  • Used MapKit and CoreLocation Frameworks to locate stores by adding pins on map using MKAnnotations and used MKPointAnnotationView to customize callout accessory views.
  • User can search the products using Search Bar by entering any keyword. Created Predicates to filter the displayed data.
  • Worked with NSURLSession to fetch the requested data from the server.
Objective-CXCodeAVFoundationCore DataMobile ApplicationsSoftware Development

Associate Software Engineer

Jun 2009Feb 2012 · 2 yrs 8 mos

  • Planned and developed detailed project plans
  • Responsible for general maintenance of application library and debugging
  • Tested applications on device simulators and actual devices to fine-tune products
  • Involved in full product life cycle from design and development to deployment
  • Responsible for bandwidth, memory and performance optimisation to reduce total data costs.
Application DevelopmentDebuggingTesting

Education

Rajiv Gandhi Prodyogiki Vishwavidyalaya

Bachelor of Engineering - BE — information technology

Stackforce found 100+ more professionals with Mobile Applications & Agile Methodologies

Explore similar profiles based on matching skills and experience