
Architect - Android & Enterprise Java
Madras Area, India

Architect - Android & Enterprise Java
Madras Area, India
Android & Enterprise Java Architect, Entrepreneur.
End to end expertise in building web, mobile and cloud products with the ability to take it to market quickly.
Strong hands on enterprise and solution architecture skills with an appreciation for simplicity and knowledge of agile process.
Strong communication skills with the ability to communicate to other organizations and to assist as needed with customers and prospects, experience integrating in-house and offshore teams.
Mobile, Web and Cloud Development.
(Wireless industry)
August 2006 — Present (3 years 4 months)
Aug 2008 - Google Android developer challenge winner - In top 20 - http://code.google.com/android/adc_gallery/
http://code.google.com/android/adc_gallery/app.html?id=9
May 2008 - Google Android developer challenge phase 1 won - in top 50. Check out cookingcapsules here:
http://android-developers.blogspot.com/2008/05/top-50-applications.html
Founder - Android Rocks
http://androidrocks.com - Android Consulting.
Product Portfolio:
Mobeegal - mobile search. redefined. - from Google ADC Winners. Search for anything under the sun, and enjoy the fun.
Available topics to search:
Dating, video, web, images, jobs, vacation, local products, travel, blogs, books, vehicles, news, services, and much much more.
OpenSource development, consulting and training in Chennai. Ajax, Enterprise JAVA, Python, PHP, Ruby/Rails, Perl, BPEL, ESB, MYSQL are some of the technologies that we specialize in. We use leading frameworks like Rails, Seam, Spring, Hibernate and Smarty to get things done fast. We have a bias towards free opensource software but we service our customers based on their needs and not on our likes.
(Privately Held; 51-200 employees; Information Technology and Services industry)
August 2005 — August 2006 (1 year 1 month)
Search Technology for Paypod.
Spring and Hibernate heavily used.
http://paypod.com/
Successfully built the paypod product from concept to deployment. Designed, developed, tested and deployed the product managing the software team along the way.
Milestones:
Implemented the product from concepts/vision of management.
Deployed the product successfully.
Developed in house product expertise.
Mentored programming team.
Automated complete software build cycle.
Implementation:
JDK 1.5/1.6, JEE 2.4/2.5, Tomcat/JBoss, Spring, Hibernate, MySQL, ANT, Maven, CruiseControl, JUnit, TestNG.
(Privately Held; 51-200 employees; Computer Software industry)
February 2004 — August 2005 (1 year 7 months)
Bahwan CyberTek (BCT)
http://www.bahwancybertek.com/
Associate Vice President, Technology
Special Projects Group
Successfully delivered onsite/offshore projects on schedule and budget and ensured quality of deliverables. Effectively managed program managers and project managers to work together along with the quality team for process adherence to CMMi level5 standards. Co-ordinated onsite/offshore teams to define, setup and manage Infrastructure and software. Successfully expanded special projects group and grew in terms of size, clients and quarterly revenue and profit.
Chief Architect
BPMS Product Development
Oversaw product release development, managed a team of project managers, project engineers, and developers, and provided tutorship and leadership to the team. This includes overall development project planning, defining milestones, and managing the team to meet milestones.
(Privately Held; 1001-5000 employees; Information Technology and Services industry)
June 2003 — January 2004 (8 months)
Banking software platform for iNautix.
http://www.inautix.com
Project Lead
Client Information Delivery - INFORM - Access Control Facility Setup
Inform is a weblogic portal built on weblogic 8.1 for setting up user administration related tasks for bank of new york internal and external clients.
Inform Portal Product - New UI Design & Functionality. Reusable, out of the box architecture for accelerated development was developed. Global navigation & wizards for simpler build. Rules-based customization for user personalization was designed. Portlet technology enabling users with quick views into their daily workload was enabled. New and enhanced enterprise common components like scheduler, fax/email, alerting, outpost, software distribution, broadcast messaging, user and account administration.
Implementation
J2SDK1.4.2/J2EE1.3, WEBLOGIC 8.1 and Workshop, ANT, Lotus Notes, JUNIT and Sybase.
(Privately Held; 51-200 employees; Information Technology and Services industry)
2001 — 2003 (2 years )
Web Application development for Insurance Domain.
http://synergyamerica.com/
Atlanta, US.
Architect
Enrollment-Manager
Designed, developed, tested and deployed enrollment-manager web application from an XML defined sitemap which was categorized and listed based on the different product suite developed for SUNARO. The sitemap was configured for every URI available in the system with the appropriate handlers to accept and validate user input, the associated actions to perform user request, and the required data access objects for persisting user data. The MVC based sitemap framework was designed for an improved page-flow and a secure controlled navigation of the web application. An action and data oriented framework called handler-action-data architecture similar to the struts technology was developed for modularization and for effective code maintenance.
Implementation
J2SDK1.4.1/J2EE, WEBLOGIC 8, TOGETHERJ, ANT, TESTTRACK, Log4J, JUNIT, IDEAJ and Oracle 9.
(Computer Software industry)
February 2001 — March 2002 (1 year 2 months)
GSX - Atlanta, US.
JSP Architect
Designed, developed, tested and deployed an online steel trading web application where users can register and trade steel products. Multiple JSP filters were used to intercept request for authentication and redirection. The java beans package was used to customize business java beans for presentation and validation. Data caching was done at the presentation layer to improve the web application performance. Reflection calls were made faster by caching the introspection bean. Customized error-page for human readable and concise error messages was designed with the help of chained exception and java event model framework. UI elements and attributes were changed dynamically from the XML file to achieve the web application skin change effect. Presentation and business logic was decoupled from JSP using struts MVC model.
Implementation
J2SDK1.3.1/J2EE, WEBLOGIC6.1, ORACLE, STRUTS / ANT / LOG4J, JBUILDER, HTTPUNIT and JUNIT.
(Computer Software industry)
January 2000 — February 2001 (1 year 2 months)
Architect
UI-Toolkit (similar to JSF) for Market-Exchange web application.
Atlanta, US.
UI-Toolkit is a patent pending framework for building customizable GUI components for web application on HTTP/HTTPS protocol using J2EE architecture. UI-Toolkit custom tags were capable of completely managing the JSP Presentation objects. UI-Toolkit helps customers to customize the presentation and configure many functionalities of market-exchange application and build flexible and scalable web UI components in a simple and rapid way based on the business requirements. UI-Toolkit is a generic customizable web GUI framework which is configurable for the dynamic needs of customer presentation logic.
Implementation
JDK 1.3/ J2EE, WEBLOGIC 5.1 Enterprise, Top-Link, Oracle and HTTPUNIT/JUNIT were used.
(Public Company; 10,001 or more employees; MCIP; Telecommunications industry)
January 1998 — January 2000 (2 years 1 month)
MCI WorldCom - Houston, US.
User Interface Architect
Generic Provisioning System (GPS) is a provisioning platform deployed in europe, to process service requests for indirect customer line identity access service.
Implementation
IBM RS6000 AIX platform, JDK1.1 SWING, C++, CORBA Versant Object database, Oracle.
Network Mediation Processor (NMP) (Global On-Net Project)
NMP is a Mediation Process which receives raw records in binary format from switches, identify inbound traffic, create output records applying business rules based on the record type.
Implementation
IBM RS6000 AIX platform, C++/C network programming, NMS, SNMP, SONET, SDH, Expect, TCL, and KSH.
Emergency Restoration System (ERS)
ERS application adds functionality to put up and take down connections on the networks and come up with alternate routes for downed circuits as a result of a fiber event.
Implementation
IBM RS6000 AIX platform, C++, ORBIX, Nortel INM Architecture, ROGUEWAVE, and CODEFAST.
(Computer Software industry)
June 1993 — January 1996 (2 years 8 months)
Developed a database solution in ANSI C/C++ to simulate database operations like create, retrieve, update, delete (CRUD) to track and maintain large legacy data. Application simulates real time database operations, using sequential and random file access for record manipulation & storage of records. Also developed a database application for Inventory control, Stock maintenance, accounting & billing packages in Oracle V7.0, Forms3.
* Implementation
ANSI C/C++ application programming architecture, Oracle application development.
* Tasks
Developed real life solutions for the different needs of various small and large scale corporations using ANSI C/C++ as the programming language and Oracle / FOXPRO for the database solutions.
MS , Computer Science , 1996 — 1997
1997, Awarded Excellence in Computer Science at University of Bridgeport. Inducted in Upsilon pi Epsilon, an Honor society at University of Bridgeport.
http://www.bridgeport.edu/~upe/members.html
Bridgeport, Connecticut, USA.
BE , Mechanical , 1989 — 1993
http://www.srmuniv.ac.in/
10+2 , High School , 1987 — 1989
46, V.M. Street, Royapettah, Chennai - 600 014.
10 , CBSE , 1975 — 1987
Dhandapani Street, T.Nagar, Chennai 600017.
Mobile. Wireless. Android. Java. Technology Training, Consulting, Staffing and Development.
TIE, onstartups
Google Android Developer Challenge Winner - Aug 2008.
http://code.google.com/android/adc_gallery/app.html?id=9
Inducted in Upsilon pi Epsilon an Honor Society at University of Bridgeport for Academic Excellence for the year 1996-1997.
http://www.bridgeport.edu/~upe/members.html