• 7 Years of overall IT Experience. • Experience in analysis, design, development, testing, implementation & maintenance of software applications in Client/Server, Internet/Intranet and Distributed Architecture. • Proficient in Core Java, SWING, Swing Components (Jtree, JTable, JList, JComboBox, JMenu, JTextPane, Layout Management), Applet, Servlet, JSP, Struts and Hibernate to develop various business applications using Net Beans 5.5 and Eclipse. • Knowledge of databases Oracle, SQL Server, Access and database technologies SQL, PL/SQL, OLE, TSQL, ADO, JDBC, ODBC. • Possess in depth understanding of use of Design Patterns DAO, DTO, Front Controller to create rugged and scalable systems that incorporates any new requirements and changes seamlessly, Frame Work Struts and Hibernate, XML, DOM & JDOM, Back-End tools Oracle 9i, MySql 5.5. • Experienced in GUI design & development using JFC/Swing, AWT, Applets, HTML/DHTML, Visual Basic 6.0, Eclipse. • Ability to work in highly collaborative, team-oriented environment
TECHNCIAL SKILLS
Operating Systems : Windows 95,XP/NT, DOS, Linux Web Application : J2EE, ASP.Net Languages : Core Java, Swing, JDBC, XML, Java3D, JSP, Servlet, SQL, PL/SQL, UML, Flex, ActionScripting , HTML. JPCT. ilog. JLoox. Databases : Oracle 9i , MySQL, SQL Server and NDB Tools/ Software : Net Beans 5.5, Eclipse 3.1, 3.2, JBuilder, Rational Rose, Oracle Enterprise, Manager and TOAD, Php My Admin, Swing Components (Jtree, JTable, JList, JComboBox, JMenu, JTextPane, Layout Management) Technologies : Java Applets, JDBC. Domain : Trading, Telecom Domain, Gaming and Simulation
PARC(Palo Alto Reserch Center ) Sept to Till Date Java Swing Consultant
Ubidocs.
I was working for PARC (Palo Alto Research Center), Its research lab for Xerox PARC is a non-profit organization and place of innovation; some of those are Ethernet Technology, Laser printer, and Mouse etc. I was involved with their up coming product called UbiDocs. Ubidocs is new generation tool for knowledge worker, Global Contracting and in general extracting information. Knowledge worker read relevant information of their topic and edit with tools like word outlook etc. Ubidocs uses PARC Uplib Api to extract information, edit it and pull out relevant about particular document. I was working with Context Bar, Tracker Server and Semantic Note Book. Context Bar is Swing based GUI tool which is attached to interested document; it pulls outs information related to particular document. Which allows user to Tag, Annotate and keep Version's of existing document, which are easy to share etc features. Tracker Server was data provider and Semantic notebook was Flex rich user interface much like Context Bar.
Responsibilities
• Developed Context Bar GUI using Swing Component and Swinx Gadgets. • Implement feature to show and hide face of gadget when they have data to present, do not have data to display. • Provided option for system to acquire static size or get dynamic size. • Developed GUI based configuration file to configure Context Bar properties. And integrated it with context. • Developed Annotation to display data pulled out of tracker server and presents them in HTML form mate. • Developed Semantic Note book Organization page. • Implement Deep rooting for the semantic notebook. • Improved security policy for semantic not book. • Debugged semantic notebook and fixed problem of not getting data for tag.
Environment: Java 1.5 Swing, Eclipse 3.3 JASon , Flex 3, Uplib API, windows and Mac OS. SQL server, XML Action Scripting , MXML.
GSE System Baltimore MD Feb 2008 -- Aug 2008 Senior Java Consultant
SSPro.
Simulation System used for industries like Nuclear power plant and Chemical industries. I was involved in developing Swing base GUI, on existing system. This tool is used to make system user ready to work and prepare them to come over any kind of adverse situations using malfunction.
Responsibilities
• Developed Swing table model, the table models consist of color chooser and radio button. • Developed plot rotten for given data using Swing, java thread and java2d. This plot routine use to read data from vector and with respect to time plot data on to the graph. • Implemented Swing drag and drop feature, to drag and drop ilog object. • Implemented zoom in zoom out for entire field (group of object), where as for individual JLooks objects. • Used Java Advanced Imaging (JAI) for Image panning, using media tracker. To render given image. • Implemented new feature, copy and past for individual JLooks object as well as group of selected objects. • Developed JTree component in the project, with image. • Developed key listener class for the project, used mnemonic to implement key control. • Maintained table model to collect data and display to the existing ui. • Exposed to JNI call, ANT and NDB data base. • Developed LxComponent, LxView using ilog (JLoox). • Developed application framework using JIDE. • Used water mark image on the GUI panel. To provide more work space, with more emphasizing on company logo. • Used win merger to merge code.
Environment: Swing, Java 1.5, Java 2D, JBuilder 2007 Enterprise, Jloox 2.0, (Ilog), Eclipse 3.3, Winmerge, NDB data base and JNI.
Sprint Corporation, Virginia Feb 2007 -- Dec 2007 Java Consultant
Retail Management System (RMS+) RMS+ is a web-based application provides support to manage customer, account information, subscription and service information.
Responsibilities
• Designed and developed SWING applications like New for You Upgrade Program (NFYUP), Instant Credit Evaluation Check (ICEC), Fair & Flexible plan, Warranty Coverage, Mobile Identifier (MEID), Total equipment procedure (TEP), Service Pro Guarantee (SPG2). • Designed and developed front end screens for new reports using Swing components (Jtree, JTable, JList, JComboBox, JMenu, Layout Management) Java, JSP, Servlets on Eclipse. • Customized STRUTS framework & custom tags to ease our application. • Used Design Patterns like DTO and DAO. • Developed XMLs for transaction between thick client and thin client. • Developer and Analyst for a multi-phase project utilizing a rich Flash-driven front-end driven by back-end data using XML, Flex, and Web Services. Led, primarily remotely, a team of developers through fast-paced design and development cycles for a high traffic Retail site. • Developed Session Bean (statefull) for user authentication. • Presentation layer development using JSP/ Servlets and HTML • Extensively worked on production systems while doing the enhancement of various functionalities and supported production system after various releases • Developed action methods which are part of controller class and used to move data into and out of JSP pages by invoking Session Beans.
Project: Smart Trade The product is for internet-based trading. The product is for Stock Brokers to provide all the operations to their clients to trade directly with the exchange. Developed the whole model in component-based-architecture, which supports EJB, JSP and JDBC. Developed 3-tier architecture with JSP, HTML and JavaScript as front-end, Servlets, EJBs on Weblogic as middle-ware and Oracle as backend.
Responsibilities: • Developed the front end for Smart Trade module using JSP, HTML, JavaScript and Swing Applet. • Developed the Swing applet for dynamic uploading of Stock Quotes from Broker Database. • Designed an application interface using Flex predefined components. Arranged components • Developed MXML for the application Created Action Scrip for the component. Used style and themes to define the visual design. • Used Swing components (Jtree, JTable, JList, JComboBox, JMenu, Layout Management) to design and develop the front end screens for new reports. • Implemented features like Buy and Hold, Buy at open and Day trade. • Developed the Java Servlets for controlling mechanism. • Designed, developed and deployed EJBs (Session & Entity) beans on Weblogic. • Developed both State less Session Beans as well as Stateful Session Beans. • Developed Entity Beans with Bean Managed Persistence and deployed them on Weblogic. • Developed an API for Session Tracking using Java. • Performed database operations through EJBs with Oracle as back end. • Developed the module allowing the customer to buy and Sell the stocks from stock market and then allow him to modify and cancel its previous orders using JSP and EJBs. • Developed the Stock Ticker for showing the current price of stock quotes to the user, using Applet and connected it to the Servlet to get the Dynamic information.
Environment: JavaScript, HTML, Swing Applets, Struts, Tiles, Servlets, EJB, J2EE, weblogic, Oracle, Erwin, VSS, SiteMinder, SQL, UNIX and Windows NT
Spectrum Chemicals, Gardena, CA Nov 2005 - Feb 2006 Java Developer
Catalyst Author application provides users to build their XML based template.
Responsibilities: • Involved in designed and developed graphical authoring tool using core Java and Java Swing. • Extensively used various Java Swing components (e.g. JTree, JTable, JList, JComboBox, JTextPane, JMenu, etc.) • Involved in design, development, code walk-through, code reviews and debugging. • Using XML to generate dynamic UI. Participate in QA to ensure defect analysis, bug fixes and finally pass UAT (User Acceptance Test)
Camdel, UK -- Offshore India Dec 2004 --Sept 2005 Java Developer
Responsibilities:
• Creating XML file using Jdom. This file is generated while user is moving in the environment. User movements are gathered in x, y, z coordinates with time. • Loading .obj file provide by Camdel to the canvas 3d. • Using Java3d and JPCT game engine to load .3ds and .obj files. • Giving Texture, Light, Appearance, Transform3d, BranchGroup, Scean to Virtual Universe. • Protecting Collision with wall and objects in the environment. • Using mouse Behavior and Keyboard Behavior to the environment for interaction with environment. • Picking mouse coordinates for the user's movement, coordinates of article picked by user in XML file. This XML file is used to display result at the end of each movement. • Developed XML file using JDom. And parsed XML file using Dom parser. • Developed GUI using, Swing for user entry form and result form. • Providing proper online support to the client and creating appropriate User Manual and Installation Manual. Environment: Oracle9i, Core Java, Swings, Java3D, JCPT Game engine, Agile
Copper Com, Offshore India August 2002 -- Oct 2004 Java Developer
Project #1 Responsibilities: • Creating GUI screens using Java for connecting to the supplier switch to import or export all or selective data based on the selections of the operator. • Using Java frames for creating GUI included panels with different layouts (viz. flow, grid, box with x/y axis, grid bag and border). With Proper nesting of different panels and layouts, achieved the useful applets functionalities. • Creating Scroll Panes in a panels (to browse horizontal and vertical sides of panels), used image as background in an applet to display company logo, text fields, text area, check boxes, group of radio buttons, combo boxes, etc. • Using action listener and Item listener for combo box and buttons to perform certain tasks and to move to other screens on a click of button. • Following the company standards in my coding, GUI screens and applet creation. • Establishing the JDBC connections. • Writing codes to take the data from a user using applet and save in an xml file and perform parsing of xml file and display. Environment: Core Java, XML, XML -- Parser (DOM), XSL Eclipse 3.1
Project #2 Responsibilities: • Creating various user screens for the module using Swings and Applets. • Implementing all the validations as per the specifications at the UI level and save level. • Developing the user interface that accepted the information, validated, sent it to the backend for further processing and performed the appropriate error handling. • Writing complete business logic to achieve the above stated functionalities and to throw necessary error messages to alert the user. • Using XML DOM parser to fetch data from an XML file and process the data as per requirements. • Writing generic code, which would be functional for any changes made in the XML file. • Conducting unit testing for the module.
Project #3 Responsibilities: • Creating various user screens for the module using Swings and Applets. • Implementing all the validations as per the specifications at the UI level and save level. • Developing the user interfaces which accepted the information, validated, sent to the backend for further processing and threw necessary error message using error handling, to alert the user. • Writing the complete business logic to achieve the above stated functionality. • Conducting unit testing for the module. Environment : Java 1.3, JDBC, JSP / Servlets, Struts 1.1, Eclipse 3.1, XML.
IAS (Indian Academy of Science), Bangalore, India Feb 2002 -- July 2002 Java Developer
Project: Academy Circulation Management System Responsibilities: • Gathering requirements, developing the design, creating technical design, coding the module and testing the module as per user's specifications. • Creating viewing component, border view. • Creating controller and made logic to handle the controller. • Creating 3 level login forms for admin, user, and account. • Studying the system and preparing the flow of the project. • Using MVC Architecture divided Model, view and controllers. • Creating HTML, JSP pages with java script validation for user screen. • Using DAO DTO design pattern to meet the challenge. • Testing the system. Environment : Core Java, JSP, HTML, JDBC, MySQL, Websphere, MySql, Linux.
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »