Nanda Kishore Penumalli
Email:********@*****.***
http://linkedin.com/in/nanda-kishore-penumalli
Phone: 631-***-****
Professional Summary
•Over 8+ years of experience in developing applications & Information Technology designing and over 6 years in iOS application development and 2 years of Android application development.
•Proficient knowledge of programming Experience using Objective-C, Swift, Java
•Extensive experience in application development and integrating with various databases and Client-Server applications
•Worked extensively on Xcode, Interface Builder, Android layouts and fragments.
•Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
•Developed iOS and Android mobile applications using Objective-C, C++, C#, Xcode, Android Studio, including but not limited to Cocoa Touch, Foundation, UIKit, Map Kit, Core Graphics, Core Data, Android layouts and Fragments.
•Proficient in source control with Git, SVN.
•Involved in Object Oriented analysis/ Design & Design patterns including MVC across the apps.
•Used diversified IDE’s/SDK’s like Xcode, Android studio, IntelliJ.
•Proficient in programming languages such as ASP.net, HTML5, Java, JavaScript and markup languages such as XML and JSON Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
•Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, fixing and maintaining the software
•Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines
•Strong commitment to organizational work ethics, value-based decision-making and managerial skills
•Highly motivated enthusiast, fast learner, eager to meet new challenges and quickly grasp new technologies, skills, concepts, and ideas
Educational Profile:
•Master’s in Engineering Technology in Pittsburg State University, KS with 3.5 GPA
•Master of Technology in Radar and Microwave Engineering in Andhra University, A.P with 8.5 CGPA
•B.Tech in Electronics and Communication Engineering in V.R Siddartha Engineering college, Vijayawada, Acharya Nagarjuna university, A.P (76.53%)
Programming Languages
Objective-C, Swift, C, C++, C#, Kotlin, Java, Servelets, Springs
IDE’s / SDK’s
Xcode, Eclipse, IntelliJ, Android Studio
Frameworks / APIs
Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Android
Mobile Operating Systems
iOS, Android
Operating Systems
Mac OSX, Unix/Linux, MS-DOS, Windows
Phone Simulator and Emulator
iPhone/iPad, Android
Database
Microsoft SQL Server Compact (SQL CE), Core Data, SQL Lite
Development Models
Scrum method of Agile, V-Model
•
Professional Experience
Client: First Republic Bank, San Fransisco, CA Jul 2020 – Till Date
Role: Sr. iOS Application Developer
First Republic and its subsidiaries offer private banking, private business banking and private wealth management, including investment, trust and brokerage services. First Republic specializes in delivering exceptional, relationship-based service and offers a complete line of products, including residential, commercial and personal loans, deposit services, and wealth management.
Responsibilities:
·Design, develop, maintain and support mobile applications using iOS.
·Develop, maintain and support Consumer, Corporate and Soft Token Applications.
·Deploy and maintain the mobile applications on the App Store.
·Interface with business and IT teams to understand and translate business requirements into formal technical requirements and application code.
·Develop and execute quality unit test and integration plans/scripts to validate that application changes meet technical specifications.
·Assist in integration testing and work with business teams to complete acceptance testing.
·Participate in technical reviews during various stages of software and application development.
·Monitor application crashes in New Relic and fix them with proper solutions.
·Develop and debug using Xcode..
·Distribute iOS builds in App Center, TestFlight and Axiom for testing.
·Work with QA Engineers to fix issues.
·Participate in Sprint planning, grooming, tasking, retrospective and demo.
·Coordinate and collaborate with cross-functional teams to evaluate software.
Environment: iOS, Mac OS X, Objective C, Swift, Java, Kotlin, XCode, Android, Android Studio, IntelliJ, Agile Methodology, Jira, New Relic, SourceTree, GitLab, CocoaPods, App Center, Apptimize, Airship, AWS, Ensenta, MiSnap, Trusteer
Client: Maryland Health Benefits Exchange, Baltimore, MD Oct 2019 – Jul 2020
Role: Sr. Mobile Application Developer
The goal of the Maryland Health Benefit Exchange (MHBE) is to make health coverage affordable and more accessible for Marylanders. We are responsible for Maryland Health Connection, the state’s health insurance marketplace under the Patient Protection and Affordable Care Act of 2010 (ACA). MHBE works with Maryland Department of Health, Maryland Insurance Administration, Department of Human Services and stakeholders statewide.
Responsibilities:
·Design, develop, maintain and support mobile applications using iOS and Android platforms.
·Perform compatibility testing with various mobile OS versions of iOS and Android to ensure the functionality is working as expected.
·Design, develop, maintain and support web services for supporting the mobile applications using Java/J2EE, Objective C, Swift, SailPoint/ForgeRock and PostgreSQL and other security and database technologies.
·Deploy and maintain the mobile applications on the App Store and the Google Play Store.
·Interface with business and IT teams to understand and translate business requirements into formal technical requirements and application code.
·Develop and execute quality unit test and integration plans/scripts to validate that application changes meet technical specifications.
·Assist in integration testing and work with business teams to complete acceptance testing.
·Participate in technical reviews during various stages of software and application development.
·Monitor application crashes in Firebase and fix them with proper solutions.
·Develop and debug using XCode, Android Studio instruments.
·Work with QA Engineers to fix issues.
·Participate in Sprint planning, grooming, tasking, retrospective and demo.
·Coordinate and collaborate with cross-functional teams to evaluate software.
·Adhere to all security, change control and MHBE Project Management Office (PMO) policies, processes and methodologies.
Environment: iOS, Mac OS X, Objective C, Swift, Java, Kotlin, XCode, Android, Android Studio, IntelliJ, Agile Methodology, Jira, Splunk, SourceTree, BitBucket, CocoaPods, Firebase, DbVisualizer, PostgreSQL, App Center, Azure, AWS
Client: BarclayCard US, Wilmington, DE Oct 2016 - Oct 2019
Role: Sr. Mobile Application Developer
Barclaycard is a credit card provider, helping people achieve their financial goals for over 50 years. Backed by Barclays PLC, one of the world’s largest and most solid financial services companies, we partner with over 60 top companies to empower our card members with innovative products and a personal level of service.
Responsibilities:
•Design and development of iOS and Android mobile applications
•Triaging and fixing the production issues
•Working on backend mobile service codebase in Java
•Working with Kiwi framework to work on unit test coverage in iOS.
•Working with Robolectric, Power Mockito to work on unit test coverage in Android
•Developing and providing solutions in Swift and Objective C
•Monitoring crashes in Fabric crashlytics and fixing them with proper solutions
•Monitoring, fixing the failed jobs and creating the builds with Jenkins
•Fixing sonar issues to maintain code quality
•Integration of Tealeaf framework in iOS and Android applications
•Fixing the vulnerabilities in CheckMarx
•Monitoring AppDynamics, Splunk, Kibana and Tealeaf logs for any production issues
•Uploading builds to AppStore and Google Play Store
•Using Rally to update the sprints stories and tasks
Environment: iOS, Mac OS X, Objective C, Swift, XCode, Android, Android Studio, IntelliJ, Kiwi, Robolectric, PowerMockito, Agile Methodology, Rally, Jenkins, Tealeaf, AppDynamics, Kibana, CheckMarx, SourceTree, BitBucket, CocoaPods, Nexus, JFrog, Fabric, Apperian
Client: CoreSphere LLC, Bethesda, MD Nov 2015 - Sept 2016
Role: iOS Mobile App Developer
CoreSphere provides solutions that allow our customers to take their cloud-based applications and deliver these applications on a variety of mobile platforms by providing mission strategic solutions guidance, best practices frameworks, development and implementation of mobile web and mobile applications. Our expertise in mobile web and application development cross over all available platforms including iPhone/iPad, Android, Blackberry and Windows
Responsibilities:
•Refined innovative user interface solutions
•Working with Objective-C and Swift
•Developed core set for fitting into product roadmap
•Used sketches scenarios flows and prototypes
•Ensured that all business and design objectives were met
•Use GitHub for source project management from different location
•Develop, document, test and maintain iOS applications
•Used the same XIB to design for all iPhones by using Auto Layout
•Used Core data Framework for local storage purpose in SQLite in few primary projects.
•Debugging issues at onsite whenever required.
•Worked with SourceTree to checkout and update the codebase changes.
•Worked closely within a cross functional team of testers and developers.
Environment: iOS, Mac OS X, Objective C, Swift, XCode, Agile Methodology, SourceTree, AWS, GitHub, CocoaPods.
Client: Apple Inc, Sunnyvale, CA Jan 2015– Sept 2015
Role: iOS Mobile App Developer
Apple operates Caffe Macs cafeteria available for Apple employees. The project involves updating the daily menu items and maintaining the ordering services in different cafes.
Responsibilities
•Worked extensively with Objective C and Cocoa frameworks.
•Worked with UIKit Framework for the applications at hand.
•Worked extensively on Table view controller and made customized table view cells according to the client.
•Used Auto Layout for dynamic screens design.
•Customizing UIButton, UITabBar and UITableView to build user interface of the application.
•Pre-fetching data for different views for smooth screen transitioning.
•Followed a workflow principle for design and development
•Worked on web service calls, XML and JSON parsing included in the project.
•Worked with UIKit Framework for development and maintenance.
•Added animation between UIViews for smooth transitioning and better user experience.
Environment: iOS 8.0 and 8.1, Mac OS X, Objective C, XCode, Agile Methodology, SourceTree, HTML5, CSS, SOAP.
Client: Target, Minneapolis, MN Jul 2014 – Dec 2014
Role: Software Developer
Target Corporation (simply as Target) is the second-largest discount retailer in the United States, behind Walmart, and is a component of the S&P 500 Index. Founded by George Dayton and headquartered in Minneapolis, Minnesota.
Roles & Responsibilities:
•Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
•Responsible for Creating Models and Services in conformance with the WSDL's provided.
•Responsible for Service Integration Development and Testing.
•Web services deployment and testing on rest client.
•Created the complete database using Core Data.
•Complete implementation of the retrial mechanism.
•Beta testing of the application via test flight.
•Publishing the application on App store and then pushing updates after every sprint release.
•Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
•Complete data base designing for iPhone
•Developed critical tools for this project like customized navigation bar, page control and scroll view.
•Worked with UIKit Framework for the applications at hand.
•Worked extensively on table view controller and made customized table view cells according to the client
•Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
•Worked closely within a cross functional team of testers and developers.
•Worked on web service calls, XML and JSON parsing included in the project.
•Worked with UIKit Framework for development and maintenance.
Environments: iOS 7.0, (iPhone SDK), Mac OS X, Objective C, XCode, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery, Jenkins.
Client: HCL Technologies, Chennai, India Sept 2011 - Jun 2013
Role: Software Engineer
GTECH is one of the largest lotteries and gaming companies in the world with $3 billion in revenue and 8,600 employees. We provide products and services in approximately 100 countries. GTECH is comprised of Lottery, SPIELO, Interactive, and Betting business segments.
Responsibilities:
•Interacted with team to understand requirements to develop Application.
•Development of screens using JSP's.
•Coding and preparation of both server and client programs.
•Involved in developing common methods for business logic.
•Integration of all screens and making changes according to requirements.
•Developed the module based on MVC Architecture.
•Tested the app, reported bugs, and fixed the bugs.
•Developed a UI Test case to enquire the details of Customers before downloading the app.
•Developed unit tests for testing specific functionality and logic.
•Fixed bugs as documented by QA team.
•Involved in the entire SDLC of the applications.
Environments: Windows XP, Java, JSP, Altura, XML, HTML, Eclipse, UNIX, iOS 6, XCode 5.0, Objective C, MVC, C/C++