Resume

Sign in

Developer Project Manager

Location:
Atlanta, Georgia, United States
Posted:
August 31, 2017

Contact this candidate

SAI TEJA

Phone: +* (248)***-**** Email: ac13o6@r.postjobfree.com

PROFESSIONAL SUMMARY:

A qualified Professional with over 7 plus years’ experience in Information Technology in analysis, design, development, implementation and maintenance of native mobile application using Swift, Objective-C, Cocoa Touch and XCode.

Extensive knowledge dealing with SWIFT and iOS SDK features and newly released frameworks.

Well versed with Agile Development Methodologies (SCRUM), Design Patterns (MVC, MVVM) and design concepts like Delegation, Singleton Pattern, Protocols and Categories and Software Development Life Cycle (SDLC).

Proficient with different iOS frameworks: Foundation, WebKit, UIKit, MapKit, CoreLocation, EventKit, MapKit, CoreObject, CoreServices, Core Graphics, CoreAnimation, UIKit, WatchKit.

Extensive experience in consuming the SOAP/REST based web service API’s from iOS client.

Involved in implementing SQLite database and CoreData for complex projects. Strong experience in Database Management skills: SQL, NoSQL, Parse, MongoDB.

Experienced in working with data parsing forms such as XML and JSON, to dynamically display

data on iPhone.

Experienced in web service integration using NSURLSession and Multi-threading using NSOperationQueue, DispatchQueues, NSThread and GCD.

Experience working with memory management – Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).

Knowledge in Bluetooth low energy(BLE) and NFC including creating iBeacon application interfacing the Cloud Services and talk to the backend services.

Hands on experience with Estimote SDK and Estimote beacons. Worked on the Localization of the App.

Worked with Firebase in Integrating Platform such as Facebook, Twitter, and Google+ with OAuth token handling, handling mobile payments using Apple Pay and In-App purchases and implemented Peek and Pop, TouchID.

Extensive experience dealing with Test Driven Development(TDD) for Unit Testing using XCTest, SenTestingKit, Earlgrey, OCMockito and UIAutomation using KIF framework and skilled in performance analysis/tuning and Memory leak analysis, using instruments and actively participated in estimating Time for tasks and Code review.

Proficient knowledge in dealing with concurrent programming using AVFoundation.

Worked on Flexible workflows with Sketch, Adobe Photoshop in Sketching wireframes and prototyping Mockups.

A good experience on maintaining the code base on regular basis. Worked on the Version Control System tools like SVN, RTC, GIT for source code management and used Jenkins for continuous integration.

Experienced in creating the user interface using Xamarin Forms for designing UI using framework APIs and XAML with different available layouts and controls to target both iOS and Android Apps.

Experience in developing the Front-End Web Application using the Web Technologies like HTML, CSS3, JavaScript and have Strong Knowledge in Object Oriented Concepts and good development experience in using those concepts in building re-usable code.

Strong ability to effectively prioritize and multi-task on projects utilizing IT process knowledge and full Software Development Life Cycle (SDLC).

Working knowledge of Operating Systems like Windows, Linux and Mac OSX.

Some of the attributes that would describe me would be the Team player, Quick learner, Self-Motivated and Strong interest in Mobile Applications and Front End Development.

EDUCATION

Bachelor of Engineering – VNR Vignana Jyothi Institute of Engineering and Technology, Hyderabad, India.

TECHNICAL SKILLS

Programming Languages:

Swift, Objective-C, C#/Xamarin, Java, C, C++, AJAX, XML, JSON, HTML 4&5, CSS, JavaScript, JQUERY Library, Responsive Web Design.

Database:

Oracle, MySQL, SQLite, MS Access, MongoDB, Core Data.

Operating Systems:

Mac OSX 10.5/10.6/10.7/10.8/10.9/10.10/10.11, Windows XP/Vista/7,8,10, UNIX.

IDE:

XCode, Microsoft Visual Studio, Eclipse, IntelliJ, NetBeans.

Software:

MS Office Suite (Word, Excel, Access, PowerPoint & Outlook), MS Visio, Rational Requisite Pro, Adobe Acrobat, Apple Keynote, Apple Pages.

Framework:

Foundation, Core Animation / UIAnimation, UIKit, CoreGraphics, Firebase, Alamofire, CoreLocation, MapKit, MKAnnotations, CoreData, XCTest.

SDK’s:

IOS (5.x, 6.x, 7.x, 8.x,9.x)

Version Control Systems:

SVN, RTC, GIT, Jenkins.

PROFESSIONAL EXPERIENCE

Organization

Sector

Designation

Green Sky

Business

Sr. iOS Developer

Cigna

Health& Fitness

iOS Developer

Home Shopping Network

Shopping

iOS Developer

Citizens bank

Finance

Web Application/ Mobile Developer

ALTEN Calsoft Labs

Technology Consulting, Design and Development, R&D outsourcing.

Web Developer

WORK HISTORY

Client: Green Sky, Atlanta, GA

Role: Sr. iOS Developer

Duration: May 2016 – Current

App Link: https://itunes.apple.com/us/app/greensky-merchant/id1110104585?mt=8

Description: The Green Sky Mobile App provides our merchants a simple application process with quick approval, to help them grow sales and delight customers. It allows users to view their final documents within the app once they are approved.

Responsibilities

Involved in every stage of the Project development life cycle from development to deployment of the application.

Responsible for migration of application to support to the iOS latest version and worked with Swift, Objective C, XCode, iPhone SDK.

Worked extensively with Swift 3.0, 2.0, Objective C and Cocoa Touch frameworks.

Responsible for deploying the app in the AppStore.

Worked on Flexible workflows with Sketch in Sketching wireframes and prototyping Mockups.

Consumed HTTPS RESTFul Services using Alamofire Framework. Called and managed all Request and response packets extensively in the NSOperations and NSThreads.

Responsible for integrating with various frameworks such as Foundation, Core Animation / UIAnimation, UIKit, Core Graphics, MapKit, Core Location.

Used extensive interactive Playgrounds to prototype the application and Worked on AutoLayout to set the constraints for UI Elements.

Created various views, customized UITableView, UINavigationController and popovers for the custom look and improve the user interface by using the CoreGraphics.

Used NSUserDefaults, NSUserPreferences, Multitasking (using GCD, OperationQueues, Multithreaded Code), P-list, Core Data, SQLite in software development.

Integrated Apple PushNotifications(APN), LocalNotification.

Used PrivateQueues perform Block and wait deadlock to avoid crashes with respect to NSManagedObject. For CoreData debugging I watched NSMangedObject attribute.

Worked with Developer tools (Such as Instruments, Accessibility Inspector, Simulator) extensively in the process of development to minimize memory leaks and assure overall application stability, effective resource utilization.

Performed end-to-end testing using the framework like XCTest and OCMockito.

Acted as an expert technical resource for modeling, simulation and analysis efforts and worked with TestFlight to monitor the crashes.

Worked with Github and XCode for Debugging and use Gitlab for the code review and reported Progress/Challenge to the project manager.

Worked with AWS to manage Cloud services for the content uploaded.

Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles.

Implemented the concepts of Coredata and Coregraphics to give the user a good interaction with the application and executed part of the code with the Phone gap.

Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan.

Environment: iOS 9 and iOS 10, Mac OS X, Swift 3.0, 2.0, Objective-C, XCode 8.x, iPhone SDK, Agile, Sketch, JIRA, CoreData, CoreAnimation, Cocoa-Pods, JSON, REST API’s, GitHub, XCode Developer Tools such as iPhone Simulator, Accessibility Inspector, Instruments.

Client: Cigna, South Windsor, CT

Role: iOS Developer

Duration: October 2015 – March 2016

App Link: https://itunes.apple.com/us/app/mycigna/id569266174?mt=8

Description: The myCigna app gives you an easy way to personalize, organize and access your important health information--on the go. Through this app, you can Submit claims for reimbursement, Access account details, Home Delivery Pharmacy, Procedure Search, Drug Search, including balances, transaction history, and claim status information and view important messages.

Responsibilities

Actively involved in project life cycle as a code developer of a scrum team and contributed in a fast-paced Agile Scrum environment with bi-weekly sprints.

Developed the application using XCode, Swift 1.0, Objective-C.

Created interactive user interface using the Interface builder, Storyboards and iPhone Simulators

Worked extensively on Localization of the App and performed testing to support for all the Languages and regions.

Designed User Interface using the frameworks Core Animation / UIAnimation and UIKit as per the design interactive prototype Wireframes.

Created View controllers both programmatically and through Storyboards and worked with Navigations controllers and Table View Controllers.

Used OperationQueue and NSURLSession to integrate with the backend web server.

Worked on Web Service calls XML and JSON parsing included in the project and used NSJSONSerialization in getting requests from the server and parsed the response objects.

Developed Custom UIViews & UITableView for user interface in the application.

Worked extensively with Swift and Cocoa Touch frameworks including, Foundation, Core Animation / UIAnimation and UIKit.

Invoked secure RESTFul Webservices over HTTPS using Alamofire, OAuth and parsed JSON Response using SBJson Framework.

Performed thread related issues with NSManagedObject to avoid crashes.

Worked on concurrency with CoreData and manages the contexts in various scenarios such as Context switching.

Worked on CoreData framework to store data using NSManagedObjects by using performBlock method and managed database.

Worked extensively with DispatchQueues to wait for the multiple WebServices and structured my application to improve the app performance and use the memory efficiently.

Experience in Memory management by implementing multi-threading using both GrandCentralDispatch and NSOperationQueues.

Incorporated the Apple Push Notification(APN) feature in Swift programs, to notify the user when any operations were done and used Bridging headers to communicate with the Objective-C programs.

Implementation of TDD (Test Driven Development) for the Unit Testing with the use of KIFFramework.

Worked with tools such as Fabrics and Google Analytics to monitor the crashes and maintain the records of crashes.

Performed CPU, Memory profiling and resolved inefficiencies in resource utilization using developer tools such as (Like Instruments, Accessibility Inspector, Simulator). Responsible for deploying the app in the AppStore.

Used Atlassian tools such as JIRA and Stash pull requests for code reviews, manage and keep track on the progress of project.

Environment: iOS 8 and 9 (iPhone SDK), Mac OS X, Objective-C, XCode 6.x and 7.x, Swift 1.x, Foundation, Core Animation / UIAnimation, UIKit, Core Graphics, Coredata.

Client: Home Shopping Network, St. Petersburg, FL

Role: iOS Developer

Duration: October 2013 – September 2015

App Link: https://itunes.apple.com/us/app/hsn-shop-app/id324326909?mt=8

Description: Home Shopping Network (HSN) is an interactive multichannel retailer with strong direct to consumer expertise among its two operating segments. HSNi offers innovative, differentiated retail experiences on TV, online, via mobile devices, in catalogs, and in brick and mortar stores.

Responsibilities

Involved in full life cycle of the application including design, development and testing.

Performed usability testing on interface design to ensure responsive compatibility.

Involved in developing the application using the Swift, Objective-C, XCode.

Performed application development and worked with various frameworks like Foundation, CoreAnimation / UIAnimation, UIKit, Core Graphics, MapKit, Core Location and Firebase.

Developed Custom Views & TableViews for user interface in the application.

Implemented NavigationControllers and TabBarControllers for easier use of the application.

Designed and built the distribution for deploying in the AppStore.

Developed iPhone application that can perform user registration, login, profile, and purchase within the application.

Skilled in integrating secured RESTFul and SOAP Webservice communication within ios using AFNetwork and NSURLConnection.

Worked with HockeyApp to collect the live crashes and generate builds to perform testing.

Worked on GIT to checkout and update the changes and used Atlassian tools(JIRA) to track and prioritize the issues.

Analyze memory growth and memory leaks using the developer tools such as Instruments, Accessibility Inspector, Simulator.

Designed and integrated application for different devices like iPad, iPhone, iPod.

Designed and developed latest trends for iPhone clients and worked on iPhone SDK and internet connection Protocols.

Preparation of internal QA builds and maintaining the Apple developer portal.

Experience with basic Photoshop skills for minor editing, resizing and optimizing the images.

Worked with XCode for debugging and participated in application testing, logged in errors/bugs and fixed them thereby contributing to application enhancement.

Pinpointed and solved several of our most widespread crashing bugs.

Environment: iOS 4.0 and 5.1 (iPhone SDK), Mac OS X, Swift, Objective-C, XCode 5.x, Cocoa Touch, Cocoa, MapKit Framework, Core Location, Photoshop.

Client: Citizens Bank, Glen Allen, VA

Role: Web Application/ Mobile Developer

Duration: December 2011 – August 2013

Description: Citizens Commercial Banking offers its corporate, not-for-profit and institutional clients a broad range of wholesale banking products and services including treasury services, specialty finance, foreign exchange, capital markets and loan syndications and sales and trading.

Responsibilities

Worked in an Agile Environment and Participated actively in daily scrum meetings to discuss the progress in the sprints and followed a work data flow principle for design and development.

Developed complete client iPad login and signup module that includes UIDesign and backend communication with RESTful Web services using Objective-C, XCode.

Solved major defects in Navigation controller behavior for the application.

Provided mechanism to avoid loading of duplicate data in TableViews (Problem due to concurrent server calls) and developed new components like infinite scrolling section for sliding table view.

Assisted Project Manager with release build schedules.

Publishing the application on AppStore and then pushing updates after every sprint release.

Managing the work log and following the schedule to ensure completion of projects before deadline.

Followed a work data flow principle for design and development.

Upgraded reporting system of the application Spark People My Account for analytics.

Developed the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags.

Responsible for developing data insertion forms and validated them using JavaScript.

Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).

Environment: Objective-C, Xcode 4.6, Mac OSX, Foundation, UIKit, Core Graphics, HTML, JSP, XML, XSLT, AJAX CSS, Adobe Photoshop, JavaScript, DHTML, MS-office, Web Services, Usability Testing, Eclipse.

Client: ALTEN Calsoft Labs, Hyderabad, India

Role: Web Developer

Duration: June 2009 – September 2011

Description: The Business Process Automation System is fully web based atomized business processing system. This ERP system is integrated with other Modules like Quality, Finance, Accounts, and Sales & Distribution. The system will provide Breed Consulting, Enterprise IT and Product engineering services for enterprises in Healthcare, Education, High-Tech & Retail industries.

Responsibilities

Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags.

Developed data insertion forms and validated them using JavaScript.

Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).

Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.

Involved in the design and development of user profile planning for those accessing the system.

Analyzed user requirements and converted into use cases.

Created multiple types of content, each with different features.

Adobe Photoshop has been used to create different banners and designs.

Environment: HTML, J2EE, JSP, XML, XSLT, CSS, AJAX, Adobe Photoshop, JavaScript, DHTML, MS-office, Java API’s.



Contact this candidate