Post Job Free
Sign in

Ios Developer Application Development

Location:
Mount Laurel, NJ, 08054
Posted:
May 21, 2024

Contact this candidate

Resume:

Uday Sai Gudla

**** ****** **

Mount laurel,

New Jersey,08054

+1-856-***-****

ad5utz@r.postjobfree.com

Professional Summary:

Over 8 years of experience in Development and Implementation of various iOS applications.

Working knowledge of all phases of Software Design Lifecycle (SDLC) management and implementation. Ability to develop and track a project from inception to deployment.

7.5 of experience in iOS Mobile Applications Development using Objective-C, Swift in X-Code.

Over three years of experience in web development and interface designing using HTML, CSS and Adobe CS5 Suit.

Expertise in Object Oriented Programming (OOPs), Design Patterns and MVC Framework.

Excellent Cocoa/CocoaTouch and Objective C/ SwiftUI coding ability with XCode for iOS, Mac OSX development in all versions.

Good documentation is essential for backend APIs to be easily understood and used by developers.

Experienced in Mobile Application Development using native FrameWorks like UIkit, Map Kit,Core Foundation, CoreGraphics, CoreLocation, Av foundation and MP Media player,social,safari services, security, core data,

Experienced in Mobile Application Development using third party FrameWorks like Almofire,Mantel, synacor, openID Connect, SSToolkit, SSKeychain, coca pods TestFlight etc

Collaborating with developers and other team members to prioritize and resolve issues.

Conducting regression testing to ensure software quality over time.

Good Knowledge in REST, SOAP, SQLite 3, PLIST, JSON, XML, file I/O and design principles and Social networks (Facebook, Linked in and Twitter, etc) integration.

Expert in making efficient use of Interface Builder, storyboard in building the Applications

Hands on experience with Auto layout

PostgreSQL supports various replication methods

provides a suite of development tools for software developers, including Xcode IDE for macOS, iOS, watchOS, and tvOS app development

Strong knowledge with databases such as SQLite, Core Data, Plist, User Defaults, MySQL etc.

Extensively worked with various Cocoa design patterns and Java design patterns across various projects.

strong Knowledge in snowball Design pattern

Providing feedback and suggestions for improving the user experience and functionality.

Staying updated with iOS platform updates, trends, and best practices in testing methodologies.

Good Knowledge in In-App Purchase, Remote and Local Push Notification.

Good Knowledge in App store submission, provisioning profiles, Developer certs, test flight builds.

Good Knowledge with Enterprise Apps and handling local builds

Extensive experience Consuming REST and SOAP Web Services and APIs

Well-versed in working with embedded real-time systems characterized by constrained resources, such as limited memory and processing capabilities.

Proficient in leveraging Apple SDKs for iOS development and adept at employing a variety of software debugging techniques, including (debuggers, loggers, and crash report tools), to troubleshoot and optimize applications.

Skilled in identifying and resolving memory-related issues, including memory

leaks, utilizing tools like (Instruments) for thorough analysis

Experience using distributed source code version control systems (Git/GitHub))

Experience working within Agile Development team

Proficient in various design patterns, well-versed in the MVVM architecture, and experienced in implementing efficient data structures and algorithms

Extensive experience all POST, GET, PUT, DELETE web service calls

Experienced Social networking, Tele Communication, Retail, Banking and Finance domains.

Excellent hands-on experience in writing User Stories and tasks in rally

Excellent hands-on experience dealing with the onsite – offshore model.

Strong problem-solving skills. Good Analytical, communication and interpersonal skills.

Skilled in iPhone research and development and Self-motivated.

Highly motivated enthusiast with punctuality and excellent work ethics.

Technical Skills:

Programming Languages: Swift, Objective-C

IDEs: Xcode

iOS SDK, UIKit, Core Data, Core Animation

Interface Builder, Auto Layout

RESTful APIs, JSON, XML

Version Control: Git

Debugging and Profiling Tools

Agile/Scrum Methodologies

Continuous Integration (CI) Tools: Jenkins, Travis CI

Unit Testing: XCTest, XCUITest

Dependency Management: Cocoapods, Carthage

Projects:

Kohls, Milpitas, CA

Senior iOS Developer May 2021– Now

Mobile Wallet

User can Scan and save your Kohl’s Cash and offers to your wallet with manual entry as well using scan functionality. Then user can redeem it at checkout.

Scan Product

User can scan the production at store to more info about the product details from the application.

Shop By Category enhancement

Enhanced shop by category functionality to improve performance and user experience.

Responsibilities:

Actively involved in design and development of Mobile Wallet.

Actively involved in design and development of Shop By Category enhancement.

Users can easily update their system through the Mac App Store or System Preferences.

Testing iOS applications to ensure they meet quality standards and functional requirements.

Writing and executing test cases, scenarios, and scripts.

Identifying, isolating, documenting, and tracking bugs through to resolution.

Consider your monetization strategy for your tvOS app.

Backend APIs typically use HTTP (Hypertext Transfer Protocol) or HTTPS (HTTP Secure) to communicate with clients

Attending and actively involving in Daily scrums, Sprint planning, reviews and retrospectives

Created UI for iOS Development using Story Boards and Auto Lay Out.

PostgreSQL provides robust security features, including role-based access control (RBAC), SSL/TLS encryption for data transmission

the latest developments in tvOS and Apple's ecosystem. Apple regularly releases updates to its operating systems and developer tools.

Backend APIs need to be designed with scalability in mind to handle increasing loads as the number of users or requests grows

Integrated third party SDK for scanner functionality to scan gift cards and products.

Actively participated in Agile scrum development.

Actively involved in BRD, Use Cases, FSD and application design discussions.

Used Instruments to analyze application memory allocation and possible memory leaks.

Involved in Unit testing fro regressions

PostgreSQL is widely used in both small-scale and large-scale applications, from small businesses to large enterprises, due to its flexibility, scalability, and reliability

Swift is Apple's programming language used for developing apps across all Apple platforms, including tvOS.

Written test cases for Test Driven Development with Agile methodology

macOS includes a wide range of accessibility features to support users with disabilities,

Used GIT as Version Control System for managing the Application Code.

Actively involved in performance improvement of the application mainly in category search.

Environment: iOS6.1, iOS 7.0/8.0, Xcode 5/6, Instruments, JSON, XML, Xamarin

Project: GoToMeeting

Client: People Frame IT (P) Ltd, Hyd

Role: iOS Developer Aug 2018– July 2020

Description:

GoToMeeting is a web-hosted service created and marketed by the Online division of Citrix Systems. It is an online meeting, Desktop Sharing, Desktop meetings and Videoconferencing software that enables the user to meet with other computer users, customers, clients or colleagues via the Internet in real time. The GoToMeeting app provides features like join, host or schedule a GoToMeeting session right from your iPhone, iPad or iPod touch.

iTunes Link: https://itunes.apple.com/us/app/gotomeeting/id1239774423?mt=8

Responsibilities:

Developed this app in a team of four iOS engineers, graphic designer and web services team for the iPad version.

Worked on Core Data which helped to keep the app synchronized with the server.

Used NSURL Connection to make API calls in this project.

Contributing to the development and maintenance of testing processes and documentation.

Participating in test automation efforts to improve efficiency and test coverage.

Communicating effectively with stakeholders about testing progress, issues, and results.

Employed certain design patterns like MVC, custom protocols and Singleton throughout the development of this application.

Used XIB’s for designing all the view controllers and worked with designers provided artifacts for dressing up the standard controls.

Used NSURL Connection to make API calls and parsed the retrieved XML data using NSXML Parser.

Environment: XCode 4, 5, SwiftUI, Instruments, SVN, Jenkins, Core Data, Core Foundation, Core Animation, UIKit, Cocoa Touch.

Project: Go Mobile

Client: Eli Lilly, India

Role: IOS Developer Sep 2016– July 2018

Responsibilities:

A native iPhone application designed to serve as a go-to application for sales representatives users to have easy access to the latest and essential information via resources like useful videos, PDFs, newsletters, etc.

● Added localization support in the app

● Fixed memory leaks and analyzer warnings

Project: ColleagueFinder

Client: TATA Consultancy Services Ltd, India

Role: iOS Developer Jun 2015– Aug 2016

Responsibilities

This application enables smarter contacting for TCS employees to search their colleagues in an

efficient manner using location and time based filters.

● Implemented Search and Favorites module

● Implemented Apple Push Notification Service (APNS)

● Implemented location based services

Education:

Bachelor's Degree in Computer Science

Master's Degree in Computers



Contact this candidate