DOC

RESUME

By Lewis Arnold,2014-04-15 11:56
8 views 0
Making Use Cases, Sequence Diagrams & High level Design of components covering. functionality. Developed presentation layers using JSP and JavaScript.

    Company Name : Nexeon International Corporation

    Contact Name : Vikas

    E-mail : resources@nexeon-inc.com

    Phone : 630-596-0401 x 103

    Uma Ravi

    JAVA/J2EE Developer

SUMMARY:

    6+ years of experience in software architecture, design, development, testing and maintenance of

    complex applications using J2EE , SOA and ColdFusion technologies.

    ? Extensive experience in all phases of Software Development Life Cycle (SDLC)

    including identification of business needs and constraints, collection of requirements,

    architecture, UI Design, implementation, testing, deployment and maintenance.

    ? Experience in using Java, J2EE applications (HTML, JSP, Servlets, JavaScript, Java

    Beans, JDBC, EJB, JNDI, Session, Entity, Message-driven beans) used J2EE Best

    Practices and multi threaded programming.

    ? Extensive experience using SOA architecture

    ? Experience in developing web applications and web services using ColdFusion 7.

    ? Experience in using various SPRING modules.

    ? Experienced in EAI such as IBM MQ Series.

    ? Experienced in Designing of GUI using Model View Architecture (MVC, Model-2)

    STRUTS and Tiles.

    ? Experienced in using OR-mapping technologies such as Hibernate.

    ? Extensive experience using Java IDEs including IntelliJ 7.x and Eclipse 3.x.

    ? Extensive experience using Application servers IBM Web Sphere 5.1 and Web Servers

    like Apache Tomcat.

    ? Experience in deployment in Application servers like WebSphere, Tomcat and JBoss.

    ? Implemented various Java creational, structural and Behavioral design patterns

    ? Experience in J2EE design patterns including Session Facade, Data Access Object, Data

    Transfer Objects, Composite View, Front Controller, Business Delegate and Inversion of

    control.

    ? GUI design and implementation using JSP, Struts, CSS, HTML, DHTML, JavaScript.

    ? Extensive experience using Rational Rose , Microsoft Visio and Enterprise Architect for

    UML based Object Oriented design (OOAD) and development.

    ? Extensive use to XML related technologies such as XML, XSLT, XSL, DTD, XSD, SAX,

    DOM, XPATH, Java XML Processing APIs such as JAXP and JAXB and open source

    VTD-XML for high performance xpath parsing.

    ? Experience in writing complex database queries, stored procedures, and triggers using

    SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design (DDL and Normalization).

    ? Experience in databases such as Sybase ,Oracle 9i and DB2.

    ? Experience using Apache AXIS, JBOSS WSAPI and JAX-RPC for webservices.

TECHNICAL SKILLS:

    Operating systems Windows XP/2000/98/95, Windows NT4, UNIX, LINUX, Sun

    Solaris

    Languages Java, J2EE, ColdFusion, Java Swing/AWT, C, C++, HTML,

    DHTML and JavaScript.

    XML Technologies XML, Web services, XHTML, DOM, SAX. Java/J2EE Technologies Spring, JSP1.2, Servlets 2.3/2.2, EJB 2.0, JDBC, Java Beans,

    JNDI, JSF, JMS, MQ Series,JUnit.

    RDBMS/DB technologies Sybase, Oracle 9i, Oracle 10g, DB2, SQL, PL/SQL.

Application Server JBoss, IBM Websphere Application Server (WAS) 5.1.

    Web Framework Struts 1.1/1.2.

    Eclipse3.0.1, WSAD 5.1, IntelliJ IDEA Development Tools

    Web Server Apache Tomcat 3.x.

    Persistence Mapping Hibernate

    tools

    Other tools MS-Office, MS-word, UML, TOAD, SQL Developer,

    Dreamweaver.

PROJECTS:

    Organization PacWest Telecommunications

    Role: Application Programmer

    Duration: October 2007 Till Date Domain: Telecommunication

    Project: OSS-Thin Blue Line

    PacWest provides telephone number, CNAM and various other services to many telecom retailers.

    This application provides B2B and B2C integration for ClearWire and STI. It takes requests for new

    telephone activations, LNP requests, telephone disconnect and port out requests using SOA

    architecture. This application updates the billing database. Also developed an online tool, which helps

    customers to check their status and other usage of the numbers. This application consists of two

    JBOSS servers, one outside the PacWest firewall and one within the PacWest firewall. The server

    running outside the firewall does the basic validation of the data. The server running inside the

    firewall processing the data and creates an order for the customer and updates the database and

    sends the response back to the customer. There is a scheduler (cron job) which runs every 5

    minutes to check the pending activations and activates the numbers in the switch .

    Responsibilities

    ? Involved in design and development of SOA architecture as a service provider.

    ? Designed and developed online tools to verify the status of orders.

    ? Coded JUnits for unit testing scenarios.

    ? Involved in system test , integration test and production support of various modules.

    ? Designed and developed various sub modules for business logic. Used Stateless Session

    beans (EJB 2.0) for business logic

    ? Involved in database changes and coding in PL-SQL.

    ? Used hibernate for mapping of data in the model layer

    ? Used struts framework in the front end as well as for validation.

    ? Apache AXIS webservices and JMS as middleware.

    ? Built and deployed application on Jboss.v 3.0.1.8

    ? Have been involved in production support and have also solved real time issues.

    Environment: Java 1.5, J2EE, Sybase 5.5,Hibernate, Dozer, JAXB, JMS, JBOSS, Eclipse, Xdoclet EJB,

    Ant, Struts, PL-SQL, XML, XSL technologies, Apache AXIS, VSS.

Organization PacWest Telecommunications

    Role: Application Programmer

    Duration: October 2007 Till Date

    Domain: Telecommunication

    Project: Online portal- ColdFusion

    This application consists of two ColdFusion interfaces. One interface is used by the customers to

    place the orders via the internet and the other interface is used internally by PacWest employees to

    work on the customer requests.

    Responsibilities

    ? Development, maintenance and support of both the online portal and the internal portal using

    ColdFusion.

    ? Involved in ColdFusion admin tasks such as to establish ODBC database connections, specify

    directory mappings and configure java settings

    ? Created reporting schedulers for customers to notify order processing status.

    ? Involved in system test , integration test and production support of the portals

    ? Debugging application.

Environment: Windows server, ColdFusion 7, Sybase, HomeSite, EditPlus, DreamWeaver, VSS

Organization PacWest Telecommunications

    Role: Application Programmer

    Duration: October 2007 Till Date

    Domain: Telecommunication

    Project: NDS Batch - ColdFusion/Java

    This application parses a csv file and creates a XML packet. Further this XML packet is converted to a

    java object and passed to a ColdFusion API through web services. The ColdFusion API verifies the

    data and creates an order in the sybase database. This application sends response back to the java

    API which in turn notifies the customers through email with the order number and the tracking

    number.

    Responsibilities

    ? Development and maintenance of the application

    ? Developed a java utility to prevent clogging of the system.

    ? Used various apache commons API utilities.

    ? Used JAX-RPC and JBOSS WSAPI for web services.

    ? Used various Java Design patterns such as Singleton and Factory extensively.

    ? Involved in ColdFusion admin tasks such as to establish ODBC database connections, specify

    directory mappings and configure java settings

    ? Involved in system test , integration test and production support of the Web services portals

Environment: Windows Server, Java, Eclipse, JBOSS, XML technologies, ColdFusion, Sybase,

    HomeSite, EditPlus, DreamWeaver, VSS

    Organization, Location: IBM.

    Role: Application Programmer

    Duration: March 2005-April 2007 Domain: Retail

    Project: Unilever Mq Adapter

Unilever is a leading manufacturer in Fast Moving Consumer Goods (FMCG).

    At IBM, we manage their IT transactions. Unilever Mq Adapter is a Java Application, which helps in

    delivering the messages across different platforms using IBM MQ as the messaging tool.

    Message Delivery can a file to file transfer, database to database transfer file to database or vice

    versa.

    The MqAdapter Application is compatible across various platforms like windows, Linux and AS400.

    The connection between the Source system and the Destination system will be based on messaging

    middleware, IBM WebSphere MQ. The transfer of the messages between the sending end and the

    receiving end will leverage the assured delivery feature of WebSphere MQ, to ensure one of the most

    important information integrity considerations i.e. ensuring the correct transfer of large volumes of

    messages over remote systems which reside on separate networks.

    One of the most important features of the Unilever MQ Adapter is that it can transfer data of very

    large size with ease, since it uses the chunking of the data into parts and sending them as messages.

    By doing the chunking of source data file into parts, the JVM limitations imposed by the java

    applications can be overcome to an extent

Responsibilities:

    ? Involved in the design stage of the project. Designed UML diagrams and interacted with

    Business Analysts and end users for the design.

    ? Worked extensively on JMS / MQ Series technologies. Used both point to point as well as

    Publish Subscribe messaging. Worked on persisting and logging the message for data

    recovery.

    ? Stored the message data into Oracle database using stored procedure and JDBC. ? Designed and developed various sub modules for business logic. Used Stateless Session

    beans (EJB 2.0) for business logic.

    ? Built and deployed application in Websphere 5.1 app server.

    ? Installed MQ Series on various platforms such as AS-400, UNIX and Windows. ? Coded JUnits for unit testing scenarios.

    ? Providing support to system testers, performance testers, User Acceptance testers and

    production support for the end users across various time zones.

    Environment: Java 1.4, J2EE, Oracle 9.1,MS-SQL, TOAD, Ecplise 3.x, Sun Solaris, AS 400,

    JavaScript,XML,MS-SQL,Websphere 5.1 and VSS

    Organization, Location: ADEA SOLUTIONS, CMMI LEVEL 5

    Role: Software Engineer

    Duration: April 2004 to March 2005

    Project: LISA Description: LISA, tool developed by iTKO provides a single, easy-to-use platform for developing

    and staging load and regression tests with almost no coding required. LISA is the first complete SOA software automated testing platform. Developed testing modules for web applications, web services/ SOAP, Java J2EE modules and databases. Developed front end for application using Java swing and AWT. Interacted with various application modules using SOAP requests. Integrated LISA with App

     servers such as JBoss and Websphere. For testing messaging modules, integrated LISA with Sonic,

    ? Involved in the design stage of the project. Designed UML diagrams and interacted with JMS and IBM MQ.

    Business Analysts and end users for the design.

    Responsibilities:

    ? Development of front-end application using Java Swing/ AWT.

    ? Developed testing modules for web applications, web services/ SOAP, Java J2EE modules and

    databases.

    ? Used SOAP requests to interact with various back end modules.

    ? Integrated LISA with App servers such as JBoss Weblogic and Websphere.

Environment: Java 1.4, JSP, Servlets, Swing, J2EE, XML,Oracle 9.1, Oracle 10g,MS-SQL, VSS,

    JBoss, Weblogic and Websphere.

Working as: Software Engineer

    Organization, Location:

     ADEA SOLUTIONS, CMMI LEVEL 5

    Duration: Oct 2003 to April 2004

    Project: Carrefour B2B System Maintenance

    Description: Carrefour is the world's 2nd largest retailer spanning 38 countries and 9600 stores.

    The B2B system handles document exchange using standard EDI/XML file formats, and non-standard

    (in-house) file formats in a limited manner to trade with many countries and other trading partners

    on the net. Orders, Order responses, invoices etc are exchanged from one trading partner to another

    through the gateway. ADEA Solutions manages the entire infrastructure providing support to the

    various trading partners and Carrefour, development on new requirements, enhancements, and

    change requests to the existing configurations. Performance tuning at code level and at application

    level is also carried out in agreement with Carrefour.

Responsibilities:

    ? Coded using the J2EE technologies like JSP, Servlets using Tomcat server.

    ? Developed presentation layers using JSP and JavaScript.

    ? Migrated application to Struts 1.0. Developed Struts Configuration and controller.

    ? Performed Build regularly using ANT Build tool.

    ? Involved in JDBC coding.

    ? Deployed the application on Web Logic Application Server and JBoss.

    ? Designed the User Interface (Prototype and Actual Implementation).

    ? Developed presentation layers using JSP’s, HTML, JavaScript.

    ? Coded JUnits for unit testing scenarios.

    ? Involved in support and maintenance of the product for various versions.

Environment: J2EE (JSP, JDBC, Servlets, HTML),JavaScripts, Struts, WebLogic 4.x, Oracle 8i, ANT,

    XML,UNIX, Microsoft Windows NT/2000,JBOSS,Tomcat.

     ADEA SOLUTIONS, CMMI LEVEL 5

    Duration: April 2003 to Oct 2003

    Working as: Software Engineer Project: Admin Module -Jabber Chat Server

    Organization, Location:

    Description: This project was about creating an Admin module to the chat server which had a GUI.

    Administrator had the rights to regulate the chat. This module gave the administrator to add an user

    on request. It also had the provision for the admin to filter the chat. This was deployed as the

    internal admin module for the company. It gave the administrator a control over the server and the

    chat was regulated. Application also enabled the admin to create chat rooms and delete chat rooms.

    To protect the chat privacy the whole conversation was made SSL encrypted.

    Responsibilities:

    ? Making Use Cases, Sequence Diagrams & High level Design of components covering

     functionality. Developed presentation layers using JSP and JavaScript.

    ? Preparing deliverables

    ? Coding (Developed JSP’s, HTML, JavaScript STRUTS)

    ? Deployed the application on Jabber Chat Server.

    ? Designed the User Interface (Prototype and Actual Implementation).

    ? Preparing test cases/ test data

    ? Developed presentation layers using JSP and JavaScript.

    ? Creating User Manuals

Environment: J2EE (JSP, JDBC, Servlets, HTML,DHTML), JavaScript, XML, Struts, WebLogic 4.x,

    Oracle 8i, ANT, UNIX,VSS and Microsoft Windows NT/2000.

EDUCATIONAL QUALIFICATIONS:

? B.S. in Telecommunication Engineering from Visvesvaraya Technological University, India.

    ? Brainbench Java Certification.

Report this document

For any questions or suggestions please email
cust-service@docsford.com