SlideShare une entreprise Scribd logo
1  sur  14
Umashankar Adha

SUMMARY
   •   Nine plus Years of progressive experience in System Analysis, Development, Testing and
       Maintenance
   •   Sound knowledge in JAVA 1.6, J2EE, J2ME, EJB2.0, EJB3, Servlet, JSP, Struts1.2, HTML.
   •   Knowledge of developing JSP custom Tag & Widgets.
   •   Sound knowledge in Java Transaction API with EJB2.1 and EJB3 and with hibernate.
   •   Expertise in working with Model View Controller (MVC). Architecture using Struts and
       Hibernate Framework
   •   Understanding over Spring Framework.
   •   Strong Understanding over Unit Testing, Module Testing and BlackBox WhiteBox Testing
   •   Application Servers JBoss, Tomcat5, Orion, Resin 3.0.12, WebLogic.
   •   Research & Development Level Knowledge on WebLogic 8 and WebSphere V6.1
   •   Experience in Java MVC Patterns and n-tier architecture.
   •   Familiar with Concurrent Version System (CVS) – Win CVS, SVN.
   •   Developed Java applications using various IDE’s - Eclipse, MyEclipse, Net Beans 5.0, Edit
       Plus
   •   Good Understanding of Hibernate Framework.
   •   Good Understanding of JSR 168 Portlets.
   •   Strong understands over AGILE Development.
   •   Sound Knowledge on XML (Xerces, DOM and SAX) Parsers
   •   Understanding of Designing UML diagram for distributed components.
   •   Knowledge of working on Java Mail.
   •   Experience in preparing Functional Documents and Technical Requirements.
   •   Java 2 Fundamentals Certification of Brain Bench.
   •   Java 2 enterprise Edition (J2EE 1.4) Certification of Brain Bench.
   •   Designing of distributed application with suitable java components with design patterns.
   •   Developing mobile based salutations based on J2EE environment
   •   Developing Mail Server Clients for All Java Embedded Mobiles.
   •   Memcached Distribution Architecture
   •   Memcached optinization for Linux and Unix environment for high TRP system.
   •   Hadoop implementation for high volume system.

EDUCATION
   •   MCA, New Delhi, India
   •   Bachelor of Arts, MDS University, Ajmer, India

CERTIFICATIONS
   •   Java 2 Enterprise– Brain bench certified
   •   Java 2 Fundamentals-- Brain bench certified

TECHNICAL SKILLS
   •   Java Technologies:-Servlets 2.2, JSP 1.1, Widgets, Swing, Design patterns, EJB 2.0, EJB2.1,
       EJB3.0, JDBC, RMI, Swing, Applets, XML Processing DOM & SAX, XSLT, JNDI, SOAP,
       Webservices, JMS, JavaBeans, Multithreading, Reflection, Struts, TCP/IP Socket
       Programming, Java Mail API, JavaScript. AJAX.

                            Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
•   Databases:-MS SQL Server7.0, ORM solution, Oracle9i, MySQL 4.0, MS Access, SQL, PL
        SQL, Postgre, DB2, Query Abstraction Model
    •   Frameworks:-Apache Struts, Hibernate, spring, AJAX-Struts,
    •   Design Patterns:-Service Locator, Session Facade, Data Access, factory Object, Service
        Activator, Value Object, Singleton, Factory Pattern, Risk Management & Portfolio Risk
        Management, CMS, Pair Programming with Agile
    •   Mobile Tech:-J2ME 1.0 & 2.0 Toolkit, Symbian OS, Knowledge of BREW
    •   Application Servers:-Apache Tomcat 5, JBoss Application Server, Orion Application Server,
        Resin 3.0.12 Application Server, Weblogic8.1 Application Server, WebSphere v6.1
        Application Server
    •   Messaging Servers:-Message-Driven Beans, JMS, SOAP, and MQ Series
    •   Tools:-MyEclipse, Ant, Log4j, NetBeans5, Dreamweaver8, ClearCase, Maven, UML, Clear
        Quest
    •   Memcached 1.3
    •   Hadoop
    •   Languages:-Java, J2me, XML, UML, HTML
    •   Operating Systems:-Windows NT/2000/XP, Linux, mac OS, Ubuntu 11.3
    •   Modeling Tool:-Visio, MS Word


Project Detail

Client Name: - Eco-Mail Inc
Duration: - May, 2012 – Till Date
Role: - Solution Architect And Project Manager
Project: - Eco-Mail System
Employer: - HCL InfoSystem Ltd.

Eco mail delivery exchange bases technology that makes paperless mail more usefull, interesting for
every market participant: producer of mail, distribution, payment processing networks and most of all
customers.
Eco-mail is an open exchange that everyone can utilize it. It provices that standards and a single
access point that unifies and simpilfies the market. Eco-mail leverages existing market participants to
increase efficiency and lower costs for everyone. it is like visa for credit cards inthat it provides the
infrastructure that connects all the players and enables market growth. Eco-mail doesn't compete with
existing market participants, it complements tham.
Eco-mail doesn't seel directly to consumers, but it is consumer focused. The eco-mail exchange
platform enables consumers to more easily access and manage all their bills, statement and other first
class mail through the participating web destination of their choice.
Members: Any entiriy that is registerd and authenticated with the Eco-mail network.
Producer: Eco-mail defines a producer of mail as any commercial entiry that sends first
class amil to its customers specifically producers have business to consumer (B2C) or
Business to Business (B2B) relationship they are trying to commnicate with.
Consumer: These are individuals that access their first class mail electronically via eco-mail.
They become members of the eco-mail interchange by selecting a distributor and register
themselves.

                               Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
Exchange/Eco-mail/EMX : Eco-mail is the private network and infrastructure which
facilitates communicatioin between registerd member. The excnage Servers serve following
purposes:
        1. Authentication of all Parties.
        2. Document Control
        3. Security & Privacy
        4. Document Flow
Distribute: The relationship front end the consumer uses to access all communications within the
Eco-mail networks. These includes banks, internet media campanies, independent document
management solutions and other. distributors hold onto all transactions and provide the user interface
selected by the consumer. At a minimum, they present data via whatever device the consumer chooses
and also store database of metadata which help consumers organize their documentss how they wish.
Distributor will monetize then inherent value present in personalized, frist class mail content by
providing unique and innovative interface then simplify consumers lives and drive adoption.
Consumers may choose the best destination point and / or user interface that fits their lifestyle.
My Responsablility: In Eco-mail, my designation is solution architect and Project Manager. I have to
provide best solution for such highly distributed system and manage resource. Brize communicatin
gap between client, resource and upper level management respectivly. Manage project build process.
Provide technical solution for subordinates. Suggest best possible solution for system. Provide server
distribution for 1 million, 2 million, 4 million, 6 million and 100 million consumers. In 100 million
consumers, each consumers having 400 billions of subscriptions. Provide statical data for volume
testing to client. Manage attendence and leave records for subordinates.


Environment: Java, J2EE, JDK6, JSP, Servlet, JMS, Servicemix Queue, memcached 1.3, MySql,
JSON, XSLT, SOAP, XML, Maven 2.0, Junit, Visio, Webservices, MAC OS, Ubuntu 11.3 servers,
Hadoop Implementation, Perl, Sheel Scripts



Client Name: - SSX Global Inc, IHG (International Hotel Group)
Duration: - May, 2011 – Till Date
Role: - Team Lead
Project: - SSX Process System, IHG System.
Employer: - Pyramid IT Consulting

Pyramid IT is one of grooving company in Noida UP, in IT industry. Company headquarter is in
Alpharetta, GA. I am working as Java Team Lead. I am handling two projects at current. One of them
is IHG (International Hotel Group) and other is SSX Global Inc project. I have 6 resource in SSX
Global Inc’s project and 8 persons in IHG project, including PM. My roles in these projects are
following
     1. Design Software Project Plan, HLD, LLD, Estimation plan and uses cases for SSX Global
        project.
     2. Design Software Maintenance Plan, HLD, LLD and uses cases for IHG Project.
     3. Managing team resources with distributing tasks and assigning tickets for each resource.
     4. Monitoring project progress in each phase of development.


                              Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
Client Name: - FedEx (WTC)
Duration: - Jul 10 – Feb 11
Role: - Technical Lead
Project: - SRS InvoiceAdjustmentSystem
Employer: - iTech US

Invoice Adjustment System is mainly for vendors invoice adjustments, like if any client found, that in
his invoice, he found some dispute or client ask for credit his invoice or rebilling any other query
related to invoice then client need to talk to FedEx customer care office, customer care office having a
application GUI application, which help customer care office look into client invoice. Client need to
provide tracking number and invoice number. Depends on query, customer care office ask invoice
adjustment team (our team) to apply operation, and then adjustment amount into his account. There is
two type of invoice adjustment existing in FedEx, one is domestic or international invoice. It
dependents on invoice type, adjustment apply. Each invoice having different operation or facility or
adjustment.
     • Used Weblogic 10 server for application server.
     • Used maven2.0 for version control.
     • Used JDK 6 version for development.
     • Used XSLT/XML for business object implementation.
     • Used SOAP for web service implementation. (own core framework)
     • Used JMS for messaging system.
     • Used Oracle, DB2 for database.
     • Used Mainframe system for third party system.
     • Used Window/Linux for server platform.
     • Used Enterprise Java Beans for distributed components.
My Responsibility:- In Invoice Adjustment System, my responsibility is to develop core component
for web service using xslt and SOAP protocol. I need to develop enterprise java beans. I need to
develop Message Bean for communicating with web service components. I need to configure JMS in
WebLogic server. I need to develop xslt transformation for external communication with Mainframe.

Environment:- Java, J2EE, JDK6, JSP, Servlet, EJB, JMS, Queue, Mainframe system, Weblogic,
SOAP, XSLT, XML, Oracle 10, IBM DB2, Eclipse, Maven 2.0, Struts, JUnit, Visio.

Client Name: - FedEx, (WTC)
Duration: - Feb 09 – Apr 10
Role: - Technical Lead
Project Name: - WA (Web Associate)
Employer: iTech US

WA is a Web application. The COMVERSE Clients to track subscriber information use WA.
Application provide the facility to subscriber to create his profile for clients, subscriber can
update his profile details when it required, application provide the advanced search for client
to get details of a subscriber on given criteria like search by name , age , city , state , zip
code etc.
A client can search by given single option value or by combination of above option values.
Application provides the mailing facility for subscriber as well as for client, when subscriber

                               Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
create his profile, system will send two mails for subscriber one to activate his account and
one to give thanks to visit the site, after activation account subscriber will get mail for
successfully activation mail, when subscriber made any changes in his profile details, system
will send a mail to subscribe to approve his changes by clicking on a given link in a mail.
Systems provide facilities for subscriber for change password and get his password details, in
case when will he forget his password. System provides facility for client to contact
subscriber through sending mail.
•   Used RSA as IDE tool to develop the Java applications
•   Developed UI Object for rendering user data and manage UI using AJAX.
•   Used Oracle10g as database tool for running SQL queries
•   Play Architecture role for designing application. develop a application which is able to run on all
    java embedded mobile as well as able to run on all GPRS enable mobiles
•   Wrote different SQL queries in Hibernate for performing database operations.
•   Was responsible for coding using J2EE Architecture
•   Enhancement, improvement, bug fixing and debugging of the deployed application.
•   Involved in the testing before going to production.
•   Used Tomcat Web server for deployment and debugging the application.
•   Worked with functional team for the requirement analysis and implemented the changes .

My Responsibility:- My responsibility is to develop application from scrap using Struts and J2EE
environment and decide how this system is going to work and which frame work we suppose to use.
Also develop flow of application and user interaction. Also develop back end with ORM tool. Design
application architecture using UML and Visio. Also provide strong testing (user/software testing).

Environment: Java, J2EE, Struts, NetBeans5, JSP, JSTL, Servlets, Hibernate 3.0, Tiles Framework,
Java Script, HTML, UML, JMS, Tomcat, Ant, Junit, Log4J, XML, Oracle, SQL Developer, Rational Clear
Case, Clear Quest, and Windows XP


Client Name: - FedEx (Innovation)
Duration: - Apr 08 – Dec 08
Role: - Sr. Programmer Analyst
Project: - FedEx Monitoring System
Employer: - iTech US

FMS/FMS Admin (FedEx Monitoring System) Maintenance Project
FMS is a Web based application, which is used for tracking shipments and current status of shipment
and current location of shipment. FMS application having three major part, one is FMS client
application (known as Customer Application) ported on WebLogic 10 and database as Oracle 10g.
Using Customer App customer can monitor there shipment current location and expected arrival time.
Here user can view current location via Google map. Second part of FMS application is Mobile based
application. Mobile version of FMs application is based on J2ME and C/C++. Using mobile version
of we can get temperature and humidity condition of shipment and current GPS location. Mobile
device will send GPS information and temperature and humidity alert based on current temperature
and humidity. Third part of FMS application is FMS Admin part. FedEx administrator can view
current situation of shipment (like current location, current temperature, current humidity and
expected arrival time etc.) Using admin part of FMS, administrator assign sensor for each shipment,
so administrator can monitor shipment. After deliver that shipment, sensor status change into dad

                              Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
status and then administrator will reassign that sensor to another shipment.
    • Developed new business module for existing system and maintenance of existing system
         using Struts and Struts Validator framework
    • Developed selenium and JUnit test cases for system and also provide prototype in Adobe Flex
         – Struts Bridge for existing system. Converter all SQL injections/Queries into Stored
         Procedures and work with complex SQL queries
    • Used Eclipse 3.0 and MyEclipse as development IDE.
    • Used WebLogic 10 and Tomcat as application server.
    • Used Oracle 10g as database.
    • Used JSR 168 Portlets for business part.
    • Used XML. XSLT, SAX, DOM.
    • Used Window and UNIX environment.
    • Implement architecture via AGILE Development.
    • Deploy admin application as Weblogic portal.
    • Used Visio as designing class diagram and flow of project.
    • Used JUnit and selenium as testing tool.
    • Implement prototype of FMS using Adobe Flex
    • Implement Pair Programming with Agile.
Environment: J2EE, Java 1.6, Spring,
Struts, JSP, Widgets, JDBC, Axis Webservices, Adobe Flex, Servlets, J2ME, JUnit, Selenium,
Eclipse, Dreamweaver8, MyEclipse, UNIX, XSLT, XML, Oracle 10g, WebLogic 10, Tomcat 6,
maven2.0, CVS, Google Map, AJAX, Visio, J2EE Design Patterns
Responsibilities:-
   • To develop admin part of this FMS project from start;
   • I have use scram and Test Driven and Continuous Integration and Extreme Development
      methodologies for development.
   • I have used JSP and Adobe Flex and Swings for User Interface component.
   • I have used MVC as web architecture and Spring, Struts, Servlets and J2EE and J2ME for
      business logic development.
   • I have used Google Map for showing location of shipment via AJAX.
   • I have used Master classes and Hibernate as ORM tool with Oracle10g for storing data in
      database.
   • I have used JUnit for Module testing and Selenium for User Interface testing.
   • I have used Eclipse IDE for building web service via JAX-RPC.
   • I have used Weblogic 8 for development environment and Weblogic 10 for outbound server.
   • I have used Window platform for development and UNIX environment for outbound
      application porting. I
   • I was using Weblogic GUI tool and FedEx internal GUI tool for deploying application in
      server environment.



Client Name: - Unisys
Duration: - Jan 08 – Mar 08
Role: - Sr. Programmer Analyst
Project: - Web Product Portal (WP)
Employer: - iTech US

                             Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
This project involves storing the orders for various products placed by customers. The Customers are
first allowed to navigate through various products available with company. All the products are
displayed along with their picture, price details and discount prices if any. While navigating through
the products, they are allowed to add them to their shopping cart. Once the items are added they can
view the summary of all the products selected and their individual prices along with the total amount.
If they are not interested in any of the products, they are even allowed to delete any items from the
shopping cart. Based on the customers location, various possible warehouse locations will be
displayed from which the near by location would be selected by us. We, based on our convenience,
can also select the mode of transportation. Customers, based on their convenience can also select
mode of payment. Based on the Warehouse, seasonal discounts are also displayed which attracts the
customer to buy more products.
     • Developed business modules for existing system.
     • Developed user interactions module for existing system.
     • Developed test cases and clear cases for newly implemented system.
     • Developed SOAP component for web service and xml parsers for web service.
     • Developed architecture and flow of project via Vision using UML diagrams. Implement JNDI
          configuration in JBoss. Implement testing via end users.
     • Studied and analyze Software requirements and specifications
     • Developed dynamic WebPages using JSP
     • Deploy it in JBoss as portal application.
     • Developed UI Object for rendering user data and manage UI using AJAX.
     • Develop control components and model components using java, Servlets in Struts, Spring.
     • Design scalable, extensible system using the J2EE (Java 2 Enterprise Edition) framework
          architecture.
     • Used XSLT, XML and SAX and DOM parsers for SOAP object.
     • Designed and developed the action form beans and action classes and implemented MVC
          using Struts framework.
     • Install, configure and administer JBoss 4.0Application Server and deploy JSP, Servlets and
          EJB applications
     • Implement architecture via AGILE Development
     • Development, and testing of the Java classes to be used in JSP and Servlets
     • Developed user interfaces using JSP, HTML
Environment: Java, JSP, Spring, Struts framework, Tiles, Servlets, ITIL, Axis & SOAP Webservices,
Swings, JBoss 4.0, Oracle, EJB3, Ant, MyEclipse, HTML, UML, JMS, EAServer, Ant, JUnit, Log4J,
XML, XSLT, Oracle, SQL Developer, Rational Clear Case, Clear Quest, and Windows XP.
Responsibilities: -
    •   To develop business components for this portal type of application.
    •   I was involved in architecture planning, module distribution and risk planning.
    •   I have used Bottom-Up, test and development, test and integrate testing, scrum and extreme
        programming methodologies for implementing this project.
    •   I have used JSP, Swings and AJAX for implementing user interfaces.
    •   I have used MVC as web architecture and Spring Struts, Servlets, JMS, Tiles, EJB3.
    •   I have used JUnit for module testing and I have used Log4J.
    •   I have used UML for designing system architecture and diagrams for each and every module.
    •   I have used Clear Quest for version control.
    •   I have deployed it as JBoss Portal.
    •   Used JBoss for application server environment. As a backend I have used.

                              Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
Client Name: - Touch Local Limited
Duration: - Feb 07 – July 07
Role: - Team Leader
Project: - Teach Local Web (UK Business Directory)
Employer: - Dotsquares Technology Ltd

Touch Local (http://www.touchlocal.com)
TouchLocal is the world's first local business search website that combines a powerful local search
website with practical community networking capabilities. The site attracts over 2 million unique
users per month and an estimated 18 million visitors annually. TouchLocal lets real people review,
rate and recommend local businesses and services enabling consumers to make informed choices
based on trusted user-generated content. Using bespoke "Circles" social networking mode,
TouchLocal allows users to rank family, friends and others according to their level of influence and
trust. These circles are graphically represented on-screen allowing users to quickly and easily search
for trusted businesses across the UK.
     • Analyzed the existing website which is on Orion server.
     • Designed and implementation of JSP tab libraries and Struts frames.
     • Analyzed requirement for the project
     • Used Java/J2EE Patterns at various levels of the application.
     • Used JSR 168 Portlets.
     • Worked as Production Support Engineer.
     • Implemented Pair Programming with Agile.
Environment: Java, J2EE, Spring, Tomcat, ANT, JSP, Custom Tags, Power dynamo, Servlet, Tag
Libraries, HTML, Java Script, Eclipse, Dreamweaver8¸Log4J, ANT, JDBC, PL SQL , Model View
Controller Architecture, MySQL Server, SVN
Responsibilities:
    •   I have joined this project as maintenance guy. In this project, my role was to control incoming
        traffic over application.
    •   Implement new module for newly implemented coupons for end user. And implement new
        xml tags.
    •   I have used JSP and JavaScript for User Interface and xml tags for rendering business object
        over UI and user define UI and remove existing used complex components from UI. Also
        need to remove JS code from UI and need to implement security layer to intercept all
        incoming request via HTTP or HTTPS.
    •   I have used Log4J for Logging messages. I have used Ant tool for building project.
    •   I have used SVN for version control. I have used backend and MySQL Server.

Client Name: - Criticall
Duration: - May. 06 – Jan 07
Role: - Team Leader
Project: - Emergency Call Secure (UK Business Directory)
Employer: - Dotsquares Technology Ltd

Emergency Call Secure (Criticall) https://www.emergencycallsecure.com
With EmergencyCall, one call does it all. It is an integrated computing, software and telephony
platform designed to automate the emergencycallout process for large-scale enterprises. In any kind
of emergency, key people must be identified, selected and appropriately notified as quickly as
possible, with relevant information on the most suitable device for them. With EmergencyCall you
                               Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
simply select who needs to be contacted (by Group and/or Individual), what information they need to
know under various pre-defined or on-the-fly scenarios and launch the given call-out exercise with a
time critical escalation plan. It gets the right message, in the right format to the right person at the
right time.
    • Communicated with client, understand requirement, explain with team members and develop
         solution based on J2EE environment. Also working with client Help Desk and support center
         as maintenance guys.
    • Developed Servlets and JSPs and Widgets for Report Engine for Emergencycallsecure.
    • Implemented Struts frameworks.
    • Implemented Ejb.
    • Implement JSR 168 Portlets
    • Implement Fixed Income Modules for Billing Engine.
    • Worked on DB performance issue.
Environment: J2EE 1.4, EJB2.1, JNDI, Spring , Jakarta Struts Framework, Widgets JSP, JMS, Tiles,
Tag Libraries, HTML, Java Script, AJAX, Log4J, ANT, PL SQL , JBoss 4.0, JDBC, Model View
Controller Architecture, SQL Server 2005, Maven2.0, Dreamweaver8 and Eclipse as IDEs

Responsibilities:
    •   In this project, my responsibility was to implement a billing engine for all SMS and
        telephony gate-way users via following all government rules.
    •   I have developed billing engine from start. I was involved in planning and designing of
        engine architecture for all modules.
    •   Used Query Equalizer tool and Debugger tool for performance tuning and debugging.
    •   I have used Eclipse Debugger for finding bugs in existing code.
    •   I have used Java 1.4, J2EE, EJB, Struts, JMS, Tiles, and TagLib for developing business layer
        for engine.
    •   I have used MCV architecture.
    •   I have used JSP, HTML, and JavaScript for User Interface and Log4J for logging application
        message.
    •   I have used JBoss application server. I have used Maven2.0 tool for version control.

Client Name: - DataInfosys Ltd
Duration: - Jan 06 - Apr 06
Role: - Jr. Team Leader
Project:- E-Governance (XZen Mail Server)
Employer:- DataInfosys Ltd

E-Governance (XGEN Mail Server) http://www.xgen.in
Email has been the dominant channel of communication in any business enterprise of today, it is the
most important tool for any EO (Enterprise Organization ) to make and break itself and it members, it
is the host of regulations that apply to the sending, receiving and use of email.
It is mailing control system. Mail server administrator use high levels of filter for filter inbound as
well as outbound mail on inbound SMTP server and outbound SMTP server. If mail contains any
restricted word of information then this control system will block the mail and notify the sender and
system administrator. E-Governance is basically a set of rules defined by own company for their
company. Server administrator can block any specific user or spam and viruses and unauthorized
access.
     • Assisted in preparing Requirements Document.
     • Coding the programs in accordance with Program Specifications and adhering to Coding
                               Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
Standards
   • Implement JSR 168 Portlets.
   • Developed Struts Components that host Business Logic and Performs DB Access.
   • Developed the Presentation layer using the MVC paradigm, implemented by Struts.
   • Involved in the development of various components of the application.
   • Design architecture of newly developed modules.
   • Working with Linux shell scripting.
   • Used Log4J utility to log error, info and debug messages.
   • Assisting the Project Leader in review of Program Specifications with the Design
   • Implement architecture via AGILE and Scrum Development.
Environment: Java, J2EE, Spring, Jakarta Struts Framework, JSP, Custom Tags, Tiles, Tag Libraries,
HTML, Log4J, Orion, JDBC, and Model View Controller Architecture, Dreamweaver8.
Responsibilities:
    •   I have developed this project from start.
    •   To trap all incoming and out going mails and check that; mails should not containing
        restricted content and mails should not be virus or spam. If mails contain such type of stuff
        than that mail should be block and inform to system administrator as well as user.
    •   I have used Java, J2EE, and spring, Struts for implementing business layer.
    •   I have used JSP, Custom Tags, JS, and HTML for User Interface.
    •   I have used Log4J for logging messages.
    •   I have used MVC as architecture.
    •   I have used Orion as application server.
    •   I have used Scrum Agile methodology

Sr. J2EE Developer
Client Name: - DataInfosys Ltd
Duration: - Sept 05 - Jan 06
Role: - Jr. Team Leader
Project: - XZEN (Mobile Web site)
Employer: - Data Infosys Ltd

Data Infosys Ltd. Having thousand of his business customer and they are using XZEN mail server for
their official mail system. All Business don’t have much more time to view there mails on desktop PC
so they require a mobile solution for this problem, so DIL decide to give them a application which
help them to save there time as well as able to view there mail and able to compose and send mail to
there business partners. DIL give me this responsibility to develop a application which is able to run
on all java embedded mobile as well as able to run on all GPRS enable mobiles. So I have developed
a application in J2EE environment using MVC design pattern and high level of resource management
and memory management. Using this XZEN mobile application user can able to view mail, send
mail, compose mail with or without attachment (attachment size depend on end user mobile device
and memory), forward mail and reply mail. Same interface provide by mobile.google.com site.
    • Was involved in Client interactions to create the requirements document.
    • Designed & implemented Servlets to process the user request and then forward those requests
         to different JSP programs.
    • Design architecture of whole project.
    • Designed and developed the action form beans and action classes and implemented MVC
         using Struts framework.
    • Analyzed system requirements and developed test plans and strategies for User acceptance,

                              Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
system testing using Nokia 3230 handset.
   • Developed the Functional Document.
   • Working with Linux shell scripting.
   • Working with Handhelds, Tablets, mobile phones
   • Implement Fixed Income business modules for billing engine for mail server users.
Environment: Java, J2EE, Spring, JSP, PL SQL , Custom Tags, Servlet, ITIL, Orion, Postgry, Struts
Frame Work, Eclipse, JDBC, Model View Controller Architecture, heavy resource management.
Responsibilities:
    •   In this project, my responsibility was to develop a mobile client for a mail server. That mobile
        mail server client should run on every java embedded mobile.
    • I have used heavy resource management and heavy memory management.
    • I have used J2ME for mobile desk top client and Java, J2EE, Struts, ITIL for business layer.
    • I have used JSP and HTML, XHTML, DHTML for user interface
    • I have used Postgry as database.
    • I have used MCV as architecture.
    • I have implement shell scripts for Linux.
    • Responsible for test application on mobile handheld and tablets.
    • Worked with end user and as support export for mobile client application.
Client Name: - QBit Systems Ltd
Duration: - May 05 - Aug 05
Role: - J2EE Developer
Project: - Field Task Management System (FTMS)
Employer: - QBit Systems Ltd

FTMS (Field Task Management Systems)
This project is mainly developed for those types of organizations, which have repetitive nature of task
(Like electrical department, Service provider organization (Plumbing etc.). Administrator distributes
task to his subordinate each day on his pocket PC’s or Palm OS devices. Workers perform his task
and fill report on his personal assistant - offline. At the end of day, each worker submits his work to
company data submission center by connecting his personal assistant with desktop PC. For this task
in FTMS there is many related packages is provided like FTMS Security Manager, FTMS Enterprise,
FTMS Report Manager, FTMS Web Service, FTMS Services and FTMS Utilities, FTMS Help).
    • The existing client/server system was enhanced using J2ME, ASP.Net, VB.net, XML, and
         MySQL.
    • Porting and Testing device was Palm OS, Pocket PC, and Desktop PC.
    • Developed J2ME Application for Palm OS.
    • Testing Device was Tunguesten/T2
Environment: Java, J2EE, J2ME 1.0 & 2.0 Toolkit, ASP.Net, VB.Net, XML, MySQL, SOAP, Sun
Java Studio mobility 6 2004Q3, Dreamweaver
Responsibilities:
    •   In this project, my responsibility was to develop a mobile client for FTMS project.
    •   I have used Java, J2ME, HTML, XHTML, and DHTML for developing mobile client.
    •   Maintenance existing code for ASP.net and VB.net.
    •   I have used xml for message passing between FTMS server and mobile client.
    •   I have used MySQL as backend (server end) for storing mobile data.
    •   I have used Sun Java Studio as IDE for developing mobile application.
    •   I have used Tunguesten/T2 device (Palm OS) and Pocket PC for testing application and
        porting application.
                               Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
Client Name: - QBit Systems Ltd
Duration: - May 05 - Aug 05
Role: - J2EE Developer
Project:- Rating Engine
Employer:- QBit Systems Ltd

Rating Engine Project
This is a Rating Expert engine. This project is divided into two parts; one is administrative and
second is client. Administrative part is handled by administrator of insurance company (define
policies/rules, rates, groups, products, attributes) and Client part is handled by agent of company. End
users come and talk with agent to insure his product. Then agents ask him about his product and fill
product related information in rating engine. Examples, like end user want to ensure his car. Agent
asks him these like question, Model no., is any previous claims; car is in garage, car color, and sum of
insured, detectable. After all getting all information, engine will calculate premium Rate.
    • Develop mobile application for FTMS system using J2ME platform for Plam OS device,
         developing J2EE banking/Insurance solution for Rating Engine project.
    • Study and analyze Software requirements and specifications
    • Develop of dynamic WebPages using JSP
    • Develop control components and model components using java, Servlets in Struts
    • Designed and developed the action form beans and action classes and implemented MVC
         using Struts framework.
    • Use Resign Application Server and deploy JSP, Servlets and Struts applications
    • Development, and testing of the Java classes to be used in JSP and Servlets
    • Developed user interfaces using JSP, HTML
    • Implement Fixed Income Module with Help of TL
Environment: Java, J2EE, JSP, Custom Tags, Struts framework, Tiles, Servlets, Resin 3.0.12,
MySQL, MyEclipse, MySQL, JDBC.

Responsibilities:
    •   In This project, my responsibility was to develop user interface and business layer for
        insurance client.
    •   I have used JSP, HTML, and JavaScript for user interface.
    •   I have used struts and Servlet and JSP Custom tags for business layer.
    •   I have used Resin for application server
    •   I have used MVC for web architecture and MySQL as database.


Client Name: - ST-Infosys Ltd.
Duration: - Jan 04 - May 05
Role: - Technical Support.
Project: - Technical Support (Call Center)
Employer: - ST-Infosys Ltd.

         ST-Infosys is one of international call center in Jaipur, Rajasthan. STI was handling domestic
as well as international call via United States and United Kingdom. STI was having medical related
customer all over UK, and handing queries related their product and medical claims. STI was getting
hundreds of medical claims from US and UK every day. Most of medical officer’s was sending their
medical claims and wants’ to converts it into electronic format as well. STI also having their product
(Medical Billing Engine [MB-Engine]), I was providing solution on queries of MB-Engine. If any of
                               Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
customer who was using MB-Engine and facing any issue then I was the person who was providing
support via phone or remote desktop.

Responsibilities:
   •   Resolve client queries via email.
   •   Convert medical claim into electronic format.
   •   Resolve product related queries of clients on phone or mail.
   •   Collecting companies profiles from UK business directory.




                             Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945

Contenu connexe

Tendances

NareshKC_CV_Exchange
NareshKC_CV_ExchangeNareshKC_CV_Exchange
NareshKC_CV_ExchangeNaresh Kumar
 
SharePoint SpeedMetal - Admin 101 SPSPhilly
SharePoint SpeedMetal - Admin 101 SPSPhillySharePoint SpeedMetal - Admin 101 SPSPhilly
SharePoint SpeedMetal - Admin 101 SPSPhillyChris McNulty
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Serverguest8fdbdd
 
Oracle soa/Fusion developer
Oracle soa/Fusion developerOracle soa/Fusion developer
Oracle soa/Fusion developerSudhakar P
 
JDBC,Types of JDBC,Resultset, statements,PreparedStatement,CallableStatements...
JDBC,Types of JDBC,Resultset, statements,PreparedStatement,CallableStatements...JDBC,Types of JDBC,Resultset, statements,PreparedStatement,CallableStatements...
JDBC,Types of JDBC,Resultset, statements,PreparedStatement,CallableStatements...Pallepati Vasavi
 
Client server based computing
Client server based computingClient server based computing
Client server based computingMohammad Affan
 
NareshKC_CV_Exchange (1)
NareshKC_CV_Exchange (1)NareshKC_CV_Exchange (1)
NareshKC_CV_Exchange (1)Naresh Kumar
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05Ankit Dubey
 
Chapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side TechnologiesChapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side TechnologiesIt Academy
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbcsriram raj
 
Ashwani_Kumar_Resume
Ashwani_Kumar_ResumeAshwani_Kumar_Resume
Ashwani_Kumar_ResumeAshwani Kumar
 
Resume-pradeep SQL DBA
Resume-pradeep SQL DBAResume-pradeep SQL DBA
Resume-pradeep SQL DBAPradeep GP
 

Tendances (20)

NareshKC_CV_Exchange
NareshKC_CV_ExchangeNareshKC_CV_Exchange
NareshKC_CV_Exchange
 
SharePoint SpeedMetal - Admin 101 SPSPhilly
SharePoint SpeedMetal - Admin 101 SPSPhillySharePoint SpeedMetal - Admin 101 SPSPhilly
SharePoint SpeedMetal - Admin 101 SPSPhilly
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Server
 
Oracle soa/Fusion developer
Oracle soa/Fusion developerOracle soa/Fusion developer
Oracle soa/Fusion developer
 
JDBC,Types of JDBC,Resultset, statements,PreparedStatement,CallableStatements...
JDBC,Types of JDBC,Resultset, statements,PreparedStatement,CallableStatements...JDBC,Types of JDBC,Resultset, statements,PreparedStatement,CallableStatements...
JDBC,Types of JDBC,Resultset, statements,PreparedStatement,CallableStatements...
 
Ranjit_CV
Ranjit_CVRanjit_CV
Ranjit_CV
 
Client server based computing
Client server based computingClient server based computing
Client server based computing
 
Physical Architecture Layer Design
Physical Architecture Layer DesignPhysical Architecture Layer Design
Physical Architecture Layer Design
 
NareshKC_CV_Exchange (1)
NareshKC_CV_Exchange (1)NareshKC_CV_Exchange (1)
NareshKC_CV_Exchange (1)
 
Resume_Robert Rajakumar
Resume_Robert RajakumarResume_Robert Rajakumar
Resume_Robert Rajakumar
 
Ajp notes-chapter-05
Ajp notes-chapter-05Ajp notes-chapter-05
Ajp notes-chapter-05
 
Chapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side TechnologiesChapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side Technologies
 
Ram
RamRam
Ram
 
Resume
ResumeResume
Resume
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbc
 
Mahesh Kumar Gaddam CV
Mahesh Kumar Gaddam CVMahesh Kumar Gaddam CV
Mahesh Kumar Gaddam CV
 
Rajan gupta new
Rajan gupta newRajan gupta new
Rajan gupta new
 
Ashwani_Kumar_Resume
Ashwani_Kumar_ResumeAshwani_Kumar_Resume
Ashwani_Kumar_Resume
 
Joshua SmithEng
Joshua SmithEngJoshua SmithEng
Joshua SmithEng
 
Resume-pradeep SQL DBA
Resume-pradeep SQL DBAResume-pradeep SQL DBA
Resume-pradeep SQL DBA
 

Similaire à Umashankar Adha

Similaire à Umashankar Adha (20)

Ketan999new999
Ketan999new999Ketan999new999
Ketan999new999
 
mayank_unix_sql_Jboss
mayank_unix_sql_Jbossmayank_unix_sql_Jboss
mayank_unix_sql_Jboss
 
Chand_chanu
Chand_chanuChand_chanu
Chand_chanu
 
Guru_java_3yrs_exp
Guru_java_3yrs_expGuru_java_3yrs_exp
Guru_java_3yrs_exp
 
Resume
ResumeResume
Resume
 
harish_resume
harish_resumeharish_resume
harish_resume
 
Saptalopa_Resume - Copy
Saptalopa_Resume - CopySaptalopa_Resume - Copy
Saptalopa_Resume - Copy
 
WMB_DP_resume
WMB_DP_resumeWMB_DP_resume
WMB_DP_resume
 
Vivek kumar ray 5 year Java-Webservices-Bigdata
Vivek kumar ray 5 year Java-Webservices-BigdataVivek kumar ray 5 year Java-Webservices-Bigdata
Vivek kumar ray 5 year Java-Webservices-Bigdata
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
 
Madhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EEMadhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EE
 
Nand_CV
Nand_CV Nand_CV
Nand_CV
 
RichaDwivedi-CV
RichaDwivedi-CVRichaDwivedi-CV
RichaDwivedi-CV
 
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EEPRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
 
SWAMINATHAN_Resume
SWAMINATHAN_ResumeSWAMINATHAN_Resume
SWAMINATHAN_Resume
 
Sandeepv553_Resume
Sandeepv553_ResumeSandeepv553_Resume
Sandeepv553_Resume
 
Swetha-IBMCertifiedWMQ_WMB
Swetha-IBMCertifiedWMQ_WMBSwetha-IBMCertifiedWMQ_WMB
Swetha-IBMCertifiedWMQ_WMB
 
Pushpendra
PushpendraPushpendra
Pushpendra
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
Nagaraju_M
Nagaraju_MNagaraju_M
Nagaraju_M
 

Umashankar Adha

  • 1. Umashankar Adha SUMMARY • Nine plus Years of progressive experience in System Analysis, Development, Testing and Maintenance • Sound knowledge in JAVA 1.6, J2EE, J2ME, EJB2.0, EJB3, Servlet, JSP, Struts1.2, HTML. • Knowledge of developing JSP custom Tag & Widgets. • Sound knowledge in Java Transaction API with EJB2.1 and EJB3 and with hibernate. • Expertise in working with Model View Controller (MVC). Architecture using Struts and Hibernate Framework • Understanding over Spring Framework. • Strong Understanding over Unit Testing, Module Testing and BlackBox WhiteBox Testing • Application Servers JBoss, Tomcat5, Orion, Resin 3.0.12, WebLogic. • Research & Development Level Knowledge on WebLogic 8 and WebSphere V6.1 • Experience in Java MVC Patterns and n-tier architecture. • Familiar with Concurrent Version System (CVS) – Win CVS, SVN. • Developed Java applications using various IDE’s - Eclipse, MyEclipse, Net Beans 5.0, Edit Plus • Good Understanding of Hibernate Framework. • Good Understanding of JSR 168 Portlets. • Strong understands over AGILE Development. • Sound Knowledge on XML (Xerces, DOM and SAX) Parsers • Understanding of Designing UML diagram for distributed components. • Knowledge of working on Java Mail. • Experience in preparing Functional Documents and Technical Requirements. • Java 2 Fundamentals Certification of Brain Bench. • Java 2 enterprise Edition (J2EE 1.4) Certification of Brain Bench. • Designing of distributed application with suitable java components with design patterns. • Developing mobile based salutations based on J2EE environment • Developing Mail Server Clients for All Java Embedded Mobiles. • Memcached Distribution Architecture • Memcached optinization for Linux and Unix environment for high TRP system. • Hadoop implementation for high volume system. EDUCATION • MCA, New Delhi, India • Bachelor of Arts, MDS University, Ajmer, India CERTIFICATIONS • Java 2 Enterprise– Brain bench certified • Java 2 Fundamentals-- Brain bench certified TECHNICAL SKILLS • Java Technologies:-Servlets 2.2, JSP 1.1, Widgets, Swing, Design patterns, EJB 2.0, EJB2.1, EJB3.0, JDBC, RMI, Swing, Applets, XML Processing DOM & SAX, XSLT, JNDI, SOAP, Webservices, JMS, JavaBeans, Multithreading, Reflection, Struts, TCP/IP Socket Programming, Java Mail API, JavaScript. AJAX. Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 2. Databases:-MS SQL Server7.0, ORM solution, Oracle9i, MySQL 4.0, MS Access, SQL, PL SQL, Postgre, DB2, Query Abstraction Model • Frameworks:-Apache Struts, Hibernate, spring, AJAX-Struts, • Design Patterns:-Service Locator, Session Facade, Data Access, factory Object, Service Activator, Value Object, Singleton, Factory Pattern, Risk Management & Portfolio Risk Management, CMS, Pair Programming with Agile • Mobile Tech:-J2ME 1.0 & 2.0 Toolkit, Symbian OS, Knowledge of BREW • Application Servers:-Apache Tomcat 5, JBoss Application Server, Orion Application Server, Resin 3.0.12 Application Server, Weblogic8.1 Application Server, WebSphere v6.1 Application Server • Messaging Servers:-Message-Driven Beans, JMS, SOAP, and MQ Series • Tools:-MyEclipse, Ant, Log4j, NetBeans5, Dreamweaver8, ClearCase, Maven, UML, Clear Quest • Memcached 1.3 • Hadoop • Languages:-Java, J2me, XML, UML, HTML • Operating Systems:-Windows NT/2000/XP, Linux, mac OS, Ubuntu 11.3 • Modeling Tool:-Visio, MS Word Project Detail Client Name: - Eco-Mail Inc Duration: - May, 2012 – Till Date Role: - Solution Architect And Project Manager Project: - Eco-Mail System Employer: - HCL InfoSystem Ltd. Eco mail delivery exchange bases technology that makes paperless mail more usefull, interesting for every market participant: producer of mail, distribution, payment processing networks and most of all customers. Eco-mail is an open exchange that everyone can utilize it. It provices that standards and a single access point that unifies and simpilfies the market. Eco-mail leverages existing market participants to increase efficiency and lower costs for everyone. it is like visa for credit cards inthat it provides the infrastructure that connects all the players and enables market growth. Eco-mail doesn't compete with existing market participants, it complements tham. Eco-mail doesn't seel directly to consumers, but it is consumer focused. The eco-mail exchange platform enables consumers to more easily access and manage all their bills, statement and other first class mail through the participating web destination of their choice. Members: Any entiriy that is registerd and authenticated with the Eco-mail network. Producer: Eco-mail defines a producer of mail as any commercial entiry that sends first class amil to its customers specifically producers have business to consumer (B2C) or Business to Business (B2B) relationship they are trying to commnicate with. Consumer: These are individuals that access their first class mail electronically via eco-mail. They become members of the eco-mail interchange by selecting a distributor and register themselves. Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 4. Exchange/Eco-mail/EMX : Eco-mail is the private network and infrastructure which facilitates communicatioin between registerd member. The excnage Servers serve following purposes: 1. Authentication of all Parties. 2. Document Control 3. Security & Privacy 4. Document Flow Distribute: The relationship front end the consumer uses to access all communications within the Eco-mail networks. These includes banks, internet media campanies, independent document management solutions and other. distributors hold onto all transactions and provide the user interface selected by the consumer. At a minimum, they present data via whatever device the consumer chooses and also store database of metadata which help consumers organize their documentss how they wish. Distributor will monetize then inherent value present in personalized, frist class mail content by providing unique and innovative interface then simplify consumers lives and drive adoption. Consumers may choose the best destination point and / or user interface that fits their lifestyle. My Responsablility: In Eco-mail, my designation is solution architect and Project Manager. I have to provide best solution for such highly distributed system and manage resource. Brize communicatin gap between client, resource and upper level management respectivly. Manage project build process. Provide technical solution for subordinates. Suggest best possible solution for system. Provide server distribution for 1 million, 2 million, 4 million, 6 million and 100 million consumers. In 100 million consumers, each consumers having 400 billions of subscriptions. Provide statical data for volume testing to client. Manage attendence and leave records for subordinates. Environment: Java, J2EE, JDK6, JSP, Servlet, JMS, Servicemix Queue, memcached 1.3, MySql, JSON, XSLT, SOAP, XML, Maven 2.0, Junit, Visio, Webservices, MAC OS, Ubuntu 11.3 servers, Hadoop Implementation, Perl, Sheel Scripts Client Name: - SSX Global Inc, IHG (International Hotel Group) Duration: - May, 2011 – Till Date Role: - Team Lead Project: - SSX Process System, IHG System. Employer: - Pyramid IT Consulting Pyramid IT is one of grooving company in Noida UP, in IT industry. Company headquarter is in Alpharetta, GA. I am working as Java Team Lead. I am handling two projects at current. One of them is IHG (International Hotel Group) and other is SSX Global Inc project. I have 6 resource in SSX Global Inc’s project and 8 persons in IHG project, including PM. My roles in these projects are following 1. Design Software Project Plan, HLD, LLD, Estimation plan and uses cases for SSX Global project. 2. Design Software Maintenance Plan, HLD, LLD and uses cases for IHG Project. 3. Managing team resources with distributing tasks and assigning tickets for each resource. 4. Monitoring project progress in each phase of development. Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 5. Client Name: - FedEx (WTC) Duration: - Jul 10 – Feb 11 Role: - Technical Lead Project: - SRS InvoiceAdjustmentSystem Employer: - iTech US Invoice Adjustment System is mainly for vendors invoice adjustments, like if any client found, that in his invoice, he found some dispute or client ask for credit his invoice or rebilling any other query related to invoice then client need to talk to FedEx customer care office, customer care office having a application GUI application, which help customer care office look into client invoice. Client need to provide tracking number and invoice number. Depends on query, customer care office ask invoice adjustment team (our team) to apply operation, and then adjustment amount into his account. There is two type of invoice adjustment existing in FedEx, one is domestic or international invoice. It dependents on invoice type, adjustment apply. Each invoice having different operation or facility or adjustment. • Used Weblogic 10 server for application server. • Used maven2.0 for version control. • Used JDK 6 version for development. • Used XSLT/XML for business object implementation. • Used SOAP for web service implementation. (own core framework) • Used JMS for messaging system. • Used Oracle, DB2 for database. • Used Mainframe system for third party system. • Used Window/Linux for server platform. • Used Enterprise Java Beans for distributed components. My Responsibility:- In Invoice Adjustment System, my responsibility is to develop core component for web service using xslt and SOAP protocol. I need to develop enterprise java beans. I need to develop Message Bean for communicating with web service components. I need to configure JMS in WebLogic server. I need to develop xslt transformation for external communication with Mainframe. Environment:- Java, J2EE, JDK6, JSP, Servlet, EJB, JMS, Queue, Mainframe system, Weblogic, SOAP, XSLT, XML, Oracle 10, IBM DB2, Eclipse, Maven 2.0, Struts, JUnit, Visio. Client Name: - FedEx, (WTC) Duration: - Feb 09 – Apr 10 Role: - Technical Lead Project Name: - WA (Web Associate) Employer: iTech US WA is a Web application. The COMVERSE Clients to track subscriber information use WA. Application provide the facility to subscriber to create his profile for clients, subscriber can update his profile details when it required, application provide the advanced search for client to get details of a subscriber on given criteria like search by name , age , city , state , zip code etc. A client can search by given single option value or by combination of above option values. Application provides the mailing facility for subscriber as well as for client, when subscriber Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 6. create his profile, system will send two mails for subscriber one to activate his account and one to give thanks to visit the site, after activation account subscriber will get mail for successfully activation mail, when subscriber made any changes in his profile details, system will send a mail to subscribe to approve his changes by clicking on a given link in a mail. Systems provide facilities for subscriber for change password and get his password details, in case when will he forget his password. System provides facility for client to contact subscriber through sending mail. • Used RSA as IDE tool to develop the Java applications • Developed UI Object for rendering user data and manage UI using AJAX. • Used Oracle10g as database tool for running SQL queries • Play Architecture role for designing application. develop a application which is able to run on all java embedded mobile as well as able to run on all GPRS enable mobiles • Wrote different SQL queries in Hibernate for performing database operations. • Was responsible for coding using J2EE Architecture • Enhancement, improvement, bug fixing and debugging of the deployed application. • Involved in the testing before going to production. • Used Tomcat Web server for deployment and debugging the application. • Worked with functional team for the requirement analysis and implemented the changes . My Responsibility:- My responsibility is to develop application from scrap using Struts and J2EE environment and decide how this system is going to work and which frame work we suppose to use. Also develop flow of application and user interaction. Also develop back end with ORM tool. Design application architecture using UML and Visio. Also provide strong testing (user/software testing). Environment: Java, J2EE, Struts, NetBeans5, JSP, JSTL, Servlets, Hibernate 3.0, Tiles Framework, Java Script, HTML, UML, JMS, Tomcat, Ant, Junit, Log4J, XML, Oracle, SQL Developer, Rational Clear Case, Clear Quest, and Windows XP Client Name: - FedEx (Innovation) Duration: - Apr 08 – Dec 08 Role: - Sr. Programmer Analyst Project: - FedEx Monitoring System Employer: - iTech US FMS/FMS Admin (FedEx Monitoring System) Maintenance Project FMS is a Web based application, which is used for tracking shipments and current status of shipment and current location of shipment. FMS application having three major part, one is FMS client application (known as Customer Application) ported on WebLogic 10 and database as Oracle 10g. Using Customer App customer can monitor there shipment current location and expected arrival time. Here user can view current location via Google map. Second part of FMS application is Mobile based application. Mobile version of FMs application is based on J2ME and C/C++. Using mobile version of we can get temperature and humidity condition of shipment and current GPS location. Mobile device will send GPS information and temperature and humidity alert based on current temperature and humidity. Third part of FMS application is FMS Admin part. FedEx administrator can view current situation of shipment (like current location, current temperature, current humidity and expected arrival time etc.) Using admin part of FMS, administrator assign sensor for each shipment, so administrator can monitor shipment. After deliver that shipment, sensor status change into dad Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 7. status and then administrator will reassign that sensor to another shipment. • Developed new business module for existing system and maintenance of existing system using Struts and Struts Validator framework • Developed selenium and JUnit test cases for system and also provide prototype in Adobe Flex – Struts Bridge for existing system. Converter all SQL injections/Queries into Stored Procedures and work with complex SQL queries • Used Eclipse 3.0 and MyEclipse as development IDE. • Used WebLogic 10 and Tomcat as application server. • Used Oracle 10g as database. • Used JSR 168 Portlets for business part. • Used XML. XSLT, SAX, DOM. • Used Window and UNIX environment. • Implement architecture via AGILE Development. • Deploy admin application as Weblogic portal. • Used Visio as designing class diagram and flow of project. • Used JUnit and selenium as testing tool. • Implement prototype of FMS using Adobe Flex • Implement Pair Programming with Agile. Environment: J2EE, Java 1.6, Spring, Struts, JSP, Widgets, JDBC, Axis Webservices, Adobe Flex, Servlets, J2ME, JUnit, Selenium, Eclipse, Dreamweaver8, MyEclipse, UNIX, XSLT, XML, Oracle 10g, WebLogic 10, Tomcat 6, maven2.0, CVS, Google Map, AJAX, Visio, J2EE Design Patterns Responsibilities:- • To develop admin part of this FMS project from start; • I have use scram and Test Driven and Continuous Integration and Extreme Development methodologies for development. • I have used JSP and Adobe Flex and Swings for User Interface component. • I have used MVC as web architecture and Spring, Struts, Servlets and J2EE and J2ME for business logic development. • I have used Google Map for showing location of shipment via AJAX. • I have used Master classes and Hibernate as ORM tool with Oracle10g for storing data in database. • I have used JUnit for Module testing and Selenium for User Interface testing. • I have used Eclipse IDE for building web service via JAX-RPC. • I have used Weblogic 8 for development environment and Weblogic 10 for outbound server. • I have used Window platform for development and UNIX environment for outbound application porting. I • I was using Weblogic GUI tool and FedEx internal GUI tool for deploying application in server environment. Client Name: - Unisys Duration: - Jan 08 – Mar 08 Role: - Sr. Programmer Analyst Project: - Web Product Portal (WP) Employer: - iTech US Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 8. This project involves storing the orders for various products placed by customers. The Customers are first allowed to navigate through various products available with company. All the products are displayed along with their picture, price details and discount prices if any. While navigating through the products, they are allowed to add them to their shopping cart. Once the items are added they can view the summary of all the products selected and their individual prices along with the total amount. If they are not interested in any of the products, they are even allowed to delete any items from the shopping cart. Based on the customers location, various possible warehouse locations will be displayed from which the near by location would be selected by us. We, based on our convenience, can also select the mode of transportation. Customers, based on their convenience can also select mode of payment. Based on the Warehouse, seasonal discounts are also displayed which attracts the customer to buy more products. • Developed business modules for existing system. • Developed user interactions module for existing system. • Developed test cases and clear cases for newly implemented system. • Developed SOAP component for web service and xml parsers for web service. • Developed architecture and flow of project via Vision using UML diagrams. Implement JNDI configuration in JBoss. Implement testing via end users. • Studied and analyze Software requirements and specifications • Developed dynamic WebPages using JSP • Deploy it in JBoss as portal application. • Developed UI Object for rendering user data and manage UI using AJAX. • Develop control components and model components using java, Servlets in Struts, Spring. • Design scalable, extensible system using the J2EE (Java 2 Enterprise Edition) framework architecture. • Used XSLT, XML and SAX and DOM parsers for SOAP object. • Designed and developed the action form beans and action classes and implemented MVC using Struts framework. • Install, configure and administer JBoss 4.0Application Server and deploy JSP, Servlets and EJB applications • Implement architecture via AGILE Development • Development, and testing of the Java classes to be used in JSP and Servlets • Developed user interfaces using JSP, HTML Environment: Java, JSP, Spring, Struts framework, Tiles, Servlets, ITIL, Axis & SOAP Webservices, Swings, JBoss 4.0, Oracle, EJB3, Ant, MyEclipse, HTML, UML, JMS, EAServer, Ant, JUnit, Log4J, XML, XSLT, Oracle, SQL Developer, Rational Clear Case, Clear Quest, and Windows XP. Responsibilities: - • To develop business components for this portal type of application. • I was involved in architecture planning, module distribution and risk planning. • I have used Bottom-Up, test and development, test and integrate testing, scrum and extreme programming methodologies for implementing this project. • I have used JSP, Swings and AJAX for implementing user interfaces. • I have used MVC as web architecture and Spring Struts, Servlets, JMS, Tiles, EJB3. • I have used JUnit for module testing and I have used Log4J. • I have used UML for designing system architecture and diagrams for each and every module. • I have used Clear Quest for version control. • I have deployed it as JBoss Portal. • Used JBoss for application server environment. As a backend I have used. Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 9. Client Name: - Touch Local Limited Duration: - Feb 07 – July 07 Role: - Team Leader Project: - Teach Local Web (UK Business Directory) Employer: - Dotsquares Technology Ltd Touch Local (http://www.touchlocal.com) TouchLocal is the world's first local business search website that combines a powerful local search website with practical community networking capabilities. The site attracts over 2 million unique users per month and an estimated 18 million visitors annually. TouchLocal lets real people review, rate and recommend local businesses and services enabling consumers to make informed choices based on trusted user-generated content. Using bespoke "Circles" social networking mode, TouchLocal allows users to rank family, friends and others according to their level of influence and trust. These circles are graphically represented on-screen allowing users to quickly and easily search for trusted businesses across the UK. • Analyzed the existing website which is on Orion server. • Designed and implementation of JSP tab libraries and Struts frames. • Analyzed requirement for the project • Used Java/J2EE Patterns at various levels of the application. • Used JSR 168 Portlets. • Worked as Production Support Engineer. • Implemented Pair Programming with Agile. Environment: Java, J2EE, Spring, Tomcat, ANT, JSP, Custom Tags, Power dynamo, Servlet, Tag Libraries, HTML, Java Script, Eclipse, Dreamweaver8¸Log4J, ANT, JDBC, PL SQL , Model View Controller Architecture, MySQL Server, SVN Responsibilities: • I have joined this project as maintenance guy. In this project, my role was to control incoming traffic over application. • Implement new module for newly implemented coupons for end user. And implement new xml tags. • I have used JSP and JavaScript for User Interface and xml tags for rendering business object over UI and user define UI and remove existing used complex components from UI. Also need to remove JS code from UI and need to implement security layer to intercept all incoming request via HTTP or HTTPS. • I have used Log4J for Logging messages. I have used Ant tool for building project. • I have used SVN for version control. I have used backend and MySQL Server. Client Name: - Criticall Duration: - May. 06 – Jan 07 Role: - Team Leader Project: - Emergency Call Secure (UK Business Directory) Employer: - Dotsquares Technology Ltd Emergency Call Secure (Criticall) https://www.emergencycallsecure.com With EmergencyCall, one call does it all. It is an integrated computing, software and telephony platform designed to automate the emergencycallout process for large-scale enterprises. In any kind of emergency, key people must be identified, selected and appropriately notified as quickly as possible, with relevant information on the most suitable device for them. With EmergencyCall you Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 10. simply select who needs to be contacted (by Group and/or Individual), what information they need to know under various pre-defined or on-the-fly scenarios and launch the given call-out exercise with a time critical escalation plan. It gets the right message, in the right format to the right person at the right time. • Communicated with client, understand requirement, explain with team members and develop solution based on J2EE environment. Also working with client Help Desk and support center as maintenance guys. • Developed Servlets and JSPs and Widgets for Report Engine for Emergencycallsecure. • Implemented Struts frameworks. • Implemented Ejb. • Implement JSR 168 Portlets • Implement Fixed Income Modules for Billing Engine. • Worked on DB performance issue. Environment: J2EE 1.4, EJB2.1, JNDI, Spring , Jakarta Struts Framework, Widgets JSP, JMS, Tiles, Tag Libraries, HTML, Java Script, AJAX, Log4J, ANT, PL SQL , JBoss 4.0, JDBC, Model View Controller Architecture, SQL Server 2005, Maven2.0, Dreamweaver8 and Eclipse as IDEs Responsibilities: • In this project, my responsibility was to implement a billing engine for all SMS and telephony gate-way users via following all government rules. • I have developed billing engine from start. I was involved in planning and designing of engine architecture for all modules. • Used Query Equalizer tool and Debugger tool for performance tuning and debugging. • I have used Eclipse Debugger for finding bugs in existing code. • I have used Java 1.4, J2EE, EJB, Struts, JMS, Tiles, and TagLib for developing business layer for engine. • I have used MCV architecture. • I have used JSP, HTML, and JavaScript for User Interface and Log4J for logging application message. • I have used JBoss application server. I have used Maven2.0 tool for version control. Client Name: - DataInfosys Ltd Duration: - Jan 06 - Apr 06 Role: - Jr. Team Leader Project:- E-Governance (XZen Mail Server) Employer:- DataInfosys Ltd E-Governance (XGEN Mail Server) http://www.xgen.in Email has been the dominant channel of communication in any business enterprise of today, it is the most important tool for any EO (Enterprise Organization ) to make and break itself and it members, it is the host of regulations that apply to the sending, receiving and use of email. It is mailing control system. Mail server administrator use high levels of filter for filter inbound as well as outbound mail on inbound SMTP server and outbound SMTP server. If mail contains any restricted word of information then this control system will block the mail and notify the sender and system administrator. E-Governance is basically a set of rules defined by own company for their company. Server administrator can block any specific user or spam and viruses and unauthorized access. • Assisted in preparing Requirements Document. • Coding the programs in accordance with Program Specifications and adhering to Coding Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 11. Standards • Implement JSR 168 Portlets. • Developed Struts Components that host Business Logic and Performs DB Access. • Developed the Presentation layer using the MVC paradigm, implemented by Struts. • Involved in the development of various components of the application. • Design architecture of newly developed modules. • Working with Linux shell scripting. • Used Log4J utility to log error, info and debug messages. • Assisting the Project Leader in review of Program Specifications with the Design • Implement architecture via AGILE and Scrum Development. Environment: Java, J2EE, Spring, Jakarta Struts Framework, JSP, Custom Tags, Tiles, Tag Libraries, HTML, Log4J, Orion, JDBC, and Model View Controller Architecture, Dreamweaver8. Responsibilities: • I have developed this project from start. • To trap all incoming and out going mails and check that; mails should not containing restricted content and mails should not be virus or spam. If mails contain such type of stuff than that mail should be block and inform to system administrator as well as user. • I have used Java, J2EE, and spring, Struts for implementing business layer. • I have used JSP, Custom Tags, JS, and HTML for User Interface. • I have used Log4J for logging messages. • I have used MVC as architecture. • I have used Orion as application server. • I have used Scrum Agile methodology Sr. J2EE Developer Client Name: - DataInfosys Ltd Duration: - Sept 05 - Jan 06 Role: - Jr. Team Leader Project: - XZEN (Mobile Web site) Employer: - Data Infosys Ltd Data Infosys Ltd. Having thousand of his business customer and they are using XZEN mail server for their official mail system. All Business don’t have much more time to view there mails on desktop PC so they require a mobile solution for this problem, so DIL decide to give them a application which help them to save there time as well as able to view there mail and able to compose and send mail to there business partners. DIL give me this responsibility to develop a application which is able to run on all java embedded mobile as well as able to run on all GPRS enable mobiles. So I have developed a application in J2EE environment using MVC design pattern and high level of resource management and memory management. Using this XZEN mobile application user can able to view mail, send mail, compose mail with or without attachment (attachment size depend on end user mobile device and memory), forward mail and reply mail. Same interface provide by mobile.google.com site. • Was involved in Client interactions to create the requirements document. • Designed & implemented Servlets to process the user request and then forward those requests to different JSP programs. • Design architecture of whole project. • Designed and developed the action form beans and action classes and implemented MVC using Struts framework. • Analyzed system requirements and developed test plans and strategies for User acceptance, Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 12. system testing using Nokia 3230 handset. • Developed the Functional Document. • Working with Linux shell scripting. • Working with Handhelds, Tablets, mobile phones • Implement Fixed Income business modules for billing engine for mail server users. Environment: Java, J2EE, Spring, JSP, PL SQL , Custom Tags, Servlet, ITIL, Orion, Postgry, Struts Frame Work, Eclipse, JDBC, Model View Controller Architecture, heavy resource management. Responsibilities: • In this project, my responsibility was to develop a mobile client for a mail server. That mobile mail server client should run on every java embedded mobile. • I have used heavy resource management and heavy memory management. • I have used J2ME for mobile desk top client and Java, J2EE, Struts, ITIL for business layer. • I have used JSP and HTML, XHTML, DHTML for user interface • I have used Postgry as database. • I have used MCV as architecture. • I have implement shell scripts for Linux. • Responsible for test application on mobile handheld and tablets. • Worked with end user and as support export for mobile client application. Client Name: - QBit Systems Ltd Duration: - May 05 - Aug 05 Role: - J2EE Developer Project: - Field Task Management System (FTMS) Employer: - QBit Systems Ltd FTMS (Field Task Management Systems) This project is mainly developed for those types of organizations, which have repetitive nature of task (Like electrical department, Service provider organization (Plumbing etc.). Administrator distributes task to his subordinate each day on his pocket PC’s or Palm OS devices. Workers perform his task and fill report on his personal assistant - offline. At the end of day, each worker submits his work to company data submission center by connecting his personal assistant with desktop PC. For this task in FTMS there is many related packages is provided like FTMS Security Manager, FTMS Enterprise, FTMS Report Manager, FTMS Web Service, FTMS Services and FTMS Utilities, FTMS Help). • The existing client/server system was enhanced using J2ME, ASP.Net, VB.net, XML, and MySQL. • Porting and Testing device was Palm OS, Pocket PC, and Desktop PC. • Developed J2ME Application for Palm OS. • Testing Device was Tunguesten/T2 Environment: Java, J2EE, J2ME 1.0 & 2.0 Toolkit, ASP.Net, VB.Net, XML, MySQL, SOAP, Sun Java Studio mobility 6 2004Q3, Dreamweaver Responsibilities: • In this project, my responsibility was to develop a mobile client for FTMS project. • I have used Java, J2ME, HTML, XHTML, and DHTML for developing mobile client. • Maintenance existing code for ASP.net and VB.net. • I have used xml for message passing between FTMS server and mobile client. • I have used MySQL as backend (server end) for storing mobile data. • I have used Sun Java Studio as IDE for developing mobile application. • I have used Tunguesten/T2 device (Palm OS) and Pocket PC for testing application and porting application. Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 13. Client Name: - QBit Systems Ltd Duration: - May 05 - Aug 05 Role: - J2EE Developer Project:- Rating Engine Employer:- QBit Systems Ltd Rating Engine Project This is a Rating Expert engine. This project is divided into two parts; one is administrative and second is client. Administrative part is handled by administrator of insurance company (define policies/rules, rates, groups, products, attributes) and Client part is handled by agent of company. End users come and talk with agent to insure his product. Then agents ask him about his product and fill product related information in rating engine. Examples, like end user want to ensure his car. Agent asks him these like question, Model no., is any previous claims; car is in garage, car color, and sum of insured, detectable. After all getting all information, engine will calculate premium Rate. • Develop mobile application for FTMS system using J2ME platform for Plam OS device, developing J2EE banking/Insurance solution for Rating Engine project. • Study and analyze Software requirements and specifications • Develop of dynamic WebPages using JSP • Develop control components and model components using java, Servlets in Struts • Designed and developed the action form beans and action classes and implemented MVC using Struts framework. • Use Resign Application Server and deploy JSP, Servlets and Struts applications • Development, and testing of the Java classes to be used in JSP and Servlets • Developed user interfaces using JSP, HTML • Implement Fixed Income Module with Help of TL Environment: Java, J2EE, JSP, Custom Tags, Struts framework, Tiles, Servlets, Resin 3.0.12, MySQL, MyEclipse, MySQL, JDBC. Responsibilities: • In This project, my responsibility was to develop user interface and business layer for insurance client. • I have used JSP, HTML, and JavaScript for user interface. • I have used struts and Servlet and JSP Custom tags for business layer. • I have used Resin for application server • I have used MVC for web architecture and MySQL as database. Client Name: - ST-Infosys Ltd. Duration: - Jan 04 - May 05 Role: - Technical Support. Project: - Technical Support (Call Center) Employer: - ST-Infosys Ltd. ST-Infosys is one of international call center in Jaipur, Rajasthan. STI was handling domestic as well as international call via United States and United Kingdom. STI was having medical related customer all over UK, and handing queries related their product and medical claims. STI was getting hundreds of medical claims from US and UK every day. Most of medical officer’s was sending their medical claims and wants’ to converts it into electronic format as well. STI also having their product (Medical Billing Engine [MB-Engine]), I was providing solution on queries of MB-Engine. If any of Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945
  • 14. customer who was using MB-Engine and facing any issue then I was the person who was providing support via phone or remote desktop. Responsibilities: • Resolve client queries via email. • Convert medical claim into electronic format. • Resolve product related queries of clients on phone or mail. • Collecting companies profiles from UK business directory. Email: adha.umashankar@gmail.com Mobile: +91-995-316-2945