Professional Documents
Culture Documents
Synopsis
A proactive leader with 5 years of experience in software application design, development &
maintenance, in web & enterprise software applications using Java/J2EE technologies.
Good business understanding of Health-Care and Finance domain projects.
Expertise in implementing MVC architecture based on OOPS and OOAD methodologies with
end to end design & development exposure from presentation layer, business layer to data layer.
Good hands on experience in build (Ant & Maven), configuration and deployment on Weblogic
Application Server
Experience in implementing WEB/ORM/MVC frameworks such as JSF, Struts, Spring,
Hibernate, and J2EE technologies such as JSP/JSTL, Servlets, EJB, JDBC, JNDI, JAXP,
JAXB, and others such as JavaScript, CSS, XML, AJAX, PL/ SQL.
Worked on Application Servers such as Websphere, Weblogic, JBOSS and Web Server like
Tomcat and Databases like Oracle, Apache Derby, DB2, and SQL Server.
Proficient in implementing full life cycle of software development process (SDLC) using RUP,
XP and AMDD methodologies which includes business & functional requirement gathering,
analysis and design (high-level / low-level designs, UML), documenting, developing, debugging,
testing, maintenance, reviewing, integration and building modules / applications.
IT Skills
Technical:
Career Highlights
Gained recognition for optimizing existing code by identifying and rewriting inefficient
subroutines, reducing processing time.
Suggested and implemented design patterns and test environment for projects.
Developed and maintained applications to deliver data-driven content to Web users.
Integrated a community forum with companys internal application, which is being used to
deliver companys updates / confidential information to privileged Clients / Customers.
Researched and prototyped new web technologies and techniques to realize benefits of the latest
innovations.
Career Scan
Developed a web application namely Question Bank using Java/J2EE technologies such as JSF,
Spring and Hibernate, connecting to a HSQLDB database using Tomcat Web Server.
Designed, implemented and successfully delivered a web application namely Cricket Board for a
US-based client as part of freelancing work which used Java/J2EE technologies with MySQL as
a database.
Actively contributed to several open source projects on Java/J2EE.
Own and maintain a website www.tecnoesis.com, which is a collection of technical articles on
Java/J2EE technologies based on professional experience.
Contributed articles for various technical websites on Java/J2EE technologies.
Developed a FaceBook application using Java FaceBook API and integrated with
JSF/Spring/Hibernate and deployed on Google App Engine (GAE).
Presently developing an e-commerce web application namely Jcommerce, which incorporates
integration of Apache Ofbiz framework with Java/J2EE based technologies.
March 2006 Mar 2008 with CGI Information Systems and Management Consultants Pvt. Ltd.,
Bangalore, India as Software Engineer
Scope: Porting existing .NET based Interchange system to a J2EE application. The development of this
project involves building a J2EE framework that is capable of supporting the functionality in the .Net
baseline for the Claims, Drug Rebate, EPSDT, Financial, Managed Care, Prior Authorization, Provider,
Recipient, Reference, General Systems, System Wide and TPL functional areas to J2EE framework in a
series of construction iterations.
Aug 2005 March 2006 with Ionidea Infotech Pvt Ltd, Bangalore on deputation to CGI
Information Systems and Management Consultants Pvt. Ltd., Bangalore, India as Software
Engineer
Scope: An innovative integration of a new front-end application to enhance the retail sales and service
activities of the retail staff for TD Mutual Funds. TD Rainbow is the new sales and service investment
platform for TD Mutual Funds with possible future links to Term and TD Securities products. It is
defined as an umbrella that covers all functions required to add / maintain Customer information required
for a Mutual Fund Account, add / maintain Mutual Fund account information and Provide Portfolio
Planner or similar functionality. The system will be customer-facing and will be used by TD Canada
Trust Branch Sales Reps and the eBank call centre staff.
Role: Involved in the following:
Analyzing the business requirements, drafting high level and low level design documents and
developing Maintain Mutual Funds and Financial Transactions modules.
Developing presentation layer using Struts, Servlets, JavaScript, JSP/JSTL components, bean
classes and helper classes, AJAX, XML and configuration files to implement internalization and
web workflow for the above modules.
Design, document, code review, bug-fixing, unit testing / writing test cases using Junit and
maintenance for all the modules of the application.
Rewarded with Recognition for Code Optimization and Review.
Integrated a Java based open community forum JGossip with companys internal application
(Sales Portal), which is being used to deliver companys updates / confidential information to
privileged clients.
Jul 2003 - Aug 2005 with SoftEdge Technologies Pvt. Ltd., Bangalore, India as Software Engineer
Scope: Financial accounting is a software product with support for trading inventory. It automates the
operations of a financial organization supporting multi-company accounting i.e., ability to keep track of
accounts of more than one company. The product generates reports like Trial Balance, Profit and loss
account, Balance Sheet, Account ledger, group ledger, outstanding bills, cash flow and fund flow. The
product involves many modules like Company Registration, Balance Accounting, Ledger Management,
Flow management and many others to name a few.
Personal Skills
Motivated, flexible and versatile. Have a talent for quickly grasping a technology, with
experience working in heterogeneous technical environments. Poised and competent with
comprehensive problem solving, logical, analytical, and substantial programming abilities.
Academia
2003 B.E (Electronics & Communication) from Dayananda Sagar College of Engineering, Bangalore
(Visveswaraiah Technological University)
Training Certificates
Trainings / Seminars
Personal Dossier
available on request