You are on page 1of 6

Professional Summary

 Over 8 Years of experience in Objective Oriented Design (OOD), technical design documentation
(TDD), development, testing and production environment support to complex high performance,
scalable intranet, internet, web services and mobile applications using Android, Java/J2EE, C/C++. 
 Have Submitted APPS in google play store. 
 Expertise in Android application development using Eclipse IDE, SQLite, Java, XML, Android SDK and
ADT plug-in. 
 Proficient with common Android Framework API's (Email, Web View, contact manager, Camera,
Notifications, Maps) 
 Good understanding in End user requirement analysis, Android OS, interactive application
development and full Software Development Life Cycle (SDLC) 
 Developed User interfaces with rich features. 
 Experience in implementing native libraries in application by using Android NDK. 
 Designed GUI and interfaces with services for mobile applications. 
 Experience with source code control management like subversion (SVN) and GIT, good at using the
markup languages like JSON and REST 
 Solid analytical, problem-solving and decision-making skills combined with expertise in Object
Oriented Programming techniques. 
 Hands-on enterprise Mobile and Web application development experience, from the design to
shipping of the product to customers as a principal software developer. 
 Possess multi-discipline, multi-domain programming design and architecting experience within a
collaborative team environment with full focus on SDLC process enhancement. 
 Possess application Server experience with Web logic and IBM Web Sphere Application Server. 
 Extensively used different IDEs like Eclipse, WSAD and RAD. 
 Proficient in unit testing the application using JUnit. 
 Used Clear case for Version Control. 
 Knowledge in Linux Development Environment and basic Linux commands. 
 Experience in Requirements Analysis and developing Technical Specification and Design Document. 
 Involved in depth at all phases of project life cycle, such as requirement analysis, design, coding,
testing and release. 
 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. 
 Capable of delivering the outputs and fixing support issues in short timelines 
 Exceptionally quick learner, able to learn, master and use new techniques and technologies in short
order. 
 Good team member and passionate about learning new technologies. 
 Working knowledge of Microsoft Office (word, Excel, Power Point, MS project, Access and Visio),
Eclipse IDE, Android Studio
Authorized to work in the US for any employer

Education

Masters in Computer engineering from Brigham Young University

Work Experience
Sr. Mobile Developer
Entex Inc- New York, NY
March 2015 to Present
Roles and Responsibilities: 
 Created cross-platform mobile application prototypes with Adobe Air and PhoneGap.
 Used Sencha Touch to create Android and iOS applications to support RoR app.
 Delivered mobile app for book reading capability with HTML5 Sencha and online services with
Flash/Flex. 
 Architected, Designed and developed the product using HTML5, CSS3, Jquery, Javascript, Sencha,
PhoneGap. 
 Cooperated with R&D team for developing front end solutions using JQuery Mobile .
 Front End Development (Angular JS, JavaScript, Bootstrap) 
 Implemented a Node.js server to manage authentication. 
 Co-developed a new tool on the Express nodeJS/backBone.js MVC platform that allows marketers to
insert dynamic content in email sends based on location and temporal factors 
 Develop Silverlight application using Onion/PRISM Architecture. 
 Coding, maintenance and enhancements to iPhone Application. 
 Worked in team to develop iOS and Android application 
 Developed book -reader for the Windows phone 7 platform using Microsoft Visual Developer us ing
the Silverlight platform and C# and using JSON as the data -source. 
 Technological Platform used was BlackBerry Widget on the client side, CGI and JDBC on the server
side. 
 Develop hands-on in-seat, online, & iPad curriculum college wide. 
 Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design
patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller)
framework for the application 
 Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate
Framework for object relational mapping and persistence. 
 Worked on the MySQL migration project .To make the system completely independent of the
database being used. Used Spring IBatis to implement this. 
 Consumed Web Services using Apache CXF framework for getting remote information 
 Created all the services to work with the various entities provided and restified the services using
REST APIs 
 Used My Eclipse as an IDE for developing the application. 
 Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic
Application Server and used them for messaging. 
 Conducted software builds using Subversion in a windows environment via Cruise Control. 
 Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for
regression and sanity testing. 
 Leads and coaches customers by using proven Agile software development processes and
Continuous Delivery techniques. 
 JSP interfaces were developed. Custom tags were used. 
 Has involved in development of back-end business layers using Servlets 
 Experience in creating build files using Maven. 
 Analysis of QTP for web 2.0 objects and created custom objects using web extensibility tool. 
 Lead, Designed and Developed SOA enterprise system using Oracle SOA Suite. 
ENVIRONMENTS: 
PhoneGap, Sencha Touch, HTML5, CSS3, Jquery mobile, angular.js , node.js, Backbone.js, iPhone , iPad
Android, Windows Phone 7, Blackberry, Tablet , Spring, Hibernate , MYSQL, APACHE CXF, and REST ,
Eclipse, Weblogic, Subversion (SVN), Selenium, Agile, JSP, SERVLET, MAVEN , Web 2.0 and SOA
Sr. Mobile Developer
Bank of America -Jersey City, NJ
Sep 2013 to Feb 2015
Roles and Responsibilities: 
 Used Phonegap to build the mobile application suitable to Android, Iphone and Mobile Browsers. 
 Using sencha touch for development to find relevant people for the same social Networking
Websites 
 Used jQTouch to handle touch events on iOS and Honeycomb. 
 Developed HTML Mobile application with HTML, Java Script, jQuery, JSON and RESTful web service. 
 Experience in developing the UI using Jsp, CSS, Jquery, JSON. 
 Created User Interface in DOJO/AJAX and Struts tags for different customized screens for each type of
Provider. 
 Designed and developed multi-protocol telecom Single-Page Architecture 
application using Node.js, Express and Jade on the backend, Backbone.js on the front end, and web
sockets using Socket.IO for communication between client and server. 
 Developed UI components for email and link sharing of documents and files for a Content
Management System using Backbone.js and jQuery 
 GUI development using Flex sdk in Adobe Flash builder. 
 Coded several large Flash-based Actionscript 3 applications for financial firms. 
 Developed four iPhone apps from conception to release 
 Maintaining and debugging Android project that communicates with proprietary 
Bluetooth devices 
 Design and written Unit test cases and scenarios for Windows Phone 7. 
 Used BlackBerry JME JDE to test software on the device 
 An iOS 6 iPad app used for wireless point of sale transactions. 
 Developed and Implemented WebServices and used Spring Framework. 
 Implemented application level persistence using Hibernate and Spring. 
 Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS. 
 EIS layer had Oracle as the database and implemented connection pooling to optimize connections 
 Responsible for extracting the data by Screen Scraping and also responsible for consuming the web
services using Apache CXF. 
 Creation of REST Web Services for the management of data using Apache CXF (JAX-RS) 
 Acquired JSON data feeds from different repository APIs and the internal Wiki. 
 Created hybrid cloud by combining private cloud and public cloud (using Amazon web services) and
used it for public scaling.
 Extensively used Java Collections API to store intermediate data objects using Eclipse editor. 
 Created the domains, application servers and load balancers using Weblogic 9.0. 
 Tracking the project using Git hub version control 
 Updating code on Git regulary. 
 Involved in creation of automation framework using selenium and testing. 
 Established a lightweight Scrum project management process and helped team meet sprint goals. 
 Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere
Studio Application Developer and used CVS for version control. 
 Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework. 
 Strong Knowledge on build tools like ANT, MAVEN, Shell scripting, Windows Batch Scripting. 
 Write PHP Scripts for application logic and access database (MySQL) layer. 
 Responsible for requirements gathering, designing, coding web applications using Ruby on Rails,
JavaScripts, HTML, CSS and jQuery 
 Wordpress integration, migration, design, redesign, and expansion 
 Built custom websites for clients using CMS's (Drupal) by coding custom modules and themes, as
well as utilizing e-commerce APIs for secure payment processing. 
 Used ADO.NET to provide connectivity to SQL Server back end database. 
 Built ASP.NET VS 2008 .NET C# applications to: o Import Excel Inventory Data into SQL 2000
database. 
 Developed business logic of the system using C++ 
 ENVIRONMENT: 
PhoneGap , jqtouch , Sencha Touch , HTML5, CSS3, Dojo Mobile , node.js, Backbone.js, Flash , Flex,
Silverlight, ActionScript, iPhone, Android, Windows Phone 7, Blackberry , Spring, Hibernate, Oracle,
APACHE CXF, REST, JSON, Web Services, Eclipse, Weblogic , Git , GitHub, Selenium, Scrum, JSP,
SERVLET, ANT, PHP, Ruby, wordpress , drupal, .Net , ASP, C and C++. 
Mobile Application Developer
BM -San Diego, CA 
Duration: Sep 2012 - Aug 2013 
Roles And Responsibilities: 
 Developed share view using Sencha Touch for non flash supporting devices. 
 Worked with the PhoneGap SDK to publish a single HTML/CSS/JS "webview" to multiple phone
platforms 
 Designed and implemented an mobile version of lizardbase using jQTouch 
 Architect-ed, designed and developed a mobile web application which can be also accessed and
updated offline (by using HTML5 local persistence storage feature) 
 UI was developed in HTML5, CSS3 and Groovy Server Pages (GSP).
 Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery. 
 Currently working on converting our product from an on-premise to a cloud based application. In
this process, I am working with Node.js and CouchDB which is replacing our Liferay and Tomcat
code. 
 Day to day handling of Git hub issues for enhancement and issues tracking 
 Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest
technologies. 
 Used subclipse plug-in with Flash builder for configuration management. 
 Developed a C# and Silverlight front-end application to access the web service 
 Architected and implemented a Silverlight application for reporting on StarLiMS and SAP data
sources with SQL 2008. 
 Coordinating with team members for developing Flex components using ActionScript and other Java
services for WebServices 
 Involved in updating the application UI and application data structure for both Iphone/Ipad.
 Developed a kids coloring Android application to allow any downloaded coloring book template to be
colored. Included a port of a floodFill algorithm and bitmap manipulation. This application is on
Android and iOS.
 Developed windows phone apps for Windows Phone using C# 
 Used RMS storage as a database and the Blackberry API was applied for the user interface. 
 Custom configured iPads based on predetermined specifications as requested by the receiving
parties (Cablevision and Vevo Pizza) 
 Implemented the Spring dependency injection of the Database helper instance to the action objects. 
 Implemented Object-relation mapping in the persistence layer using hibernate frame work in
conjunction with Spring Aspect Oriented Programming (AOP) functionality. 
 Involved in writing complex SQL and MySQL procedures.
 Exposing and consuming the services to the downstream applications using Apache CXF and Apache
camel. 
 Knowledge of building applications for Web Services using different technologies and standards such
as REST, Apache CXF. 
 Consumed Restful Web services where the transmission of data is in JSON format. 
 Experienced in supporting data analysis projects using Elastic Map Reduce on the Amazon Web
Services (AWS) cloud. 
 Developed various reusable helper and utility classes using Java Beans with Eclipse editor. 
 Implemented business logics using Servlets and actively participated in deploying the application in
WebLogic. 
 Implemented software development system for Android project using git, gerrit and repo. 
 Reviewed the Selenium Scripts developed by the team members 
 Designing the flow of the project using Water Fall Model. 
 Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and
configured in Struts-config.xml, Web.xml files. 
 Developed JSP pages and Servlets for customer maintenance 
 Used ANT to run build scripts developed UNIX shell scripts and auto deployment processes. 
 Extensive skills in development of web based applications using Java 1, JDBC and advanced
technologies such as J2EE(Servlets, JSP), Struts.x, GWT , Hibernate and EJB Framework. 
 Develop complex web applications in PHP, AJAX with Informix as the database to model the business
logic of the company which is Supply Chain Management. 
 Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and
Ruby scripts 
 Designed & created websites in WordPress using Bluehost Web Hosting Solutions 
 Lead development and site building on Drupal-based projects. Mentor junior developers on site
building and development best practices. 
 Created ASP.NET User Controls and Master pages to reduce the complexity of user interface design
and to have a common look and feel. 
 Used ASP.NET technology for developing the presentation layer. 
 Simulation was developed using C++ 
ENVIRONMENT: 
PhoneGap , jqtouch , Sencha Touch , HTML5, CSS3, Dojo Mobile , node.js , Backbone.js, Flash , Flex, Silverlight,
ActionScript, iPhone, Android , Windows Phone 7, Blackberry , Spring, Hibernate , MYSQL, APACHE CXF,
REST, JSON, Web Services, Eclipse, Weblogic , Git, GitHub, Selenium, Scrum, JSP, SERVLET , ANT, GWT (Google
Web Toolkit) , PHP, Ruby, wordpress , drupal , .Net , ASP, C and C++.

Software Developer
Motorola Inc -Chicago, IL
April 2010 to Aug 2012
Roles And Responsibilities: 
• Built up a client base and experience in the web field. Maily HTML/CSS and WordPress. 
• Built custom websites for clients using CMS's (Drupal) by coding custom modules and themes, as well as
utilizing e-commerce APIs for secure payment processing. 
• Worked with performance tuning in .net and Reporting Services. 
• Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from
field to field after gun is clicked. 
• Creating Clients and Server for Java to establish communications between 'Online' client windows and
different servers created using both C++ and Java 
• Responsible for developing the entire profile from the application level till the JNI level to access the Bluez
stack. 
• Used Activities which implement Broadcast Receivers to listen to several Broadcasts from other
applications and the system. 
• Used Services using AIDL and Intent Services. 
• Developed the JNI native layer to interact with the Bluez stack. 
• Used the XML layout files for adding relevant resource files. 
• Responsible for developing the Profile across several Products and several Android versions. 
• Used GIT for version control 
• Used hcidump, adb logcat, fastboot for Debugging. 
 
ENVIRONMENT: 
PhoneGap , jqtouch , Sencha Touch , HTML5, CSS3, Dojo Mobile , node.js , Backbone.js, Flash , Flex, Silverlight,
ActionScript, iPhone, Android , Windows Phone 7, Blackberry , Spring, Hibernate , MYSQL, APACHE CXF,
REST, JSON, Web Services, Eclipse, Weblogic , Git, GitHub, Selenium, Scrum, JSP, SERVLET , ANT, GWT (Google
Web Toolkit) , PHP, Ruby, wordpress , drupal , .Net , ASP, C and C++.
IOS Developer
BARCLAY BANK, DELAWARE
April 2008 to March 2010
Roles And Responsibilities: 
• Instituted and trained fellow developers on a custom Data Access Layer utilizing the Entity Framework,
LINQ and Lambda expressions 
• Created numerous web applications utilizing MV, C# 4.0, jQuery, AJAX and Web Services 
• Implemented cross-departmental Innovation Meetings to engage employees to explore new avenues of
revenue-generating or cost-saving ideas 
• Coordinated branching/merging strategies incorporating Team Foundation Server 2010 
• Assisted in running various Agile project management meetings (Sprint Planning Meetings, Scrums, etc ) 
• Automate build process by writing ANTbuild scripts. 
• Experience in building the war with help the putty and deployed into cloud environment using the cloud
controller and Experience in solving the cloud issue. 
• Configured and customized logs using Log4J. 
• Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings
and SPRINT retrospective meetings to produce quality deliverables within time. 
• Worked in Agile Scrum environment and used Kanban board to track progress. 
Environment:
Java Developer
Hard Hat Bid Inc -Riverside, CA
April 2007 to March 2008
-Riverside, CA 
Duration: Oct 07 - March 09 
Roles and Responsibilities: 
• To track the allocation of resources for projects created by the government agency and bid on by the general
public. 
• To reduce corruption by government officials by making the bidding and awarding process of contracts
anonymous. 
• To allow all contractors an equal opportunity to win a government contract. 
• Lead a team of 2 programmers, 1 graphics artist and 1 analyst through the entire development process. 
• Worked closely with the QA team to develop an effective testing schedule. 
• The lead technical contact for all branches of the organization. Sales, training, QA, installations, etc 
• Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers. 
• Entire Applications are developed in Eclipse and deployed in the JBoss Server. 
• Used Perforce for source code repository and version controlling. 
• Maven was used as a build tool for the project. 
• Involved in code reviews and enhancement of application. 
• Tested the application in different environments for cross browser compatibility. 
• Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles. 
 
Environment: 
Java, Spring, Struts, SQL Server 2005, JavaScript, CSS, Crystal Reports.

You might also like