AddThis Social Bookmark Button
Jgnesh Unknown
Eden Prairie, MN - 55344 USA
Expertise :Java, UML, Portal
Status :Have Work Visa
Job Type :
Permanent
Position :

Resume
 
Objective

I am seeking an enterprise architect position where I can apply my technical/managerial skills to help the team achieve success and satisfy my hunger of hunger to solve complex technical problems



Summary

 


§         TOGAF and Sun Certified Enterprise Architect with 10+ years of experience in the IT industry, specializing in Object-Oriented Analysis and Design conversant with full life cycle of software design process.

§         5 years of leadership/architect experience in analysis, design, development, implementation, enhancement, integration, support and unit testing of application software.

§         Expertise in Object Oriented Analysis and Design (OOAD) using UML, Design Patterns and Development methodologies such as RUP.

§         Expertise in designing and developing large scale J2EE architecture based systems, developing Frameworks using design patterns and web based applications.

§         Expertise in frameworks like Seam, Java Server Faces, Struts, Hibernate, Quartz, Jasper Reports.  

§         Sound experience in developing and deploying applications using Websphere Portal Server 6.0, Weblogic 8.1/9.2 and JBoss3.2.7.

§         Proficient in PL/SQL, good exposure to database concepts and extensive experience in Oracle (8i, 9i, 10g), SQL Server 2005.

§         Good understanding of SOA and ESB concepts.

§         Experienced in unit testing using JUnit, Log4j framework and developing build scripts with Ant.

§         Analytical thinker who consistently resolves ongoing issues, often called upon to consult on problems that have eluded resolution by others.

§         Solid Management skills, demonstrated proficiency in leading and mentoring individuals to maximize productivity and forming cohesive team environment.

§         Excellent Technical, Communication and Interpersonal Skills with Strong Customer Orientation and Client Interfacing skills.

§         A self – motivated professional and natural communicator possessing good technical, initiating, leadership and problem –solving skills and has proven to be a good team player.


Employment

2007 -  Present
Application Architect

Best Buy Inc Application Architect Project : Active Space Management Integrated Logistics Systems like ILS Wipro Technologies
Active space management optimizes the space management for all the best buy stores.
ILS is a Warehouse management and Labor Management system.

Responsibilities

To work as Application Architect and handle various projects together.
Create Model Driven Architecture by using Rational Software Architect and Rational SoDA.
Generate architecture document at various phases of RUP which intended for the different audience like ie Director View, Manager View etc..
Follow 4+1 view methodology while generating architecture documents.
Understand business capabilities framework and map it to planned software and create solution blueprint.
Understand requirements, identify major functional areas and create use case relationship diagram for each functional areas. Create activity diagrams for the complicated flow of the system. Create sequence diagram for the use case realization.

Evaluate the purchased product, understand the performance bottleneck of the product, decide work around for performance optimization etc.
Involve at various level of discussion with the product Vendor and Database architect to map associated database with the product to the existing database of the system like ie business domain model.
Involve at various level of discussion with the vendor and Infrastructure architect to map software packages to the hardware for Production system and capture all the detail in UML diagram to generate Physical view.
Involve with middleware team in decision making for integrating existing software with the vendor ware house management system through middleware like MQ Broker, Informatica.
Develop application architecture which covers functional like ie logical view and non functional requirements like ie high availability, manageability, scalability etc..

Environment : Rational Software Architect7.0, Rational SoDA for Word, Red prairie WMS, Websphere MQ Broker, Mainframe and various third party applications.

2006 -  2007
Portal/J2EE Architect

Red Bull North America Inc Portal/J2EE Architect Project : Prism Wipro Technologies
It s a migration of Red Bull s company sites into a portal site for administration, retailing and distribution of company product.

Responsibilities
Application Architect responsible for Requirement analysis design, implementation and testing.
Involve in writing use cases, developed use cases relationship diagram, assist Business Analyst for defining scope of use cases.

Understand existing software work flow in qlink technology and then architect new portlet based system.
Develop High Level Design for the portlet application which covers, assumption and simplification of the system, component diagram like describes integration with various system, class diagram, sequence diagram, deployment strategy etc.
Define guideline for application development using JSR 168 Portal API.
Portlet application development using open source frameworks - JSF and Hibernate with various J2EE and GOF patterns which includes specifically MVC, Service to Worker, Fa ade, Data Transfer Object etc.
Architect Authentication and Authorization system for the portal site using Tivoli Access Manager.

Involve with other architect to take decision for selecting server like ie Portal 5.1 or portal6.0, to use rapid development tool like portlet factory to speed up the development.
Assist in finalizing the data model with Erwin like data modeler.
Enforce Test Driven Development to reduce the bug in the final product.
Mentor team members in development process for implementation of hibernate objects, pagination, TDD.
Conduct Code Reviews and resolve any technical issues that developers face. Maximize low coupling and high cohesion in the code.

Responsible for delivering the product to the business users like company administrators
Manage change requests and defects found by the QA group.
Give proof of concept by delivering end to end working solution as per new architecture.

Environment : Hibernate3.2, JSF, JSR168 Portal API, Rational Software Architect7.0, RAD, Rational Requisite Pro, Websphere Portal 5.1/6.0, Portlet Factory, Ondemand version control system.

2005 -  2006
J2EE Architect

Toshiba America Business Solutions J2EE Architect Project : Asset Management System
It s an asset management system for managing all Toshiba copiers. It provides various functionalities like asset relocation, upload assets to database online, device data collection and analysis, online catalogue of items to purchase etc.
Responsibilities
Involved in architecting Asset Management System from scratch.
Designed domain object models which involve class diagrams and sequence diagrams using UML with Together Architect.
Suggested JMS based asynchronous processing architecture for Device Data Collection module.
Implemented various design patterns like Factory Method, Visitor, Session Fa ade, DAO etc.
Developed Hibernate Objects for modules : Device Data Collection, Asset Relocation Request, Close-Reopen Relocation Request etc.
Created web interfaces using Websphere Page flow like a framework build on top of Struts1.1, JSP, HTML, JavaScript with Struts tags and validation like Form and Struts XML validation for the following functionalities : Asset Relocation Request, Close-Reopen Relocation Request etc.
Develop a framework to handle XML transformation using XSLT and XML Beans with integration of multi threading framework Quartz.
Designed and developed software for Excel file data reading using open source POI API.
Developed Session EJB components as Session Fa ade to handle business logic for creating editing items.
For Device Data Collection module created data storage strategy for large xml file to avoid producing large memory foot print.
Integrated Remedy System with Java through synchronous Web Services by following WS-I standards. For that developed java component and Web-Services. xml file.
Created Data Access Object to handle queries which deals with multiple joins of database tables.
Detail design, coding and integration of all the modules.
Did code walkthrough/peer review.
Modified Ant scripts that created and deployed EAR like containing WAR/JAR s in the application server.

Used CVS for Software configuration management and Log4j as the logging frame work.
Assist by conveying information to the QA group to enable them to test the applications.
Manage Change Requests and defects found by the QA group.

Environment : Page Flow Framework, EJBs, Hibernate2.1, Quartz1.4, XML Beans, XSLT, Webloigic8.1, Oracle 9i, JavaScript and HTML, Weblogic workshop, TogetherJ Architect, Junit.

2004 -  2005

Bang Software Technology Pvt Ltd J2EE Architect/Developer Project : Vero Auction System
Vero Auction System is a Desktop and Web enabled solution which is used for auctioning vehicles.
Responsibilities
Development of Office Check In module using MVC architecture.
Low-level design for Sale Template module using UML and Rational Rose.
Development and testing of complex business logic using EJB, Hibernate and JUnit.
Design and Development of Web application using JSP and Servlets.
Implemented MVC Architecture for Desktop application and in Web application using Struts Framework.
For workflow processing jBpm used.
Developed ANT script for. war file.
Development and subsequent testing for Office Checking module using JUnit.
Environment : MVC, SWT like Standard Widget Toolkit. EJB 2.1, Servlet 2.3, JSP 1.2, Struts 1.1, JBoss-3.2.7 MySql 4.1, Hibernate, Eclipse IDE, Rational Rose
J2EE Architect/Project Leader
Project : Nutzz.com Web Application

Nutzz.com web application gives nutzz like electronic money to the user when they register and by various other means. Those nutzz is used by member for bidding and winning an auction. The web application is a combination of the 3 sites, itsnutzz.com like developed by Vertrue Inc, nutzzauction.com like developed by ebay Inc and base Nutzz.com site.

Responsibilities
I have started the Indian unit.

Initially, I was handling all kind of activities to build a new company .I was taking decisions for new recruitments, purchasing new hardware, administrative matters etc.
Application Architect responsible for Requirement Analysis, Development of use cases and Scope management
Responsible for Developing Prototypes.
Created activity diagrams, sequence diagrams, class diagrams and deployment diagrams for the ecommerce base application.
Involved in deriving methodology with third party clients for transferring data to and from Nuttz.com.
Involved in performance tuning of database and application servers.
Handled non functional requirement like Scalability, Applicability and Maintainability etc.

Decided to use open source frameworks struts1.1, quartz1.3 and Jasper Reports for better performance and speed up the work.
Trained new engineers in Struts and ejb and got the required productivity by assisting them frequently.
Created production deployment strategy for clustering, hardware load balancing, vertical and horizontal scaling.
Involved in integration of VeriSign security for payment processing.
Conduct code reviews and resolve any technical issues that developers face.
Deal with Vendors like like IBM, JBoss and VeriSign.
Assisted QA team in test case development by providing application detail at functional level.
Involved in testing the application load by using tools like JProbe/JProfiler.
Convey information to the Technical Writers, who write up the online help and product manual.

2003 -  2004
System Analyst

Environment : Servlet 2.3 JSP 1.2 JBoss-3.2.7 Oracle 10g JavaScript and HTML Eclipse IDE Rational Rose Atos Origin India Pvt Ltd System Analyst Project : Contract Management System like Dicarta Inc
This is a contract management system, targeted for US based clients. It is used while 2 companies are in a process of signing a contract. The software removes paper-oriented work and with that provides many good feature to ease the contract management process electronically.

Responsibilities
I have involved in the maintenance of the project.
I have to debug for the assigned bugs and fix them.
Involved in coding during the enhancement of the project.
Follow all the CMM Level-5 standards and passed the project through CMM examination.

2001 -  2003
Architect/ Senior Developer

Environment : Servlet 2.3 JSP 1.2 EJB1.1 Weblogic 7.1 Oracle 8i JavaScript and HTML IntelliJ IDEA IDE Contech Software Pvt Ltd Architect/ Senior Developer Project : Network Operations Centre like NOC
This was a design project. It provides various functionalities.
The system allows customer to record a CD through Disk Vending Machine like kiosks or to book a CD through Internet.
The system handles Content Management which includes downloading songs from the recording company and then to distribute them on number of kiosks.
Allows advertiser to show an advertisement on the top screen of the Disk
Vending Machine.
The system provides the customer care service.
It handles credit card validation with the help of third party system.

Responsibilities
Acted as a system architect.
Have analyzed software requirement made the appropriate assumptions and simplification to make the project technically possible.
Architect the software which includes development of use cases, business domain model, sequence diagrams, component diagrams and deployment diagram by using Rational Rose 2002.
Environment : Rational Rose 2002, Microsoft Word

Project : Learning Management System like Astute Technologies Inc

This LMS targeted to be compliant with the SCORM like Shareable Content Object Reference Model specification. The software is divided in 3 parts launcher, player and administration.

Responsibilities
To study and understand the SCORM specification and implement them in the software.
Did coding for the different modules of Player and Administration part. In coding
I have coded action script for the flash page which allows communicating with C# classes in middle tier using Flash Remoting Technology.
Coded C# class methods which were being used for further processing and calling stored procedure at SQL Server 2000.
Write the stored procedure in SQL Server for fetching and storing data.

Environment : ASP. NET, C#, SQL Server, Flash MX Server, IIS, Microsoft Visual Studio.

Project : Setunet

This was a GIS application, developed by following OGS like ie Open Geographic Information System Consortium standards. The application allows user to get all the geographical information like roads, areas, plots and important buildings of the city. The application enable user to perform a variety of customized operations like creating new areas, putting various notes etc.
Responsibilities
Understanding GIS norms and provide necessary guidance to 5 team members during development.
The software divided in multi tier architecture .I was involved in the development of the client side GUI, database design and involved for the development of middle tier and login module.
Environment : Client Side : Java 2D API, Java Swing API, JSP1.2, Java Help API1.1.3
Middle Tier like Control Layer + Integration Layer : EJB2.0, Servlet2.3, JDBC2.0
The application server- JBoss3.0, Forte4.1 IDE and for generating CMP EJBs Middlegen2.0, Xdoclet1.1.2 were used.
The design patterns- DAO, Session Facade, Intercepting Filters, Singleton and Memento were used.

Project : Management Information System like MIS

The MIS software provides all the information needed by the management. like ie store inventory system, plant management system, financial details etc. etc. for company Indocount Choongnam Textiles Ltd

Responsibilities
Besides software development, I was managing all the software hardware problems, peer-to-peer windows based network and taking decision for purchasing hardware.
Coding for the Store Inventory System.

2000 -  2001
Software Developer

Environment : JSP Servlet Java Script JDBC PL/SQL Weblogic Server6.1 Oracle 8i . Amtel Exports India Ltd Software Developer
The DripIQ was developed to provide education to an average student through palm devices and internet.

The software gives education to students drop by drop.

The main concept of thewirelesswatchman.com site was, to provide the wireless service to the boat owner at a lower cost. In this application CL2 modem, works based on Reflex-25 protocol is kept on the boat. The modem generates information for the boat regarding water level in the boat.

Responsibilities
In Web Server application I brought the data from Central Server database like SQL Server through VC++ and through JNI passes data to Java Application. The Java Application communicates with Applet through RMI.
In the wirelesswatchman.com, I had developed reporting tool for operator and assisted my colleagues for developing application of the CL2 modem like embedded device by using cross compiler based on C++ language.

1999 -  2000
Software Developer

Environment : MS Front Page IIS Server Adobe Photoshop Visual Studio Java ASP IBM Global Services India Pvt Ltd Software Developer



Education

Bachelor of Science Physics from MS University, Baroda 1994 - 1997.

I did 2 years computer course from IBM after my graducation, where I studied C,C++,VC++,Java and other basic computer concepts.