We provide IT Staff Augmentation Services!

Solution Architect & Lead - Desktop Resume

4.00/5 (Submit Your Rating)

Montvale, NJ

SUMMARY

  • Over 10+ years of experience in IT industry in Analysis, design, development, testing and user training of software applications, with over 7+ years of experience in developing mobile applications using iOS - Objective-C and Swift & hybrid applications using Cordova.
  • Extensive experience on SDK development in iOS.
  • Experienced in iOS Application Development using UIKit, Core Foundation with Cocoa Touch.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like singleton, delegation, protocols and categories.
  • Full-Stack developer with experience in a variety of domains/technologies for mobile native & hybrid apps, mobile games and desktop/mobile web applications in Payments, Finance & Games domain.
  • Created and customized views using table views, collection cells, tab bars and navigation bars which are basic functional elements in multi-view applications.
  • Strong knowledge of Core Frameworks like Map kit, Core object, Core services, graphics, animation, UIKit & MVC methodologies.
  • Experience with Google mobile service provider API and MapKit framework.
  • Experience in UI Auto layouts & Storyboards.
  • Expertise in uploading files with multi-part and also in data methods using Alamofire.
  • Developed growing access to online services, websites and web applications to become increasingly complex through non-storyboard UX.
  • Expertise in implementing Apple Pay framework with Cocoa pods (GitHub).
  • Experienced in creation of supporting multiple platforms in one application using Apache Cordova and PhoneGap.
  • Involved in various parse level application as well and well aware of SOAP, XML & JSON formated services through RESTful services.
  • Worked on Core Data, ability to write and troubleshoot SQLite code and design managed object context.
  • Proficient in programming languages such as HTML5, CSS3, JavaScript, AngularJS, jQuery, jQuery Mobile, Bootstrap.
  • Experience in working with in-app purchase applications for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
  • Proficient in source control with Git, Stash, SourceTree, SVN.
  • Experience in AGILE and Waterfall SDLC methodology.
  • Expertise inpreparation/reviewing of Unit Test cases, troubleshooting and fixing the issues.
  • Proven hands-on experience with development estimations & planning based on User needs and specifications.

TECHNICAL SKILL SETS

Languages: Objective C, Swift 2&3, HTML5

Scripting languages: Angular JS, Angular, JQuery, JavaScript, ReactJS, BootStrap, Node JS

Tools: VS Code, XCode, Eclipse, Android Studio, Brackets, Sublime, Notepad++

Hybrid application frameworks: Apache Cordova, PhoneGap, NativeScript

Web services & Performance Tools: RESTful, Soap, WSDL (existing services) and JMeter with XML & JSON

Integration/Configuration tools: Git, SVN, TFS, Cocoa Pods (iOS)

Project Management Tools: Confluence, sharepoint, JIRA

Operating systems: Windows, Mac, iOS, Android

Databases: SQLite, Core Data, IndexedDB of cache storage

PROFESSIONAL EXPERIENCE

Confidential, Montvale, NJ

Solution Architect & lead - Desktop

Responsibilities:

  • Involved in requirements discussion with Business analysts & product owners.
  • Preparing and completing action plans; providing solutions for the requirements, identifying and analyzing problems.
  • Reviewing the design documents, USX, code review, cross verifying the functionality.
  • Identifying & prioritizing new Web features and applications in conjunction with business leaders and department managers
  • Proposed new detailed oriented solutions functional/ non-functional, and ideas based on the requirement & current trend in the collaboration with the team.
  • Involved in some development part of hybrid applications to support iOS & android platforms.
  • Involved in finding & fixing memory leaks by using firebug & developer tools.
  • Involved in the design of offline support with cache memory like Indexed DB and integrated geolocation (online & offline).
  • Coordination with QA & UAT team for the new features & requirements discussion.
  • Daily touch base with project stakeholders, business team & development team to ensure quality of the product is met.
  • Involved in the application testing using various mobile technologies including iPhone and Android.

Environment:Angular JS, HTML, CSS, BootStrap, Rest API, Apache Cordova, Xcode, Brackets IDE, Visual Studio Code IDE, Indexed DB, ALM, SOAP UI

Confidential

Technical Lead

Responsibilities:

  • Involved in requirements discussion with Business analysts & product owners.
  • Created Apple Pay framework for Optimal Payments as a 3rd party SDK/framework.
  • This framework is on both Swift & Objective C using XCode 6 & 7
  • Supported to team in re-factoring the code to support iOS 10 in XCode 8.
  • Integrated with Optimal Payments RESTful services to create apple pay framework.
  • Preparation of design documents and unit test cases.
  • Used GCD (Grand Central Dispatch) and blocks for background tasks.
  • Used Cocoa Pods for pods integration along with GitHub.
  • Created sample applications in both Objective C & Swift languages for the verification of apple pay framework support.

Environment:XCode 6 to 8, iOS 8 & iOS 10, Swift, Objective C, Apple Pay, RESTful services, Cocoa Pods, GitHub, Cocoa frameworks.

Confidential, San Francisco, CA

Senior Software Engineer

Responsibilities:

  • Involved in the understanding of requirement specification in analyzing Business Requirements, System Requirement documents, blue prints for developing Test Cases.
  • Involved in the flow design of the application along with client.
  • Involved in the requirements and scope discussions with the team.
  • Result of drastic depart from traditional web design using REST web services.
  • Implementing iOS app which post data to RESTFul web-service implemented in java jersey.
  • Worked with Corelocation and MapKit framework for showing agents in current locations on a map on iPhone applications.
  • Implement NSURLConnection to integrate with backend web services & used SQLite for data storage.
  • Involved in the device detection with Iovation framework to identify fraud transactions.
  • Involved in the implementation of ID scan with Jumio framework.
  • Involved in push notification services for new versions & features.
  • Involved in performance testing and Functional tests.
  • Testing included simulator and device testing with iPhone, iPad, and iPod Touch with iOS 8 and later.
  • Involved in the development of re-factoring from Objective C to Swift code.
  • Involved in the implementation of apple push notification services (APNS) in the app to get the app version updates.
  • Used Storyboards and autolayout in the UI development.
  • Assisting the QA team with new product releases and bug fixes for products.
  • Being an onsite coordinator, worked with offshore team to achieve the targets.
  • Expertise of testing the application developed using various mobile technologies including iPhone and Android.
  • Perform root cause analysis of defects and suggest solution to implement preventive and corrective measures to address the same.
  • Maintains detailed records of activities, discussions and agreed actions in a version control tool (SVN)
  • Attends Daily and weekly status Meetings with Client Manager, onsite & offshore team members.
  • Creating, renewing, downloading and repairing provisioning profiles.
  • Involved in the app market release process for the company.
  • Designed screens, implementation of requirements, analysis.
  • Issues fixation for the new defects and existed defects.
  • Involved in both applications app store submission (app store & google play).

Environment: Objective C & Swift, Core Java (android), iOS, Windows, JSON, Core Location, WebKit, Apple Push Notification, COCOA framework, Core Data & SQLite, IOVATION, JUMIO, ACCULYNK, UIAutomation.

Confidential,

Senior Software Engineer

Responsibilities:

  • Involved in new features implementation.
  • Involved in defects fixation.
  • Involved in development screens.
  • Implemented client-server connections, DB integration.

Environment: XCode, Objective C, JSON, SQL, SQLite.

Confidential

Developer

Responsibilities:

  • Involved in the implementation of new features.
  • Involved in development screens& defect fixes.
  • Implemented client-server connections, DB integration.
  • Involved in the implementation UI for the game.
  • Involved in development screens& defect fixes.
  • Involved in the implementation of application both iPhone & iPad.
  • Involved in development screens& defect fixes.
  • Involved in the design of USX.
  • Implemented levels based game.
  • Used up to 200K words to validate the words.
  • Used peer to peer connection for multi-player.
  • Involved in the implementation of collisions using Chipmunk physics engine with Cocos-2d game engine.
  • Involved in bug fixes.

Environment: Objective C, COCOA, Cocos-2D, Chipmunk, XCode, SQLite

Confidential

Responsibilities:

  • Involved in the design of USX.
  • Implemented levels based game.
  • Involved in the implementation of collisions using Chipmunk physics engine with Cocos-2d game engine.
  • Involved in bug fixes.
  • Implemented 2 level based game.
  • Involved in the development with the other team.

Environment: Objective C, COCOA, Cocos-2D, XCode, SQLite

We'd love your feedback!