Post Job Free
Sign in

Software Development Lead Developer

Location:
Katy, TX, 77494
Salary:
C2C
Posted:
February 10, 2024

Contact this candidate

Resume:

Yasaswi Maddala

Mobile: 415-***-****; Email: ********@**********.***

http://www.linkedin.com/in/yasaswi-m-b5860720

Summary:

●19+ years of development experience mostly with Fortune 500 companies in Software Development and Architectural roles.

●Over 5 years of architectural profiling and hands-on experience in mobile application using Android, iOS, Windows Mobile 6.5 & Toshiba native applications.

●Strong Experience in Discovery phase, Requirement gathering, Story analysis, Estimation, Design, Code review, Development, Integration and distribution.

●Experience with Apple app store and Google Play store submission process.

●Release support for server deployments using Active/Passive mode and PVT testing.

●Build release to testing team with different flavors – Dev, QA, Prod and Staging.

●Application monitoring using Tealeaf, AppDynamics and Fabric Dashboard.

●Experience with app distribution tools like Apperian, HockeyApp/Appcenter and TestFlight.

●Good at Project delivery, release and Deployment. Ability to work across technologies.

●Working on High priority incidents – App crashes and User reviews and track them to closure in timely manner.

●An excellent problem-solver, able to quickly grasp complex systems and identify opportunities for improvements and resolution of critical issues. Good at providing troubleshooting sessions to team members.

●Excellent understanding of Software Development Life Cycle and experience working in highly agile environments.

●Good team player with strong analytical skills, experience with Offshore and nearshore Teams.

●Expertise in writing Unit and UI automation test cases.

●Strong analytical skills, Self-motivated and organized energetic.

●Experience in multiple domain areas like Health Care, Insurance, Lending, Finance, Telematics, Retails, Manufacturing, Banking and e-commerce.

Education:

Bachelor of Technology majoring Electrical and Electronics from Nagarjuna University, India.

Technical Skills:

Programming: C, C++, Java, VB, Objective-C, Swift, SwiftUI and Kotlin.

Cross Platforms: Ionic framework and React Native

Platforms: iPhone, iPad, Apple Watch, Android, Toshiba, Samsung, Intercube and NEC Handsets.

Frameworks and IDEs: XCode, Android Studio, IntelliJ, Visual Studio, Eclipse. XCode tools – Instruments, Memory Graph Debugger, and Analyzer.

Backend: SFDC, Parse, Apigee, Firebase, ATG, AWS and SAP HANA.

App Distribution tools: HockeyApp, Apperian and Test Flight.

DevOps: Integration of DevOps with the applications for Code quality and Continuous Integration – Jenkins, Bitrise and Go Server.

Analytics: Adobe Omniture, Google Analytics, Crash Analytics and Fabric.

Code Repositories: Git, Innersource, ClearCase, PVCS, VSS and SVN.

Project tracking tools: Jira, Trello, TDP and Rally.

Other Skills:

●Usage of tools like SwiftLint for code quality and Jazzy tool for Code documentation.

●Strong hold on Cocoa Touch, Cocoa Pods, XML and JSON Parsing.

●Strong understanding of creating third party SDKs.

●Usage of different design patterns like MVC, MVVM, MVVMP and Singleton etc.

●Strong knowledge of integrating Bluetooth peripherals like – Beacons and RFID Readers.

●Strong knowledge of Application integration with embedded devices.

●Usage of Debuggers – Trace32, Vision click and Microview.

●Integration of different Databases - Core data, Realm, Firebase and SQLite.

ABAL Technologies - Nov 2018 to till date

Projects:

Caliber Home Loans, Dallas, Texas Jan 2021 to Dec 2023

Lead iOS Developer

Newrez Application

itms-apps://itunes.apple.com/us/app/newrez/id1435999022?ls=1&mt=8

Project Description: Newrez application is used by mortgage users who can view/Modify Loan details and make online payments. It contains the following features.

●Global Login with Biometric support.

●Okta SDK integration

●Create Loan application.

●Balance check and view transaction history.

●View Recent activity.

●Schedule – Mortgage payments onetime and recurring

●Dashboard screen with Originating loans and service loans.

●Access statements and documents

Roles & Responsibilities:

●Learn ionic framework with Capacitor.

●Learn ionic framework with Angular.

●Homebot feature implementation for Newrez app.

●Appstore feedback handling and Bug fixes.

●Code reviews

Environment: Visual Studio Code, XCode 15.0.1 and Android studio (Flamingo) 2022.2.1

Borrower Application

itms-apps://itunes.apple.com/us/app/caliber-home-loans/id1279630291?ls=1&mt=8

Project Description: Borrower application is used by mortgage users who can view/Modify Loan details and make online payments. It contains the following features.

●Global Login with Biometric support.

●Okta SDK integration

●Create Loan application

●Balance check and view transaction history.

●Schedule – Mortgage payments.

●Dashboard screen with Originating loans and service loans.

Roles & Responsibilities:

●Design and development of the above-mentioned features

●Build and release management.

●Used Swift 5.1 for developing the UI

●Code reviews

●Support for developing Android UI

●Study React Native framework to migrate Native borrower app to Cross-platform application.

Environment: XCode 14, Swift 5.1

Partner Application

itms-apps://itunes.apple.com/us/app/caliber-mypipeline/id1279628079?ls=1&mt=8

Project Description: Partner application is used by agents and builders to learn about loan pipeline. It contains the following features.

●Global Login with Biometric support.

●Okta SDK integration

●View Loan status.

●Search for Caliber Loan consultants and contact them through Phone, SMS and email.

●Send invite to potential customers to download Borrower mobile App from Appstore.

●Dashboard screen with Originating loans and service loans.

Roles & Responsibilities:

●Design and development of the above-mentioned features

●Build and release management.

●Used Swift 5.1 for developing the UI

●Code reviews

Environment: XCode 14, Swift 5.1

H2O application

itms-apps://itunes.apple.com/us/app/caliberh2o/id1279626851?ls=1&mt=8

Project Description: H2O application is used by loan officers, brokers and non-delegated clients. It contains the following features.

●Global Login with Biometric support.

●Okta SDK integration

●search entire Loan pipeline.

●Search for product eligibility, view rates and lock the loan.

●View key loan details, statuses and the terms.

●View loan conditions.

Roles & Responsibilities:

●Design and development of the above-mentioned features

●Build and release management.

●Used Swift 5.1 for developing the UI

●Code reviews

Environment: XCode 14, Swift 5.1

EOG Resources, Houston, Texas Nov 2019 to Oct 2020

Senior iOS Developer

myTime enterprise Application

Project Description: myTIme enterprise application used to view and update timecard and time Off requests. It contains the following features.

●Global Login with Biometric support.

●Ghost login support

●Employee Timecard and Time off request modules

●Manager timecard and Time off bulk approve/un approve modules.

●Schedule – Preview and Change schedule

●Dashboard screen with Past due Timecards and Current Timecard information.

Roles & Responsibilities:

●Design and development of the above-mentioned features

●Build and release management.

●Used SwiftUI for developing the UI

●Code reviews

Environment: XCode 11.7, Swift 5.0

EOG Resources, Houston, Texas

Senior iOS Developer

miOrg enterprise Application

Project Description: miOrg enterprise application used to view the information of the people in the Organization. It contains the following features.

●View All Employees

●View All Vendors

●View All Contractors

●Filter by division

●MyCard and Share Contact

●Crash fixes for iOS 13.

Roles & Responsibilities:

●Design and development of the above-mentioned features

●Build and release management.

●Code reviews

Environment: XCode 11.7, Swift 5.0

Barclays, Wilmington, DE Nov 2018 – Oct 2019

Senior iOS Developer, Android Developer

BCUS and DCB Mobile Applications

https://itunes.apple.com /us/app/barclays-us/id425199399

Project Description: Banking application used to view and pay with credit card transactions. It contains the following features.

●Login with Biometric support.

●Peek view in non-logged in state.

●Biometric authentication.

●Account summary and Balance transfer.

●Autopay and Easy Pay features.

Roles & Responsibilities:

●Design and development of the features like login, Apply Loan for DCB app for both Android and iOS.

●Open id connect implementation for iOS.

●Design MVVM + P architecture for iOS.

●Maintenance of the BCUS app for both Android and iOS.

●Build and release management.

Environment: XCode, Android Studio, Swift, Java, Kotlin, IntelliJ, Tealeaf, Kiwi, Robo Electric, Expresso and Mokito.

Accenture - Dec 2012 to Oct 2018

AT&T, Atlanta, GA Jun 2018 - Oct 2018

SalesExpress

Lead iOS Developer

Project Description:

Implementation of Container application using WKWebview for ATT enterprise application supporting Single Sign on.

Roles & Responsibilities:

●Design and development of the application.

●Integration of Mobile Key SDK into the multiple applications.

●Bug fixing Build and release/Project management.

Environment: Apperian, XCode, Swift.

Coca-Cola, Atlanta, GA Nov 2017- May 2018

CCNA Mobile iPhone App

Lead iOS Developer

https://itunes.apple.com/us/app/coca-cola-usa/id1310675636

Project Description:

An application which provides rewards to the Coke customers by scanning the Alphanumeric codes and SIP N Scan codes.

Roles & Responsibilities:

●Design and development of modules like creating Campaigns, Redeem Rewards and Dual scanning functionality using iOS native Swift 4.0.1.

●Design of Core Data model, Connector SDK.

●Integration of Gimbal and Urban Airship SDKs.

●Code reviews and integration of backend API. Build and Release, Offshore Handling.

Versum Materials, San Jose, CA Jul 2018 – Oct 2018

Container tracking iPhone App.

Lead iOS Developer

Project Description: An application, which can be used to track the containers/Cylinders starting from Entry to Inventory dispatch.

Roles & Responsibilities:

●Design and development of Tag commissioning functionalities like RFID tag Read, Write, Setting the Password and Locking the Password Memory functionality using iOS native Swift.

●Integration of TSL reader with the application, which can be used in Barcode/RFID mode.

●UI development for Profile and Container Registration screens.

●Code reviews and integration of backend API and Data Model Design.

●Senior iOS Developer.

Environment: TestFlight, XCode, Swift.

Nestle, San Jose, CA Apr 2018 – Jun 2018

Health App iPhone (Leading Pharma Company)

Lead iOS Developer

Project Description: An application, which can be used to track the health information like heartrate, Weight Loss/Gain etc.

Roles & Responsibilities:

●Bug fixes found during Acceptance testing.

●Bug fixes for the issues found during security scan using iOS native Objective-C language.

●Code and architectural review.

●Senior iOS Developer, Architect.

Environment: TestFlight, XCode, Objective-C.

RUBIKS – In House and Enterprise Apps Jan 2016 – Mar 2018

Technical Manager

RUBIKS – In House and Enterprise Apps

Hotel Worker iPhone App

Project Description: An application which can be used to track the activities of the worker using iPhone as client.

●Design and architecture review of Task handling.

● UI implementation for Login and Profile screens using iOS native Swift and Kotlin language

● Integration of firebase SDK and creating listener on client side, Code reviews.

● Code Reviews and task allocation.

Environment: Swift, Kotlin, iPhone, Android, iPad and Applewatch.

Hotel Manager iPad App

Technical Manager

Project Description: An application which can be used to assign tasks to the workers and track them to closure.

Roles & Responsibilities:

●Create, assign and track tasks for workers.

●Design and Create WOW moments.

●Profile and History UI using Swift language.

●Touch-ID implementation.

●Code Reviews and task allocation

Comcast App iPad App

Technical Manager

Project Description: An application which can be used to create hurdles/conference room bookings and track the tasks to closure.

Roles & Responsibilities:

● Design of Dashboard.

● Implement Call-backs, Huddles, and Elevations.

● Integration of Backend APIs and Data Model Design

● Code Reviews and task allocation.

Connected Hotel iPhone App

Technical Manager

Project Description: An application which can be used to provide rich user experience to customers based on his location coordinates.

Roles & Responsibilities:

●Design and development of UI for Timeline, Setting and Profile setting features using iOS native swift language.

●Integration of Backend APIs and Data Model Design.

●Code reviews and Architecture review

●Integration of Estimate SDK to interact with beacons.

●Code Reviews and task allocation

Digital Event

Technical Manager

Project Description: An internal application used to track the crowd density at different booths during an digital event by making use of Beacons.

Roles & Responsibilities:

●Integration of Gimbal SDK to interact with Beacons using iOS native Objective-c language.

●Integration with Apigee to post data based on user activity entry and exit.

●Retrieving Config file from the server and Configure geolocations like Enable/disable places, Welcome Message, Enable Background/Foreground.

●Code Reviews and task allocation

Field Nurse Enablement iOS App – iPhone/iPad/Watch

Technical Manager

Project Description: An application used to remotely track and attend patients in live. Track the records of the patients for future use.

Roles & Responsibilities:

●UI to show Heart beat Information on Watch using native iOS language Swift.

●Communication between Watch and Phone for Watch OS2.

●Updating the Heartbeat Information on Backend so that Doctor can view the same on iPad using Graphs.

●Code Reviews and task allocation

RBS6Nations, Bangalore Oct 2015 – Dec 2015

Apple Watch (UK Client) Application

https://itunes.apple.com/gb/app/official-rbs-6-nations-championship/id489164343?mt=8

Project Description: An application used to provide live updates of the Rugby match happening between 6 nations in UK. Track the scores in real time.

Roles & Responsibilities:

●Developer story planning and task break down.

●Developing some critical modules of the application - UI for Team list, Team score for both live and past matches, and Match history using iOS native language Objective-C.

●API integration and release, Architect, Senior iOS Developer

Cisco, Bangalore Aug 2015 – Oct 2015

Pulse iPhone/Watch Application.

Project Description: An application used to create Surveys by dynamically adding the questions and pushing them to groups. Creation of a new survey using predefined templates. Question Type: Single Choice, Multiple Choice, Text, Binary (yes/no; true/false; thumbs up/down, like /dislike), Scale - Based (star, percentage, linear),location based, rank based.

Roles & Responsibilities:

●Display of survey list on Watch using iOS native language Swift.

●Survey details of the survey on Watch

●Edit, Cancel and Deletion of Surveys on Watch

●Design and development of Apple Watch communication with iPhone.

●Survey Creation UI for iPhone.

●Implemented Handoff feature between Watch and Phone

●Integration of Parse SDK for Phone and Watch, Code Reviews.

WorkSafe Application – iPhone/iPad/Watch Mar 2015 – Aug 2015

Project Description: An application used to track workers at Hazardous places like Nuclear plants and other facilities.

Roles & Responsibilities:

●Design and development of Apple Watch functionality for Geo-location, Way finding using iOS native language Objective-C.

●UI implementation for Watch screens for Glance and Showing Short/Long notifications.

●Communication between Phone and watch using Appgroups and Send Messages.

●Integration of Backend APIs and Data Model Design.

●Integration with Aruba SDK to show Wayfinding using Beacons.

●Integration of Gimbal SDK for handling Entry/Exit Regions/Places

Shell, Bangalore Dec 2014 - Mar 2015

Senior iOS Developer, Team Lead.

Turnaround App for Foreman iPad (USA)

Project Description: An application used to track work assignments to workers by filling the work sheets online using SFDC.

Roles & Responsibilities:

●Design and development of UI for Daily Timesheet Screen using iOS native language Objective-C.

●Communication module with SFDC.

●Design of Data models and Code reviews.

●Auto sync and manual Sync with Server Data.

Argos - UK, Bangalore Dec 2013 - Dec 2014

Senior iOS Developer, Team Lead.

Consumer Retail Application Universal App

https://itunes.apple.com/gb/app/argos-for-ipad/id571228153?mt=8

Project Description: A retail application used to purchase items online using iPhone and iPad.

Roles & Responsibilities:

●Design and development of Checkout functionality using iOS native language Objective-C.

●Surfacing Availability feature implementation

●Integration of Web services and Code Reviews.

●Work allocation to the team and sending status reports to client.

●Find nearest Stores and displaying the same on Maps.

Argos - UK, Bangalore Apr 2013 - Dec 2013

Senior iOS Developer, Team Lead.

ISDB – Instore Digital Browser

https://www.spotless.co.uk/insights/argos-upgraded-their-instore-user-experience-to-digital/

Project Description: An Instore application used to purchase items online using iPad.

Roles & Responsibilities:

●Design and development of FastTrack functionality using iOS native language Objective-C.

●Custom keypad development.

●Integration of Prepay service.

●Integration of modules.

AT&T, Bangalore Jan 2013 - Apr 2013

Senior iOS Developer, Team Lead.

iPad application- (Leading Service provider)

Project Description: An application used by the marketing people to create new connections for deploying fiber optics in specified areas.

Roles & Responsibilities:

●Design and development of Contract functionality using iOS native language Objective-C.

●Manual Memory management.(Non-ARC)

●Integration of modules.

●Work allocation to the team and sending status reports to client.

Wipro Technologies - Nov 2004 to Dec 2012

Capitol One, Bangalore Aug 2012 - Dec 2012

Senior iOS Developer, Team Lead.

Biometrics Banking App (USA)

Project Description: An application which can be used to automatically login into the application by making use of 3rd party SDK.

Roles & Responsibilities:

●Integration of 3rd Party SDK to test Biometrics feature.

●Integration with backend.

●UI screens for Login and screen navigation using iOS native language Objective-C.

EMC2, Bangalore Mar 2012 - Jul 2012

Senior iOS Developer, Team Lead.

Leading Content Management Provider Consumer

https://www.youtube.com/watch?v=5ss6xfQ7PY8

Project Description: An application which can be used by internal employees to communicate with each other through various channels.

Roles & Responsibilities:

●Display YouTube videos using iOS native language Objective-C

●Showing Reference Documents from the Cloud.

●Showing EMC Community list information.

●Work allocation to the team and Coordination with Onsite.

●Integration of Social media - Facebook and Twitter. Code integration and Release.

●Core data, Integration for Persistent Storage.

EMC2 Folio, Bangalore Sep 2011 - Feb 2012

Senior iOS Developer, Team Lead.

Leading Content Management Provider –Enterprise

http://emc-folio.iapps4you.com/

Project Description: An application which will be used by marketing people to explain various features and functionalities supported by EMC.

Roles & Responsibilities:

●Design and development of UI for Library and Sync features using iOS native language Objective-C

●Carousal Custom component creation.

●Design and development of UI for Map view and Tweet Jumble using Cocos2D and sprite kit.

●Work allocation to the team and Coordination with Onsite.

Bupa, Bangalore Apr 2011- Aug 2011

Senior iOS Developer.

Bupa Registration iPad App

Project Description: A POC application which can be used to apply for insurance by filling out certain fields online.

Roles & Responsibilities:

●Design and development of the UI for the Insurance forms using iOS native language Objective-C

●Design for saving the data offline in SQLite.

●Design and development of all the screens both in portrait and Landscape modes.

Walmart, Bangalore Aug 2010- Feb 2011

Senior iOS Developer.

Retailer - iPhoneApp

Project Description: A retail iPhone application which can be used to do online shopping.

Roles & Responsibilities:

●Design and development of UI for AddtoCart, Product List, Product details, Payment using iOS native language Objective-C

●Gateway integration and Search features.

●Creating Design documents. Integration of Application with ATG backend.

●Work allocation to the team and Coordination with Onsite

●API testing using SoapUI Pro tool.

Pepsi, Bangalore Feb 2010- July 2010

Senior iOS Developer.

PINCH iPhone Application

Project Description: An iPhone application which can be used to track and raise a ticket for faulty dispenser machines.

Roles & Responsibilities:

●Search module using iOS native language Objective-C

●History module.

●HTTP module and Parser module.

●Capture image and Send Email modules.

Vorwerk, Bangalore Mar 2009- Jan 2010

Senior iOS Developer, Team lead.

Thermo mix- (Germany) iPhone Application

Project Description: An iPhone application which can be used to register and order the machine online. The app provides steps to prepare some of the recipes with videos.

Roles & Responsibilities:

● Involved in Design and Implementation of User Interface Screens for Cover flow, shopping list. Edit recipe feature, and search feature using iOS native language Objective-C

● Involved in generating the SQLite database from the xml.

ATX, Bangalore July 2008 - Feb 2009

Senior Mobile Developer.

IRoute telematics (USA) iPhone application

https://www.youtube.com/watch?v=VZTyeICsB5Q

Project Description:An iPhone application which can be used to Lock/Unlock the doors of the Benz car remotely using the application.

Roles & Responsibilities:

●Involved in Design and Implementation of POI and Show route User Interface Screens using iOS native language Objective-C.

●Involved in implementing the Json Parser /Creation module.

●Involved in implementing the http module which handles all the communications.

Vorwerk, Bangalore Feb 2008 - June 2008

Senior iOS Developer

Robotic Vacuum Cleaner (German Client) – iPhone

Project Description: An iPhone application which can be used to track and control the vacuum cleaner.

Roles & Responsibilities:

●Study and Analysis of the existing application.

●Design documents.

●Involved in Design and Implementation of User Interface Screens for Navigation screens with all the controls using iOS native language Objective-C.

●Open Sockets are used for communicating with the Robot.

Toshiba, Bangalore Feb 2007- Jan 2008

Senior Mobile Developer, technical Lead.

TOSH_WINMOB_2 - Windows Mobile 6.5

Project Description: A completely new phone completely developed from scratch on snapdragon chipset.

Roles & Responsibilities:

●Design and development of controller state machine.

●Focus rule for Main menu UI application with Today Screen framework for Windows Mobile.

●Design and development of Keypad animation using MDP (Mobile Display Processor).

●Design and development of BG service for performing the rotation animation for all Toshiba screens.

●Design of Interface between the SSB vs BG service and Toshiba app vs BG service for handling the Rotate events.

●Design and development of Scroll feature for all C # screens using the MDP.

SoftBank, Bangalore Jul 2006 - Jan 2007

Mobile Developer, technical Lead.

SB5, SB6 models (Japan leading service Provider)

Project Description: A new phone for Softbank with some enhancements.

Roles & Responsibilities:

●Involved in Design and development of kirakira and Hikkoshi modules.

●Involved in Design and development Simple mode functionality and Reset settings.

●Integration of Json Parser /Creation module.

●Integration of http module which handles all the backend communications

Toshiba, Bangalore Dec 2005 - June 2006

Mobile Developer, technical Lead.

VFW5, VFW6 (Japan leading service Provider) UI for Limit mode functionality

Project Description: A new phone for NTT DOCOMO with some enhancements.

Roles & Responsibilities:

●UI for simple mode of Browser functionality.

●Priority settings and Reset settings in SET module.

●Reset functionality.

Samsung, Bangalore Nov 2004 - Nov 2005

Mobile Validation Engineer, technical Lead.

US3G – Singular

Project Description: A new phone for Korean client completely developed from scratch.

Roles & Responsibilities:

●Design and development of UI for Worked for developing MMI for IMPS application.

●Involved in getting certifications for MSN, AOL, ICQ and Yahoo clients.

●Integration of http module, which handles all the backend communications.

●Validation of functionalities

NEC Mobiling, Bangalore Mar 2004 - Oct 2004

Mobile Validation Engineer.

Instant Messaging iMode App

Project Description: Implementing instant messaging feature for NEC Mobiling handsets.

Roles & Responsibilities:

●Interface design of Browser/Mail application that is required for Chat application.

●Creating Test scripts and documentation.

●Integration of modules.

●Development of image security feature and Original Image setting feature

●Bug fixing/testing at Onsite.

Intercube, Bangalore Apr 2003- Feb 2004

Mobile Validation Engineer.

CDMA Mobile App (Korea)

Project Description: A new phone for Korean client completely developed from scratch.

Roles & Responsibilities:

●Implemented the User interface screens for CAMERA menu tree on the Qualcomm framework.

●Compilation and debugging under ARM environment.

●Responsible for the setup of the target environment.

●Responsible for preparing the test cases for complete MMI module.

●Testing on Target boards.



Contact this candidate