Post Job Free

Resume

Sign in

Ios Developer Software Development

Location:
Prosper, TX
Posted:
November 10, 2023

Contact this candidate

Resume:

Ajay kuchipudi

iOS Developer

E-mail: ad00wy@r.postjobfree.com

Phone: +1-620-***-****

PROFESSIONAL SUMMARY:

Over 8+ years of experience, as an iOS developer in designing, developing, implementing, testing and publishing iOS apps on iTunes Store. Built Rich User Interface applications, integrating with various Databases and Client-Server applications in iPhone, iPad & Mac.

Great communication skills both verbal and written, with experience working with a variety of team makeups including local and international teams.

Good understanding of Memory Management: ARC and MRC in iOS development.

Constructed and implemented UI designs using Storyboards with Auto Layout constraints, XIB files, and programmatically following Apple's iOS Human Interface Guidelines.

Valuable experience in the entire software development life-cycle including requirements gathering, design, coding, testing, debugging and maintenance.

Expert in

Object Oriented Programming with experience implementing MVC, KVO, and Singleton architectures.

Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.

Excellent knowledge in core concepts like Object Oriented Programming, Memory Management, Persistent Data and Data Structures, Dependency injections, MVC Pattern.

A creative developer who can also design a great mobile interface and create an optimal user experience.

Worked with QT Framework in creating .pro files and deploying to Xcode Project.

Strong Knowledge about Core Frameworks like Map Kit, Core services, Core Graphics, Core animation and UIKIT.

Well versed in user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing.

Complete understanding of Object-Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).

Involved programming with REST Web Services (JSON, XML) with iOS, iPad and Mac apps.

Known for excellent troubleshooting skills, able to analyse code and engineer well researched, cost-effective and responsive solutions.

Complete Software Life Cycle Development experience and Agile experience in fast paced environments.

Responsible in iPhone & iPod Touch application development using Swift.

Extensive experience in developing, designing and implementing enterprise and commercial iOS native applications

Proficient in source control with GitHub, Bit bucket SVN, Terforce.

Hand on

exposure with relational data base, data modelling & design and had good knowledge in Jenkins & GIT version control and involved in SCRUM meetings.

Established A/B testing process end-to-end, from how to submit testing ideas and vetting them, to scheduling milestones and launch timelines

Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.

Created and customized views, table views, stack Views tab bars and navigation bars which are some basic functionality in a multi-view application.

Experience in working with technologies like Java.

Extensive knowledge of Cordova plugin to access mobile OS feature like battery, camera, access logs and more.

TECHNICAL SKILLS:

Programming Skills: Objective-C, SWIFT

Web Development Skills: JavaScript, TypeScript, HTML5, XHTML, XML, CSS3, JSON, jQuery, A/B Testing, Cocoa Touch, XCode 11 beta

Database: MySQL, SQLite, Core Data for iOS, MS SQL Server 2005/2008. IDE/SDK's: XCODE 4 - 11, Interface Builder, Visual Studio 2008/2010, IOS Frameworks: SWIFT 5, Objective-C and development for iPhone, iPad and Mac devices

Operating Systems: Mac OS Catalina, Windows, Linux, And UNIX. Tools: Charles Proxy, Fabric, Notepad++, MS Visio, Visual Studio, Eclipse, RAD IDE, Microsoft Office Suite, Radar.

PROFESSIONAL EXPERIENCE:

Role: iOS Developer

Client: Citi bank, Irving TX June 2022 to July 2023 Responsibilities:

Implemented a proof of concept by Integrating Deep drop features such as Trade, order status, Watchlist etc

Fixed critical bugs at the project level, significantly improving user experience

Collaborated as a peer code reviewer using Github to ensure high code quality and consistency.

Resolves the issues at various stages of application development using background processes for low-priority time-taking tasks.

Interacting with the client to make sure their needs are properly interpreted, validated against technical and commercial feasibility, and accordingly taken care of the implementation

Developed and managed the testing team on unit tests for testing specific functionality and logic.

Hands-on experience in GitHub code integration and code reviews, building efficient unit tests and working with QA to enable automation testing all higher product quality.

Developed test cases and burned the activity entries in Jira at the end of each day by the Agile Methodology.

Worked with multiple teams to resolve reported issues.

Participate in daily SCRUM meetings to keep track of the on-going project status and issues

Used Bitbucket to checkout and update the codebase changes. Environment: Confluence, Xcode, GITHUB, Carthage, UIKit, Postman, Vault, Source Tree, Testing Tools, Objective C, Swift, JSON,, MVC, MVVM, Web Services. Role: iOS Developer

Client: Toyota, Texas Dec 2020 to apr 2022

Responsibilities:

Involved in the requirements collection, design & analysis of specifications, development & customization of the application and bug fixing the Mobile application using native s technologies.

Design and build applications in XCode for the iOS platform and Android Studios for the android platform.

Collaborate with a team and business analyst to define, design, and ship new features.

Working on SDK (Software Development Kit) Integration in XCode.

Design and

develop a productivity app for iOS for tracking the progress of projects.

Deeply

Involved and developing User stories on RxSwift for iOS devices and RxJava for Android Devices.

Working on Agile Scrum methodology and delivered accepted functionality in each sprint.

Design and develop Single Page Application using XCode, Android Studios, RxSwift, RxJava, JSON, XML, Unit Test, Integration Test.

Deploy the app on the Internal Progressive App Store and support the app for different releases of OS upgrades.

Consumed SOAP APIs from the enterprise customer system and RESTful APIs provided by other applications in the portfolio also created RESTful APIs.

Implementing the UI design with Master Pages in MVVM and improved layout with Stack Views, Table Views, Constraints, Size classes, ViewControllers and ViewModels.

Working on MVVM (Model View ViewModel) and Developed apps using various iOS design patterns (MVC, Delegation, Target-action).

Used JSON web services and XML to load data in user applications.

Performed

Code review and Involved in manual testing, prepared Unit Test Cases and Unit test plan and performed Unit testing module with XCTest framework and writing the integration test whenever required in the application flow.

Research and suggest new

mobile products, applications, and protocols and stay up to-date with new technology trends integrating applications with various Database and Client-Server applications in the iOS application.

Working with the Java team to understand more about services.

Working on

Auto layouts for the constrains settings if the device is in Portrait or Landscape.

Played a key role in feature implementation and enhancement, code refactoring, and defect fixing.

Working on more on fix the bugs on Xcode.

Analyze the requirements and prepare design documents for a business need.

Use

tools like Team Foundation Server, Git for Source safe, Source Tree, Xcode, Android Studios, automation build creation, Splunk and tracking the tasks and bugs.

Working

with Java team to build an android application using Android Studios.

Environment: Visual Studio, TFS, SharePoint, Splunk, Google Analytics, Xcode, Android Studios, GITHUB, Source Tree, Calabash, Testing Tools, Objective C, Swift, RxSwift, Java, RxJava, MVC, MVVM, SQL Server, Web Services, JSON, XML, Web API.

Role: iOS Developer

Client: SiriusXM, Irving TX March 2020 to Nov 2020 Responsibilities:

Designed and developed entire application from scratch in SWIFT for iPhone, iPad & Mac.

Implementation of Dispatch Queues to perform tasks asynchronously and concurrently.

Implemented Authentication process along with "Remember me" option and Touch ID.

User Interface: XIBs, Storyboards, Constraints, Auto layout.

Retrieving the JSON data from backend services into UITableView and UI Table View Cell using RESTful services.

Performed code refactoring to allow extensibility, improve maintainability and facilitate unit testing

Developed unit test using XCTest and instrumentation test to automate the testing.

Cooperated with UI Designers, QA, Backend and PO. Also, applied pair programming.

Used agile methodology for software development.

Used Git for version control.

Worked with multiple teams to resolve reported issues.

Handled code review and bug fixes.

Participate in daily SCRUM meetings to keep track of the on-going project status and issues

Used Stash (Bitbucket) to checkout and update the codebase changes. Environment: XCode 11 beta, SWIFT 5, iOS 13, Mac OS X, Storyboard, AV Foundation, AF Networking, Restful Services, Agile, MVC, UI Kit, iOS SDK, XC Test, Core Location, Cocoa Touch, Radar, SourceTree, GUI, Cataline OS.

Role: iOS Developer

Client: Tanzanite Technologies July 2015 to Nov 2019 Description:

Splore is basically social networking app used to share Splores within the people. Communicating among the users through the contributions. App Link: https://itunes.apple.com/us/app/splore/id499855878?mt=8 Responsibilities:

Working with latest Android and iOS SDK's and integrating them with 3rd party frameworks for both Android and iOS, making the web services calls using the REST, SOAP API's and parsing the data using JSON, XML by creating the request from client to server.

Working with different Story Boards Auto Layouts, UI Table Views, creating the Custom Table Cells and integration with Google Maps SDK's.

Had good knowledge on Xcode 6, 7, 7.2, Eclipse, and Android Studio IDE's & good hands on experience with the UI/UX development and animation as well.

Working

with app up gradation & maintenance to support the latest iOS & Android versions and implementing the new features and releasing the app versions accordingly.

Had good exposure in Object Oriented Programming with experience in implementing MVC, and Singleton design patterns& Concurrency programming.

Developed iPad targeted version of the app.

UI/UX Improved upon existing features and functionality.

Added additional sorting options for product reviews, Optimized apps for use on iOS 8+ capable devices.

Tracked down bugs and fixed them using crash logs and the Xcode debugger. Environments: iOS 8, 9.1, 9.2, 9.3.1, Xcode 6.3, 6.4, 7.0, iPad, iPhone, Objective-C, UI Kit, JSON, XML, SQLite.

Role: Junior iOS Developer

Client: Tanzanite Technologies, India Jan 2014 to Jun 2015 Description: Tanzanite develop quality iOS apps for iPad and iPhone along with Android App

Development. We have developed an App for the people to find the bus in Hyderabad. They can find the bus timings, route, bus arrival and departure time, bus fare and distance from one destination to the other.

App Link: https://itunes.apple.com/us/app/findbus-hyd/id902395056?mt=8 Responsibilities:

Good Knowledge in design reviews and worked along UI/UX team to further refine UI of the application.

Used Core data to store data locally in device for a Barcode Scanning feature.

Worked extensively with Objective C and Cocoa frameworks.

Worked with UI Kit Framework for the applications at hand and backend to communicate with web services.

Worked closely within a cross functional team of testers and developers.

Integrated a web-based content made with HTML5 on a Native app using UI Web View.

Followed the agile methodology for implementing the project.

Took care of Code Review, Code Fixes and bug Fixes.

Coordinated with Configuration Manager for continuous integration. Environment: iOS 4 & 5, (iPhone SDK), Mac OS X, Objective C, Xcode 4 & 5, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON.

Education Details:

Masters in Information Technology at Pittsburg state university (United States of America)

Bachelor’s in computer science at PSG College of engineering and technology ( Chennai)



Contact this candidate