Rakesh Reddy Mudireddy
Around * years of strong technical expertise, with hands-on experience in iOS Development using Objective-C and Swift.
Experience working on all phases of Software Development Life Cycle (SDLC) process, which include requirement analysis, designing, implementing, debugging, fixing and maintaining the software.
Experienced in Cocoa frameworks like Foundation Kit, Application Kit, Core Data and including Map kit, Core object, Core services, Core graphics, Core animation, UI kit, Event Kit, Address Book and MVC methodologies.
Experience of App Store requirements, HIGs, iTunes Connect and iOS provisioning portal.
Experience working with Swift Programming.
Proficient in understanding customer and business needs, as well as server/hosting requirements, data modeling, business logic and UX/UI design.
Experienced on Test-driven development. Worked on Quick and Nimble for writing UI test cases.
Expertise Model View Controller (MVC) design architecture Cocoa design patterns, singleton patterns and concepts like delegation, protocols and categories.
Good understanding on RxSwift and RxCocoa frameworks to implement common tasks effectively.
Innovative and results- driven team player focused on achieving exceptional results in highly challenging environment that demands commitment, multitasking and continuous improvement.
Good understanding of Memory Management: Automatic Reference Counting (ARC) in IOS development.
Have knowledge on Cordova and AngularJS.
Proficient in creating RESTful and SOAP web service requests for parsing JSON and XML responses, respectively.
Experience with both SVN and GIT Source code repositories and GIT interfaces like Source Tree.
Strong problem solving and decision-making skills with ability to communicate effectively at all levels.
EDUCATION Bachelor of Computer Science Engineering
JNTU University, Hyderabad, India
Master of Computer Science Engineering
National University, San Diego, CA
T-Mobile, Bellevue, WA (iOS Developer - Contractor) Jun 2019 – Till now
T-Mobile US provides wireless voice, messaging, and data services in the united states, Pueto Rico and the U.S Virgin Islands under the T-Mobile and Metro by T-Mobile brands. The company operates the third largest wireless network in the U.S market with over 65.5 million customers and annual revenues of $32 billion.
Worked on multiple T-Mobile mobile applications like Digits, ESim and some of the internal projects.
Working closely with Product and Technical team to understand the requirements and provide inputs which might affect the requirements.
Implemented SDK for new additional features and enhancements for one of the T-Mobile application.
Used Swift 5.0 for the latest project which is submitted to AppStore.
Built an iOS SDK which consumes multiple micro services across different teams.
Integrating Web page in iOS application and communicating back and forth with web page to meet the requirements.
Integrated Maps (using CLLocationManager) into one of the internal projects.
Integrated Apptentive for Appstore reviews, ratings and feedback in one of the Application which involves Web page which is hosted in iOS Application using WebKit and displayed in WKWebView.
Involved in communicating the requirements from various teams with internal development team.
Environment: XCode 10.1, XCode 11, Swift 4.2, Swift 5, Bitbucket, Jenkins.
BabyCenter, San Francisco, CA (iOS Developer - Contractor) Aug 2018 – Jun 2019
BabyCenter is the world's number one digital parenting resource, with content that reaches more than 100 million people monthly. In the United States, 7 in 10 new and expectant moms online use BabyCenter. Around the globe, BabyCenter content is available in nine different languages, and more than 50 million parents visit BabyCenter's 11 websites every month.
Worked on Agile environment.
Working closely with product team to understand the requirement and also working with QA Team to define the steps to test the Story or Use case.
Worked on enhancements to the BabyCenter’s Pregnancy Tracker iOS application available in AppStore.
Conversion of existing Swift 3.0 code base to Swift 4.2.
Using Realm Database to manage the internal storage, store the content from S3 bucket in Tabular form.
Conversion of Existing Objective-C code to Swift which is created in very versions of app.
Participating in Quarterly Hackathons to post new ideas, latest technologies to improve the app.
Using Fastlane to create Jenkins auto builds and build with parameters specifying branch name.
Integrated image upload download and sync APIs to upload the images in S3 bucket and download to a different device on demand and call sync API to sync the records.
Integrating Localytics to track the Analytics metrics on various parts of the app to analyze and improve the app features.
Use of Firebase to configure parameters that are dynamically changed in various parts of the app.
Environment: XCode 10.1, Swift 4.2, Stash, Jenkins.
Wells Fargo, San Francisco, CA (iOS Developer - Contractor) JUN 2017 – JUN 2018
Wells Fargo & Company (NYSE: WFC) is a diversified, community-based financial services company with $1.9 trillion in assets. Wells Fargo’s vision is to satisfy our customers’ financial needs and help them succeed financially. Founded in 1852 and headquartered in San Francisco, Wells Fargo provides banking, insurance, investments, mortgage, and consumer and commercial finance through more than 8,400 locations, 13,000 ATMs, the internet (wellsfargo.com) and mobile banking, and has offices in 42 countries and territories to support customers who conduct business in the global economy. With approximately 268,000 team members, Wells Fargo serves one in three households in the United States. Wells Fargo & Company was ranked No. 25 on Fortune’s 2017 rankings of America’s largest corporations.
Worked on building SDKs for APIs that Gateway channel would be developing. Engaged in the SDK development of multiple projects in iOS platform and worked with multiple API squads to build SDK, which involved writing clear, maintainable code, documentation, writing unit tests and performing code reviews.
Worked on Swift 4.0 and Xcode 9.0. Worked on Test driven development (TDD).
Worked on Bluetooth BLE iBeacons as part of the POC.
Design and build advanced SDK for the iOS platform.
Secure integration with remote web services over HTTPS using JSON as the transport data format.
Collaborating with Architects and product team in-order to understand the payments cycle used in Mobile applications.
Collaborating with cross-functional teams to define, design, new features.
Unit-test code for robustness, including edge cases, usability, and general reliability. Worked on Kony to test the application.
Worked on bug fixing and improving performance.
Worked on Agile environment.
Continuously Client, evaluate, and implement new technologies to maximize development efficiency.
Environment: Xcode, Postman, GitHub, Jenkins, Test flight.
Kore.ai, Hyderabad, India
Software Developer JUL 2011 – Aug 2015
Developed a Sales Tool for a Client DigiSight which is a dashboard application where in the user can view all the case studies and add notes, watch tutorial videos of all the clients from the server.
Also worked on various other projects depending on necessity for the organization.
Gathered all the requirements and prepared the requirement specification document.
Worked on JAVA Development kit and Net-Beans IDE for backend development.
Worked on XCode 4.3 for developing an iOS application using Objective-C programming.
Designed and understood the requirement.
Wrote web service wrapper to form the request and parse the response to send it to UI.
Wrote complete logic for retrial mechanism.
Memory management using the profile.
Completed the data base design and creation.
Performed database operations like Insert, fetch, update and delete data.
Used XML parser to parse fetched data from server.
Implemented unit Testing and moving to production.
Implemented advanced animation techniques to provide user friendly interface.
Performed code review.
Executed Beta testing of the application using Test Flight.
Environment: Java, Net-Beans IDE, XML Parser, Objective C, iPhone SDK, XCode 4.3, Interface Builder and Instruments, Microsoft Visio.
SKILLS Frameworks: IOS Framework, iPhone SDK, Cocoa touch Framework, Cocoa framework, Core data framework.
Languages: Java, C, C++, C#, Objective-C, Swift
Web Based Services: SOAP, RESTful
Databases: MySQL, SQL Server
Web Servers: Apache Tomcat Server, IIS
ETL Tools: Informatica
Design Tools: Microsoft Visio
Operating Systems: Mac OS, Windows 8/7/Vista/ XP, UNIX, LINUX
Others: MS Office Suite, MS Visio, Adobe Photoshop