mobility architect_rajasekaran sagadevan_10+
TRANSCRIPT
RAJASEKARAN SAGADEVAN (51375094)
E-mail: [email protected]
Mobile: 9710641944
WORK EXPERIENCE
Self-driven Technical Architect with 10+ years experience in full life cycle development, including
analysis, design, development, deployment, quality assurance, implementation and maintenance of
application software in web and mobile environment, distributed N-tier architecture and client/server.
Expert skills in iOS SDK, Objective-C 2.0, Modern Objective-c, Swift 2.x, Java, JDBC and in J2EE such as
Servlet, JSP, Struts, Spring. Worked on Servers –XcodeServer 5.1, Web logic, Apache & Tomcat. Using IDE
tools such as NetBeans and Eclipse, XCode, Instruments for iPhone & iPad. Willingness to relocate and
ability to quickly adapt to new environments & rapidly learn and take advantage of new concepts,
business models and technologies, dedicated to successful project completion with interpersonal skills.
Working since June 2005 as an independent consultant in roles of Technical Architect, Technical Project Manager, Project Lead, Technical lead, Senior developer & developer.
7+ years of experience in mobile application development. IBM Certified Application Developer in Cloud Platform. Experience in various Mobile Application Development Platform(MADP) like IBM Mobile
First, SAP, Kony. Subject Matter Expert in iOS application development. Hands on experience in various hybrid frameworks like ionic, angular, Bootstrap & JQuery
Mobile. Experience in integrating mobile application with various enterprise Mobile Device
Management (MDM) like AirWatch, MobileIron & IBM MaaS360. Experienced in designing and developing mobile sdk and integrating mobile apps with web-
services and external APIs. Experience in managing client and end user requirements, writing specifications, system
design, and architecture documents.
Working with HCL Technologies as Technical Architect and from 14th April 2011 to till date.
CAREER HIGHLIGHTS & ACHIEVEMENTS
Successfully oversaw the strategic direction of business IT architecture solutions for over 20
clients since 2009, with a budget of up to $3m.
Substantially developed project management practices and communication between
software development teams, leading to smoother and more efficient implementation and
better utilization of time and budgets.
IBM Certified Application Developer in Bluemix Cloud Platform. Having good experience in Agile development & delivered more than 30 mobile apps.
Having Strong knowledge in Mobile Application development.
Having Good Team Handling Skill.
Subject Matter Expert in iOS application development.
Involved in SRS, Use case, Feature List and Work flow diagram preparation in more than ten
projects.
Trained more than ten trainees and made them involved in live projects in my current &
previous company.
Good in Estimation, done more than fifty effort estimates.
Good in communication, interacted with the customer in which I acted as Technical Project
Manager.
Domain and Verticals Experience
Telecom/Mobile services
Investment Banking/Finance/Insurance industry
Enterprise applications, E-Business applications, E-Commerce
Healthcare
Travel industry
Mobile Technical Architect
In-depth knowledge of Apache Subversion (SVN), Git and XCodeServer, Jenkins & TeamCity
Continuous Integration Server – Installation, Configuration, Design and Administration, plus
experience of extending and integrating these tools with other systems, platforms and
processes using Java, Shell Scripting, XPath, JNLP etc.
Designing, Creating and Managing Continuous Build and Continuous Integration
environments in SCRUM and Agile projects, combining and automating tools like EMMA,
OCLint, lint, Gcovr and XCtool with build processes to provide detailed Metrics and rapid
feedback for development teams and managers.
Designing and implementing fully automated server build, management, monitoring and
deployment solutions spanning multiple platforms, tools and technologies including
TeamCity Build agent, Apple iOS, Android etc.
Having Strong knowledge in designing, implementing and supporting web and native mobile
applications to support the dynamic growth of Home Depot ecommerce across various
channels (web, mobile, tablet).
Lead design, development, and deployment of technical and application solutions to meet
business requirements that are cost effective and sustainable. Deliver conceptual, logical,
and physical solution specifications.
Translate business requirements using complex methods and models to determine
appropriate system solutions.
Provide input into annual budget planning for technology migrations and project cost
estimation.
Work closely with operations teams and other application architects to design/develop
operational aspects of the application.
TECHNICAL SKILLS / AREA OF EXPERTISE
Primary iOS SDK 9.x, Android SDK 5.x, XCode 6.x, 7.x, SVN, GIT, Bitbucket, TeamCity,
SonarQube, JIRA, WinSCP, Mac OS X & Mac OS X Server, SAP Mobile platform, IBM
Mobile First, Kony Mobile platform.
Secondary Swift 2.x, Spring, Struts, Servlet, JSP, JDBC, HTML 5, CSS3, JavaScript, JQuery, Sales
Force, ionic framework, MySQL, SQL SERVER 2008, IIS SERVER 6 & 7, Tomcat 6.1,
Apache Web server, Windows 2000 Server, Windows 7 Server.
Area of Interest Digital transformation & innovation, Digital Platform development & Analytics.
Soft Skills Problem solving
Communication team lead skills
Conflict management
Interpersonal skills
Planning and organization
Leadership and motivation skills
Initiative
EDUCATION & QUALIFICATIONS
Bachelor of Engineering in Electronics & Communication from MADRAS UNIVERSITY in
2004.
PROJECT DETAILS
Project # 1Mobility COE
Description
Across HCL, COE team will be responsible for competency building, standardization and reviews the work of mobile application framework. Following are the responsibility of COE team.
Product Evaluation and Recommendationso Create Selection Criteria, Evaluate and Select MADP (AND/OR mBaaS)o Selection of Dev, Test and DevOps Tools (where appropriate and necessary)
Define Reference Architecture, Implementation Architecture, Infrastructure Architecture and DevOps Tooling Architecture
Define the Process based on the Architecture (Ex: Demand Management, App Lifecycle, Infrastructure & H/W, 3rd Party & License Management, On/Off-boarding)
Define Strategy for:o Testing, Reusability, Open Source Usage, App Support & Upgrade, App Security,
Localization & UX Define Best Practices & Guidelines for Design, Coding, Code Quality Management, Unit / UI Test,
Packaging and Support Define Checklists, Estimation Models and Templates, Agile Template/Checklist and Deployment Define a Mobile App development model for App Lifecycle Management Create a Co-Innovation ecosystem with Partners, Vendors, Distributors
Role & Responsibilities
Technical Architect
Responsible to build the R&D solutions Responsible to identify the solutions with inputs from the team and approval from
the business owner Responsible for the execution of the solutions to completion Responsible to create the collaterals for the solutions and stores them in KM
portal and repository Responsible to maintain the Reusable components from delivery teams Builds futuristic, industry solutions with the help of developers Supports delivery Teams for design inputs, reviews Owns the RFP solution response Participates in proposal defense workshops Participates in customer visits and presents the capabilities and solutions
Drives the customer specific PoCs and prototypes with the help of developers Owns the customer specific PoCs and Solutions Responsible for templatizing the proposal responses with support from PreSales
Consultants Provides the feedback and inputs to the CoE Team to build the capabilities Responsible for participating in strategy consulting workshops with customer
Technical Environment
IIS 7.0, SharePoint, Android Studio, XCode 8.0, iOS SDK 9.0, Objective-C 2.0, Swift 2.2, TeamCity, SonarQube, JIRA, GIT, WinSCP, Bitbucket, Apache Web Server, HTML 5, CSS3, JQuery, Sales Force, ionic framework, SAP mobile platform, Kony mobile platform, IBM Mobile First Platform.
Project # 2Mobile Application Factory
Description
Create and Operate a Mobile Application Factory & Support Center that is Efficiently Governed & provides High Quality, Agile and Cost Effective Mobility Services. Setup of Infrastructure, resources (Internal + Vendor) model and Governance framework to deliver mobility application and support services & also leveraging reusability, standardization and resource sharing to bring in cost efficiencies.
Role & Responsibilities
Technical Project manager
Develop the overall application architecture for one or more business area domains including all applications and projects.
Identify the right toolset and perform prototypes for the needs of Mobility Service line
Architecting enterprise solutions for Mobility OS platforms (iOS, Android & Hybrid platforms)
Responsible for the factory level technology solutions and operationalization of the solutions
Responsible for the design and technical decisions at App level Ensure that all the projects are technically designed with the right standards
Perform quick POCs/prototypes to check the feasibility Identify and develop reusable/innovative assets
Technical Environment
IIS 7.0, SharePoint, Android Studio, XCode 7.0, iOS SDK 9.0, Objective-C 2.0, TeamCity, SonarQube, JIRA, GIT, WinSCP, Bitbucket, Apache Web Server, HTML 5, CSS3, JQuery, Sales Force, ionic framework.Project # 3
Objection Handler
Description
Application for Sales to handle customer objection and provide necessary information available. It allows the sales team to collect & collaborate common objections and provide information and help in close the deal.
Role & Responsibilities
Technical Project manager
Technical Environment
IIS 7.0, SharePoint, XCode 6.0, iOS SDK 7.0, Objective-C 2.0.
Project # 4T-Mobile Un-App
Description
Un-App is a web application developed exclusively for mobile devices. It allows organization to promote articles to their internal employees. It includes modules like Twitter like Social engine, Yammer integration, Wallpaper downloads and Brand book to help spreading the brand awareness among employees. We developed this with HTML5, JS,
Requirement Analysis & Solution Architecture design SharePoint Integration Design Several POC’s to check feasibility of certain requirements Onsite coordination Troubleshooting and guiding team with new technologies/framework.
Backbone and Bootstrap. The app consumes data via REST api provided by custom SharePoint system.
Role & Responsibilities
Project Lead
Requirement Analysis & Solution Architecture design SharePoint Integration Design Several POC’s to check feasibility of certain requirements Backbone.js & Automated deployment using Grunt implementation Onsite coordination Troubleshooting and guiding team with new technologies/framework.
Technical Environment
IIS 7.0, SharePoint, Sublime Text, HTML5, JS, Backbone and Bootstrap.
Project # 5FAST – BIOMET
Description
BIOMET Inc. is a leading medical device manufacturer located in Warsaw, Indiana. BIOMET have rolled out enterprise wide mobile application in iPad, iPhone for sales rep and distributors. The application helps user to carry out day-to-day activities in field using the hand held devices. The various modules/ functionalities include.
SUP (Sybase Unwired Platform): - Mobile Enterprise Application Platform used for development
Involves development of ios application Device Work on Offline and Online mode. Data stored locally and updated based
user need Modules: Inventory, Surgery, Reports, and Customer & Notification. Signature capture and barcode scanning integrated with application. Synchs with server and updates new data on the fly to user. Surgery – Scheduling, Managing integrated with calendar functionality.
Role & Responsibilities
Project Lead
Architecture Design & Led team of developers in the delivery of technical systems and components.
SQLite DB Design. Web Service API Integration. SUP integration, DCN logic implementation in SUP. Web Service API and JSON/XML Parser Integration. User interface design & developed a reusable wrapper class, functions & operations. Identified performance bottlenecks using debugging tools like xcode instruments. Certificate and mobile provisioning file creation.
Technical Environment
Objective-C, Mac OS 10.8.x, Xcode 5.0, iPhone SDK 7.0 Java, SUP 2.1.2, SQL Server 2008, Tomcat 6.1
Project # 6Qruise Mobility Project
Description
Delivers a new dimension to customer service in the air by introducing the iPad’s to their senior Cabin crew. The iPad’s enable cabin crew to have prior awareness of customer preferences and a greater understanding of each customer’s previous travel arrangements, allowing them to offer a truly bespoke, personalized service. The iPad’s lets crew quickly identify where each customer is seated, who they are traveling with, their Executive Club status, seat maps and any special needs like meal requests, wheel chair requests etc. It gives cabin crew a whole library of information at their fingertips including timetables, safety manuals and customer service updates. It also means any issues can be logged with ground-based colleagues around the network prior to departure so solutions can be delivered while the flight is airborne.
Role & Responsibilities
IOS Technical Lead
Core Data Design. User interface design & developed a reusable wrapper class, functions & operations. Web Service API and JSON/XML Parser Integration. Identified performance bottlenecks using debugging tools like xcode instruments.
Technical Environment
Objective-C, Mac OS 10.6.x, Xcode 4.x, iPhone SDK 5.0
Project # 7Apollo Physician 360
Description
Apollo rolled out enterprise wide mobile application in iPad for sales reps. This application helps user to carry out day-to-day activities in field using the hand held devices. This project will enable the Apollo Hospitals HCA’s with the following capabilities:
Appointment Scheduling Superior Engagement and Interactions with General Physicians through
interactive demos and showcase of videos & documents & images. Referral Tracking Sales Call Planning Activity and Data capture of information exchanged between HCA and
General Physicians Basic Report generation
Role & Responsibilities
Technical Lead
Architecture Design. Core Data Design. Web Service API and JSON/XML Parser Integration Identified performance bottlenecks using debugging tools like xcode leaks
instruments. Certificate and mobileprovisioning file creation.
Technical Environment
Objective-C, Mac OS 10.8.4, Xcode 4.5.x, iPhone SDK 6.0
AchievementsCompleted the projects faster and cheaper. Reduce maintenance costs. Organized
workloads in a constantly changing environment to meet the goal.
Project # 8
Southwest Airlines FPES FE Viewer
Description
The overall architecture goals of the application are to provide a highly available and scalable SWA - FPES iPad app for users to see the real time Flight Information (similar to FID – Flight Information Display), Responsive Map showing flights status and with connectivity lines and Display Dispatch Report as Ticker. SWA - FPES iPad application can be used to see
Real time Flight Information. Responsive Map showing flight status and with connectivity lines. Display dispatch report as ticker.
A key Architectural goal is to leverage industry best practices for designing and developing a scalable, enterprise mobile application. To meet this goal, the design of the SWA –FPES iPad app will be based on core iOS platform as well as the industry standard development guidelines for building the FPES iPad native application.
Role & Responsibilities
Technical Lead
Architecture Design. Core Data Design. Web Service API and JSON/XML Parser Integration Google Map Integration Identified performance bottlenecks using debugging tools like xcode leaks
instruments. Certificate and mobileprovisioning file creation.
Technical Environment
Objective-C, Mac OS 10.8.4, Xcode 4.5.x, iPhone SDK 6.0
Project # 9LN-GWS
Description
The Communities App will present users with content available on the Communities website and allow some customization as to the content the user wants to view. The app will be self contained with an app database that is built on first use. That DB is populated, and modifications made, using the data contained in the distro DB. The life of the distro DB is
one time use once the app loads the first time and updates/creates the structure of the app DB and updates/creates the data within the app db.
Role & Responsibilities
Technical Lead
Architecture Design. SQLite DB Design. Web Service API and JSON/XML Parser Integration. RSS feeds, facebook & twitter Integration. Identified performance bottlenecks using debugging tools like xcode instruments.
Technical Environment
Objective-C, Mac OS 10.6.x, Xcode 4.x, iPhone SDK 5.0
AchievementsIdentified performance bottlenecks & increase the application performance with large
amount of data.Project # 10
Smartphone Application
Description
The goal of this effort is to demonstrate mobile extensions of Xcel Energy, the My Account Portal. This Smartphone application should be used to showcase the strengths of the platform to existing and potential customers. The architectural strategy is to utilize well known Smartphone devices to create a lightweight mobile application with dynamic data that interfaces with the My Account Portal solution.
Role & Responsibilities
Technical Lead
Architecture Design. SQLite DB Design. Web Service API and JSON/XML Parser Integration. Google Map, RSS feeds & twitter Integration. Identified performance bottlenecks using debugging tools like xcode instruments. Certificate and mobile provisioning file creation.
Technical Environment
Objective-C, Mac OS 10.6.x, Xcode 4.x, iPhone SDK 5.0
AchievementsImplementing the models for controlling the devices from iPhone. Complete projects
faster and cheaper.
Project # 11GPEM Mobile Application
Description
The goal of this effort is to demonstrate a mobile offering of Grid Point Energy Management System and showcase the strengths of the platform to existing and potential customers. The architectural strategy is to utilize a well known Android tablet device, with a stable version of the Android OS, to create a lightweight application with dynamic real time data via Grid Point API.
Role & Responsibilities
Technical Lead Architecture Design. SQLite DB Design. Web Service API and JSON/XML Parser Integration Google Map Integration Identified performance bottlenecks.
Technical Environment
Java based Rest API, Android SDK 3.1, ECLIPSE IDE
Achievements
Developed a wrapper class for getting the real-time data from the HVAC devices from backend systems. Was awarded Certificate of Excellence for my performance
Project # 12Mobile Applications Productization
Description
Mobile Solution R&D - We are developed the solution for Retail Connect for retail show rooms, which will help the store manager & corporate owner to improve their business revenue model. In this application store manager can organize the store inventory and shelf space using Planogram and Store Layout tool and also will provide the dashboards with various graphical charts. User can able to drill down the charts to see the their sales growth, customer feedback & etc. Store manager & store man can able to see the alerts like purchase order alert, customer service alert, out of stock alert promotion alert & point of sale alert.
Role & Responsibilities
Technical Lead Architecture Design. SQLite DB Design. Web Service API and JSON/XML Parser Integration Identified performance bottlenecks using debugging tools like xcode leaks
instruments. Certificate and mobileprovisioning file creation. App Submission to App Store.
Technical Environment
Objective-C, Mac OS 10.6.x, Xcode 4.x, iOS SDK 4.2, PhoneGap framwork, sencha touch framework.HTML5, CSS3 & JavaScript
Achievements
Created and presented an excellent image of the company and its services to customers, and coordinated and communicated well with clientele and management at all levels
Project # 13SI Swimsuit 2011 iPhone Application
Description
Take the Sports Illustrated 2011 Swimsuit Issue with you on the go with the SI Swimsuit 2011 iPhone app. Download now FREE to view pictures and videos of the world's most beautiful models, Upgrade to the premium version of the app with a one-time payment of $1.99
Role & Responsibilities
Team Lead Architecture Design. SQLite DB Design. Web Service API Integration and Xml Parser Integration In-App Purchase Implementation. In App Face-book , twitter & Email post data Module Certificate and mobileprovisioning file creation. App Submission to App Store.
Environment
Objective-C, Mac OS 10.6, XCode 3.2.5, iPhone SDK 3.2 and 4.2.
Project # 14
Harley-Davidson IPad Application
Description
H-D application, giving new and existing riders the ability to customize their own Harley-Davidson bikes using either their own iPad. Users will have the ability to choose from different bike model families, add accessories to the bike, set a custom name for the bike, save the bike locally to their device, sync their locally saved bikes with a remote database, create customized wallpaper, and share their customized bike with friends via Facebook, Twitter, Flickr, and Email. Future releases of the app may include the ability to create postcards from a bike image, create a calendar using several bike images, and more.
Role & Responsibilities
Team Lead Architecture Design. SQLite DB Design. Web Service API and XML Parser Integration. Google Map Integration. Certificate and mobile provisioning file creation.
Environment
Objective-C, Mac OS 10.6, XCode 3.2.5, iPhone SDK 3.2 and 4.2.
Project # 15
Horizon Blue BCBSNJ IPhone Application
Description
Horizon BCBSNJ is branching out to include a mobile presence by launching the Mobile applications for the first time to provide flexible options for the members to access and gain more knowledge about their personal health care information. Horizon members will be able to access their healthcare information via an approved operating system. Mobile applications also allows visitors to access the core online information about Horizon BCBSNJ and its products and services
Role & Responsibilities
Team Lead Architecture Design Web Service API and XML Parser Integration. Google Map Integration and playing video. Certificate and mobile provisioning file creation.
Environment
Objective-C, Mac OS 10.6, XCode 3.2.3, iPhone SDK 3.2 and 4.0.1
Project # 16
The Almighty Bible – Genesis iPad Application
Description
Application starts with splash screen, get into Content page. Taping on the selected chapter will be shown. If the auto play is enabled, the systems read the story and skips to next page automatically till the end of book. User can tap on the side tab of Glossary, Map location and Commentary. System has the font change functionalities for the page, adjusting the contrast of the page and controlling the sound. Resume functionality used to get back to last visited page after launching the application. Promo page is internal browser, to update the user for any updates in the e-books and future releases.
Role & Responsibilities
Team Lead Web Service API and XML Parser Integration. In-App Purchase Implementation. Google Map Integration and playing audio. Certificate and mobile provisioning file creation. Submitting the application in app store.
Environment
Objective-C, Mac OS 10.6, Xcode 3.2.3, iPhone SDK 3.2
Project # 17
Sole-Training App-Iphone Application
Description
Sole Training is an Iphone application which has functionalities for viewing the latest releases, news, archive and Interviews from the Sole training .It also maintains user details for adding comments, ranks .It also allows the user to add items to wish list and maintains a set of collection of shoe wallpapers and 360 degree views of shoe can be viewed through
the iphone.
Role & Responsibilities :
Senior Developer
UI Implementation Web Service API Integration Xml Parser Integration In App Face-book , twitter & Email post data Module Certificate and mobileprovisioning file creation. App Submission to App Store.
Environment :
Objective-C, Mac OS 10.6, Xcode 3.2.2, iPhone SDK 3.1 and above
Project # 18
Sole Collector – Release Dates iPhone Application Development
Description
The project execution involves building an iPhone application which utilizes the repository of information available with Sole Collector as well as generating interest in the Scion brand. Target users download the application to learn more about release dates of sneakers and latest news within sneakers, as well as being able to access scionav.com, helloscion.com & scion.com sites.
The application is quite interactive allowing users to maintain their own Wish Lists with budgets giving the app a personal touch along with collaborative features that allow users to share information via social network sites and email & to share/post comments and rate shoes – making for a robust & unique experience thereby facilitating/building awareness for both the Sole Collector & Scion brands.
Role & Responsibilities
Senior Developer
UI Implementation Audio Streaming Web Service API Integration
Xml Parser Integration Push Notification Client side implementation.
Environment
Objective-C, Mac OS 10.6, Xcode 3.2.2, iPhone SDK 3.1 and 4.x
Project # 19
Walgreens iPhone Application Development
Description
Walgreens brings you the official iPhone app, now loaded with tons of great new time saving features. Order refills on-the-go by scanning the barcode directly off your prescription bottle. Take a picture on your iPhone, upload it to your Walgreens photo album, and pick up the print in about an hour. Find the store nearest you with GPS positioning. Find in-store savings by flipping through your local Weekly Ad. Then add the great deals you find to a shopping list and share them with friends and family.
Role & Responsibilities
Senior Developer
UI Implementation Web Service API Integration Xml Parser Integration Video streaming.
Environment
Objective-C, Mac OS 10.6, Xcode 3.2.2, iPhone SDK 3.1.3 and above.
Project # 20Petcentric iPhone Application Development
Description
Petcentric gives animal lovers an easy-to-use guide for finding pet friendly places and information anytime, anywhere. On Petcentric, you can watch Top Pet Videos (chosen from
the most popular pet videos on the web!), view Pet Photos, and read the latest Pet News Stories
Role & Responsibilities
Developer
UI Implementation and Web Service API Integration Xml Parser Integration and Video streaming.
Environment
Objective-C, Mac OS 10.6, Xcode 3.2.2, iPhone SDK 3.0 and 3.1.x
Project # 20LockerSpace iPhone Application Development
Description
The project execution involves building an iPhone application which utilizes the repository of information available with Nine Multimedia. The application is quite interactive allowing users to maintain their own media Lists with collaborative features that allow users to share information via social network sites and email & to share/post videos, photos and comments. you can able to upload the videos and photos of your sports achievements straight from your iPhone.
Role & Responsibilities
Developer
UI Implementation and Audio Streaming Web Service API Integration and Xml Parser Integration
EnvironmentObjective-C, Mac OS 10.6, Xcode 3.2.2, iPhone SDK 3.0 and 3.1.x