Home

Rajesh B - IOS Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: YES
Visa: H1B
R B

Rajesh B
IOS DEVELOPER

SKILLS

EDUCATION

PROFESSIONAL ACCOMPLISHMENTS

Languages: Swift, Objective C, XCode,
Native iOS
Design Patterns: Delegate, Singleton,
MVVM, MVC
Methodologies: SDLC, Agile
Development, Scrum, Restful Web
Services, JSON
Frameworks, libraries, techniques: iOS
Core Animation, AlamoFire, URLSession,
Firebase, SwiftUI, Combine, RxSwift,
Mapkit, Azure
User Interface: Storyboard, XIB
Testing Tools: XCTest, UITest,
Automation testing, TDD, Jenkins, CI/CD
Project Management Tools: JIRA, Rally
Version Control tools: GitHub, GIT,
Source tree, Bitbucket
Cloud: AWS, GCP, Cloud infrastructure
Database: CoreData, SQLite, Realm,
Firebase
Web Services: SOAP, JSON, REST, XML

RVRJC College of Engineering, India
Bachelors in Computer Science

Around 9.5 years of experience in iOS application development (iPhone and
iPad)
Developed multiple applications using Objective-C and Swift programming
languages.
Experienced in implementing Core Frameworks like SwiftUI, Combine, UIKit,
Core Data, MapKit, CoreLocation, Core Graphics and AVFoundation.
Implemented different frameworks in XCode to handle UI tests and Accessibility
tests.
Experienced with AutoLayout to develop applications for multiple screen size
using different constraint.
Experienced in Reactive programming like RxSwift.
Experienced of APNS (Apple Push Notification Service), popup alerts, badges,
action sheet and integration of various social networking APIs like Facebook and
Twitter into application.
Skilled in engineering iPhone and iPad applications using iPhone-SDK and
objective-C.
Worked on various frameworks and API s including Core Location, Core
Graphics, Core Data, Map Kit, Core Animation, UIKit and creating own
frameworks.
Worked with COCOA design patterns, MVC, MVVM and other concepts like
Delegation, Protocols and Categories.
Experience implementing MapKit for iPhone and iPad application development.
Used Jenkins for Continuous Integration (CI) for all builds and deployments.
Developed applications by integrating Model-View-Controller (MVC), MVVM,
Singleton and Delegate design-patternsin addition to Protocols, Categories and
Extensions.
Experienced in multi-threaded environment using GCD, NSOperationQueues,
etc.
Extensively worked with MapKit framework, using Apple and Google maps to
display maps, annotate them with points of interest or to add overlay.
Used Test Driven Development (TDD) approach to develop clean code that works
and performs continuous integration for smooth development.
Worked with RESTful APIs using URLSession and AFNetworking/Alamofire
libraries and JSON/XML parsing using JSONSerialisation and Codable.
Performed unit testing and Performed profiling to check on the memory usage
of the application.
Experienced in creating and extracting data from database and displaying
on iPhone using Realm and Core Data.
Implemented SwiftUI in multiple applications to build all the apps.
Experienced in implementing frameworks like CoreBluetooth, CoreNFC,
and CoreMotion.


WORK HISTORY
Capital One, Richmond, VA (Remote)
iOS Developer | 05/2021 Current

Worked in an Enterprise application development team to build scalable applications that
support various functionalities within the company.
Develop reusable UI components with the help of Storyboards, XIB files using the tools like,
XCode, InVision to build an enterprise application.
Develop mobile client solutions that deliver on Product Strategy and adhere to established
engineering best practices, design guidelines and principles.
Used AFNetworking, Alamofire and Urlsession in the app to support Networking Layer.
Implement continuous integration (CI) using tools like GitLab CI to automatically build and test
iOS apps whenever code changes are pushed to the repository.
Configure continuous deployment (CD) pipelines to automate the deployment process of iOS
apps to various environments such as development, staging, and production.
Interface with Business Analyst, Product Owners to address the configuration associated with the
Use Cases and Requirements.
Collaborating with the UI/UX team, to make sure the developed components are in accordance
with the specifications.
Participate in the Elaboration/Analysis and contribute to the documentation as required by
project methodology.
Developed POC using IBM Watson Assistant to create advanced conversational interfaces for iOS
applications, enhancing user interaction with natural language processing.
POC includes Watson Language Translator to support multiple languages within apps, enabling a
broader global reach and improved user experience for non-English speakers.
Actively engage with developers outside of the local sprint team across various disciplines
including Mobile, Web or Backend Systems.
Maintain, Prioritize, and resolve most pervasive crashes based on the impact on real users
embedding frameworks and SDK s (Software Development Kit) like Crashlytics and XCode into
the application that can be used for crash reporting, logging etc
Implemented RESTful APIs to integrate with backend systems and third-party services, ensuring
seamless data synchronization and communication.
Conducted thorough testing and debugging to identify and resolve issues, ensuring the reliability
and stability of the applications.
Collaborated with QA engineers to define test cases and ensure comprehensive test coverage,
resulting in high-quality deliverables.

Wells Fargo, SanFransico, CA
iOS Developer | 09/2019 - 05/2021
https://apps.apple.com/us/app/wells-fargo-mobile/id311548709

Extensively involved in design discussions and user experience sessions to provide inputs on the
layout and UX.
Monitor the health and performance of AWS services used in the iOS app through AWS
CloudWatch.
Integrated SDK, which helps in detecting Malware threat to the user and notify the system.
Worked in Apple Business Chat (ABC) message extension Wells Fargo app. Apple announced
Wells Fargo as the integration partner for ABC in their WWDC conference.
Worked on refactoring the Wells Fargo App from Objective C to Swift. Developed UI using Auto
layouts and Size classes.
Leverage Visual Studio's powerful code editor with IntelliSense, code navigation, and refactoring
capabilities to write clean and efficient code.
Created UI and functional implementation using MVVM+C with RxSwift and RxCocoa.
Facilitated communication with REST services through, AFNetwork, and RestKit, that persisted
that data via Apple's Core Data framework.
Encapsulated all the code that hooked into 3rd party devices, such as the Socket Bluetooth
Scanner and the Stimare Infinea Tab card reader.
Worked in Agile/Scrum methodologies, part of grooming session, Sprint Backlog refinement.
Written Unit test case for every logical / functional implementation and UI test cases for
validating the UI automated flow.
Worked on creating all the banking operations in native using Swift UI and Combine as PoC.
Used perfecto to run automation testing for our suite of test cases to make sure the build we
deliver to QA passes their existing suite of test cases.
Tracked User reports, App Metrics, Crash logs using AppDynamics.
Worked on legacy application that uses Core data in defect fixing and enhancements.
Participated in paired programming.
Used Confluence to document the flow of the features using a flowchart.
Applied Fastlane to automate select tasks

Tata Consultancy Services, India
iOS Developer | 07/2018 - 08/2019
https://apps.apple.com/gb/app/axa-health/id1516614301

Responsible for requirement analyze and functionality implementation to connect web service for
retrieving data. Developed the customized front-end UI using the core Libraries.
Migrated AXA Health app from Objective C to Swift.
Created a client specific network framework for handling the service layer requests, responses and
selecting environment from settings.
Developed multi language support and implemented Accessibility support (ADA) throughout the
application.
Extensively worked on the core modules UI development in landscape and portrait mode using
auto layouts.
Developed automated unit test cases using XCTest framework.
Worked in application go live support activities, Production issues, and low-level design document.
Worked on web service calls JSON parsing included in the project.
Implemented custom UI Tab Bar controller, UI Navigation controller for easy navigation
throughout the
app.
Performed unit testing and detect fixing to meet the client specifications.
Worked on push notifications sent from server for new alerts.
Responsible for writing the unit test using XCUnit framework.
Collaborated with Scrum Team to Translate Product Requirements into Implementable User
Stories.
Used XCode and Storyboards to develop the screens for the application using MVC design pattern.
Converted SOAP/XML to Restful Web Service.
Participate in DAILY SCRUM to discuss the progress in the sprints.
Effectively communicated with business owners to explain limitations and provide feedback.
Conducted thorough testing and debugging to identify and resolve issues, ensuring the reliability
and stability of the applications.
Collaborated with QA engineers to define test cases and ensure comprehensive test coverage,
resulting in high-quality deliverables.

Cognizant Technology Solutions, Chennai, India
iOS Developer | 05/2016 05/2018
https://apps.apple.com/us/app/mypepsico/id1532412267

Actively involved in BRD, Use Cases and application design discussions.
Worked with Objective-C and Cocoa Touch Framework which includes UIKit, Foundation,
UINavigationVIew, UITabBarController, UIPickerView, UITableView, UIWebView, PDF creation,
UIScrollView, MailViewController, UIActivityViewController and created the customized App in
iPad using reusable components.
Consumed RESTful Web Services by passing parameter on URL and got the output in JSON
format.
Used HTML and CSS to build the GUI.
Analyze highly complex business requirements; generate technical specifications to design or
redesign complex software components and applications for mobile systems.
Implemented NSURL Connection to integrate with backend web services.
Worked extensively with Mapkit and Core location frameworks to provide locations in Mapviews
Designed various application-level classes and functionality using objective-C that are utilized
across various PepsiCo application (iPad app).
Worked on HTML5 application using JavaScript, CSS3 and HTML.
Created manual unit test cases and system testing.
Automated all our apps to update the property list file using shell script when a build is made.
Used GIT source code repository to share the code and work collaboratively with the team.
Worked in an agile-based team environment.
Maintain and control code quality.
JPC Technologies, Hyderabad, India
Intern | 02/2015 03/2016
Created a client specific network framework for handling the service layer requests, responses
and selecting environment from settings.
Consumed RESTful Web Services by passing parameter on URL and got the output in JSON
format.
Used HTML and CSS to build the GUI.
Analyze highly complex business requirements; generate technical specifications to design or
redesign complex software components and applications for mobile systems.
Implemented NSURL Connection to integrate with backend web services.
Written Unit test case for every logical / functional implementation and UI test cases for
validating the UI automated flow.
Created manual unit test cases and system testing.
Effectively communicated with business owners to explain limitations and provide feedback.
Used GIT source code repository to share the code and work collaboratively with the team.
Keywords: cprogramm continuous integration continuous deployment quality analyst user interface user experience rlang golang California Virginia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3274
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: