Professional Documents
Culture Documents
Ajay Kumar Android
Ajay Kumar Android
Ajay Kumar Android
Professional Summary :
Education :
Bachelor of Technology.
Technical Skills :
Programming Languages Java, C, Data Structures, Android, Kotlin, HTML, CSS, Swift, Objective C,
ListViews, Adapters, SQLite, Horizontal scrolling, Notification Manager,
Android App Mobile
Contact Content Provider, DDMS, Location, Map, HTTP Client, JSON based
Development
Web Services, Camera API, Facebook API.
Picasso, Volley, OpenGL, Dagger, Retrofit, Jackson, Cocoa Pods, Cocoa Touch,
Libraries
MapKit, AVFoundation, REST Kit, UIKit,
Debugging & Testing Tools JUnit, DDMS, Logcat.
Methodologies Agile, SCRUM
Web Service Frameworks REST, SOAP, JSON, and XML.
API's Google Maps, Baidu Maps, Google Places, Cloud Services.
Version Control GitHub, SVN, TFS.
IDE Android Studio, Eclipse, NetBeans, MyEclipse, Oracle Microsoft Visio, XCode.
Databases SQLite, Oracle, MySQL, MS-SQL Server, Realm.
OS Android OS, Linux, UNIX, Windows Family, Ubuntu, Fedora, Macintosh.
Professional Experience :
Client : Amtrak, Washington, DC
Role : Android/iOS Developer Aug 2018 - Till Date
Description : The National Railroad Passenger Corporation, doing business as Amtrak, is a passenger railroad
service that provides medium- and long-distance intercity service in the contiguous United States and to nine
Canadian cities.
Responsibilities :
Designed and developed a mobile application for Android mobile devices with extensive user interface
development.
Used web views, list views & populated lists to display the lists from database using simple adapters.
Execute ADB commands to test the app on the Android platform (major release components).
Developed Web API using NodeJS, ReactJS and React Native and hosted on multiple lead balances API
instances.
Implementing extreme programming by using fast-paced agile methodology, involving in task completion,
user stories, and Iterations.
Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms
(Android, IOS and Universal Windows apps).
Implemented an SQLite database with Xamarin to save necessary information into the device-local
database.
Implemented the Xamarin Insight crash reports, users, audience and events for monitoring the app across
App store and Google Play.
Used Python, Html5, Bootstrap, CSS, JavaScript, Angular JS, to develop a website to introduce text
information and image detail.
Developed communication between the server and the newly merged app. Worked on memory
management using ARC in Swift.
Developed using the Android Studio IDE. Created and used SQL Queries, Scripts and Stored Procedures
for data validations.
Performed all unit testing, debugging and post-release support using Xamarin Test Cloud with different
iOS/Android OS versions and devices.
Integration of different Mobile APIs for payments transaction such as PayPal Integrator V5, AppStore,
Google Play Wallet + stripe.
Involved in depth at all phases of the project life cycle, such as requirement analysis, design, coding, testing,
and release.
Implemented the Hamburger Menu Navigation on the Dashboard screen and created the root navigation
to the dashboard screen for a menu list.
Working Knowledge on libraries specific to Swift like Alamofire and also implemented bridging header
from objective-c to Swift.
Invoked RESTful Web services using NSURLSession and Parsed JSON responses using
NSJSONSerialization.
Knowledge in Quality Assurance standards, software development methodologies like Agile Scrum.
Proven ability to work effectively in a team environment and capable of learning new technology and adapt
to a new environment quickly.
Working knowledge of Microsoft Office (Word, Excel, PowerPoint, MS Project, Access, and Visio), Eclipse
IDE, Android Studio.
Developed various screens for the front end using React Native and used various predefined components
from NPM (Node Package Manager).
Communicated with employees, management, and team members to develop the business logic of the
application.
Environment : XCode 6.4, Objective-C, SDK 7.1, using ARC, AV Foundation, a Core Data and Auto Layout,
GitHub for version control, XML, JSON Frameworks, UIKit, Core Location, Android SDK 5.0.2, Kiwi, Eclipse IDE,
React Native, JSON, REST, JavaScript, Web Services, XML, Retrofit, Action-Bar and GIT-HUB.
Client : Cardinal Health, Ohio.
Role : Android iOS Developer May 2017 - Jul 2018
Description : Cardinal Health, Inc. is an American multinational health care services company, and the 14th
highest revenue generating company in the United States. Its headquarters are based in Dublin, Ohio and Dublin,
Ireland (EMEA).
Responsibilities :
Designed, developed test cases and tests scripts as per Requirement documents and Prepared
RTM (Requirement Traceability Matrix).
Responsible to qualify release compatible for IOS, Android, Mobile web, web.
Participate in daily stand up meetings to report about the scope of work, testing progresses,
outstanding issues, blocking points and so on.
Involved in releases for Orange operator and involved in the enhancement & porting of a J2ME
layer on Samsung mobile’s proprietary platform.
Performed different types of functional and non-functional testing such as exploratory, GUI,
usability, smoke, regression, browser compatibility, platform compatibility, boundary and
security testing on different mobile devices with different OS versions.
Involved in IOS app build (XCode) and deploy to test locally and multiple registered devices.
Execute ADB commands to test the app on the Android platform (major release components).
Executed IOS native app, OS compatible (IOS 8 and 9 versions).
Involved in designing and creating complex and dynamic UI pages on Xamarin. PCL like iOS,
Android and Windows tablet using C#.
Created custom renderers like list views with button, Bindable picker, print manager, Date picker
and renderer for showing PDF as a web view.
Invoked Restful Web services using NSURLSession and Parsed JSON responses using
NSJSONSerialization.
Implemented NSOperationQueue and NSURLConnection to integrate, synchronize with
enterprise backend and database.
Performed UI, Regression, Functional and Back end testing for the applications.
Web Accessibility testing by using JAWS screen reader.
Devops tools like Jenkins Android Emulator plugin will automatically download not only the
Android SDK but also any system image required for the particular device configuration you want
to run your tests against.
Android and iOS applications development (Ionic Framework, Apache Cordova/PhoneGap).
Developed a phone app using Apache Cordova using our SDK to send secure commands.
Whenever you specify a new device configuration for your Jenkins builds, you will similarly see
the system image files for the configuration being downloaded and the plugin will automatically
configure and initialize the Android emulator
Involved in Implementation and fixing of bugs related to Framework for the J2ME Midlets. It
consists of Supporting Classes.
Performed external testing using test flight extensively.
Identified and solved for any bugs reported in the testing stage of the project.
Developed test plans and performed peer reviews of deliverable documents and test cases.
Preparing RCA after every testing cycle for process improvement.
Unity is a flexible and powerful development platform for creating multiplatform 3D and 2D
games and interactive experiences.
Tested and deployed Apache Cordova API to a production server (JavaScript, jQuery, Node, NPM,
Ant, Gulp, Grunt, Sass, make, Android SDK, XCode, homebrew, SSH, Git).
Environment : XCode 6.4,UIKit, Core Location, JavaScript, jQuery, Apache Cordova, Node, NPM, Eclipse IDE,
JSON, Jenkins, REST Web Services, XML, Retrofit, Action-Bar and GIT-HUB.
Description : Ebix, Inc. provides on-demand software and e-commerce solutions to the insurance industry. The
company operates data exchanges, which connects multiple entities within the insurance markets and enables the
participant to carry and process data from one end to another in the areas of life insurance, annuities, employee
health benefits, risk management, workers compensation, and property and casualty (P&C) insurance.
Responsibilities :
Worked extensively with Objective-C, XCode, and Storyboard for the application at hand.
Used custom search bar controller to search for items and used custom predicates to filter the results
according to user preferences (scopes).
Created Custom UI Views, custom Table Views, and custom Table View Cell for the user interface.
Implemented custom UI Tab Bar Controller, UI Navigation Controller for easy navigation of the app.
Used UIKit, Map Kit and Core location to enhance user to find nearest store locations.
Web services used to connect to the database were NSURL, NSURL Connection, and Grand Central
Dispatch Back end response was JSON based and parsing was done using NSJSON Serialization
Worked with QA teams for testing and bug fixing.
Responsible for Service Integration Development and Testing.
Still, provide support for when the application needs to be updated regarding a new iOS release or if the
client wants a change in design.
Environment : Objective C, Cocoa Touch, Storyboard, NSJSONSerialization, Zbarcode, SQLite and Core Data,
GCD, Map Kit, and CoreLocation.
Description : Tyler Technologies, Inc. provides integrated information management solutions and services for the
public sector with a focus on local governments in the United States and internationally.
Responsibilities :
Worked on the development and debugging of Meeting application that involves the use of calendar API to
fetch the calendar events, meetings, and webinars.
Implemented the functionality of Meeting Status logic to give meeting alerts based on the various meeting
categories (Overlap, Conflicting and back to back meetings) and implement custom fonts and color and
layout rebranding according to the material design specifications.
Implemented MixPanel Analytics to analyze different user actions in the application based on different
events and properties and created user profiles to store properties for a specific user.
Used ButterKnife Library for view injections and Dagger 2 for dependency Injections
Used Android SDK and Eclipse IDE for development.
Participated in the complete Software Development Life Cycle (SDLC) for proper analysis, development,
testing, deployment, and enhancement of the code.
Involved in requirement gathering and designing of the application.
Responsible for consuming the web services of a REST API using Retrofit, getting JSON response and
parsing them to get the required information.
Integrated location-based services using Google Maps API to display locations of the nearest stores.
Implemented unique design for portrait and landscape mode.
Implemented SQLite databases to monitor shipments.
Implemented customized web view component to load an SWF file and HTML data.
Handled XML data using efficient parsing techniques such as DOM parser.
Worked closely with the web application development team to ensure proper integration between the
mobile application and web application.
Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app
and designed suitable GUI for these applications.
Used services, Asynchronous tasks, and Alert Notification API to implement event reminder feature into
the mobile app.
Involved in developer testing by porting the app to multiple devices with various screen sizes.
Enhanced search functionality by adding autofill and search history features.
Test and error logging on different versions and devices of Android. Debugging them in the very first
phase of development.
Worked on making the app crash proof and implemented an error reporting system for future
development support.
Experience in XML parsing on the client side using JSON implemented a DOM-based implementation of
feed parser.
Environment : Android Studio 2.3, SQLite, Android Auto, Android OEM, Activity, AppCompact, Zebra Scanner
Library, Google API's, Web view, GPS service, JSON, NDK, Log cat, Eclipse ADT, SmartSVN, Postman, Site
Catalyst, JUnit, Espresso.
Responsibilities :
Description : SYSINNOVA InfoTech is an offshore software service and IT consulting company based in
Bangalore, India. As a committed outsourcing partner and an IT vendor, our goal is to ensure cost-effective,
technical excellence and on-time deliveries.
Responsibilities :
Used agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables
within time (extensively used Scrum Do for Project Management).
Participated in business process analysis and requirement gathering for the new customization.
Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS, and
JavaScript.
Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for
data access.
Generated a complete maven project structure and added dependencies, plugins to pom.xml.
Monitored the error logs using Log4J and fixed the problems.
Developed logic and code for the registration and validation
Learned and implemented Java design patterns like Front Controller, Service Locator, Business
Delegate, and Data Access Object, Factory Pattern, Session Fade, etc.
Environment : Java 1.4, J2EE, JSP, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do,
WINDOWS,HTML, JavaScript
, AJAX,XML,JSON Twitter Bootstrap, AngularJS.