Post Job Free
Sign in

Sales Java

Location:
Cary, NC, 27518
Posted:
March 09, 2010

Contact this candidate

Resume:

SWAPNA BOMIDIKA

SUMMARY:

• Over (*) SEVEN years of experience in software development field. Extensively worked

on various Internet/Intranet based applications using Java, Swing, J2EE framework, JSP,

Servlets, RMI, JavaBeans, XML, HTML, DHTML, JavaScript

• Extensively used Java-Swing(multithreading, cell renderers and editors..) for developing

different applications.

• Experience in writing multithreaded code in swing and used worker threads.

• Worked with different widgets like JTree, JTable and complex layouts.

• Experience in MVC (Model View Controller) architecture

• Developed applications using Eclipse RCP(views, folders

• Used different SWT widgets like Table, List, Button…

• Involved in several projects covering all the areas of Software Life Cycle (SLC) development

including strategic study, requirements analysis, application design, technical design,

development, testing & debugging, implementation, documentation and incorporation of user

feedback to plan enhancements in the application system.

• Extensive experience with Java/J2EE design patterns like Singleton, DAO, Value Object

• Strong experience in JDBC, Multithreading, Servlets, JSP

• Expertise in XML, XSL, XSLT, DTD, DOM, SAX, HTML, DHTML

• Good Working knowledge of EJB, JMS and Hibernate

• Have good working knowledge on AJAX

• Wide exposure to different IDE’s like JBuilder, Eclipse

• Working knowledge on source code control tools like Visual Source safe and ClearCase

• Worked extensively on SQL and PL/SQL.

• Extensive experience with Web based, Client-Server and n-tier Architectures

• Experienced in working with Windows 2000/NT/XP Operating systems and also have

exposure to UNIX and Linux operating system.

• Having good knowledge on different Technologies like .NET, ABAP/4 and integrating Java

technologies with SAP

• Strong interpersonal and organizational skills in addition to an ability to manage and lead

multiple projects to succession with minimal or no supervision

• Willingness to embrace new technologies and ability to work in a team environment.

CERTIFICATIONS:

• Sun Certified Programmer for Java 5

• BrainBench certification in Java 2 GUI

EDUCATION:

• MCA (Master of Computer Applications)

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, VB.NET, ABAP/4

Operating Systems: Windows NT/2000/XP

Web Technologies: Java, JDK (1.4), J2EE, Servlets, RMI, JMS, JSP,

Java Beans, AWT,Swing, XML, XSL, DOM, SAX,

HTML, DHTML,

Web Server: Java Web server 2.0, Jakarta Tomcat 4.0

Application Server: Web Logic 7.x/8.x

Data Bases: Oracle 9i, SQL Server 7.0/2000

PROFESSIONAL EXPERIENCE:

Optimal Technologies Inc., Raleigh Aug 08 to Till Date

Project: AIS

Description:

The objective is to Create an application for entering and storing data for Administrative, MIQ and Sales

people. This helps in creating leads, converting Lead to Contact, oppurtunities, managing Accounts….

It provides different add on facilities like adding notes, tasks and events, Email, creating different views

as per user requirement.

Responsibilities:

• Involved in gathering requirements from MIQ and sales people.

• Designed the screen as per requirements, worked on Design Document.

• Worked closely with end users as by knowing their requirements and making modifications to the

design.

• Developed various application screens using Swing

• Worked with different widgets like Tables, List, Status bar….

• Extensive experience in writing code using Multithreading.

• Extended the swing widgets and added features for the need.

• Used Icons and colors for getting a good look and feel to the application

• Worked with different layout mangers like Grid Bag layout and Group Layout

• Experience in working with Jtable functions for freezing columns, filtering, sorting…

• Worked with custom cell Renderers and Editors for different functionalities like keeping notes

button and hyperlink in cells

• Worked on security access depending on roles.

• Took active part in preparation and modification of Use cases and Test Cases, involved in Unit

Testing using JUNIT, thus actively aiding the tester in testing the application.

Environment:

Java (Jdk 1.6), Swing, Postgresql, Linux (Fedora 9), Hibernate, WebServices.

Kohl’s, Wisconsin Nov 07 to Jul 08

Project: Ad Rotation

Description:

The project is to ensure the merchant organization follows Kohls policy to adequately establish “original”

prices on seasonal merchandise.

The objective is to Create a mandatory, intuitive, easy-to-use Corporate Online Ad Rotation Planning Tool

that is flexible enough to be used across all buying offices. This will empower the Merchants to comply

with ad rotation policies while they are planning their ad strategy pricing for future Ad Events. The Ad

Rotation Planning Tool is dynamic and ready to change as quickly as business changes.

Responsibilities:

• Involved in the analysis of requirements with System Analyst.

• Prepared Design Document, Use cases, class and sequence diagrams for each component.

• Developed various application screens in Java Swing using Eclipse IDE

• Worked with different widgets like Trees, Tables, List, Progress bar….

• Worked on Model-View-Controller based architecture .

Extensive experience in writing code using Multithreading in swing, used worker threads to

great extent

• Experience in working with Jtable and JTree

• Worked with custom cell Renderers and Editors for different functionalities on tables and

trees.

• Worked extensively with JTree for different functionalities like building the hierarchy tree, drag

and drop facility.

• Used Color package for highlighting columns, tree nodes with colors.

• Worked with different layout mangers and used GridBaglayout althrough the application

• Used different design patterns like Factory pattern, Singleton pattern, decorator …

• Developed stateless Session Beans to invoke services that do database lookups .

• Used Hibernate and HQL for fetching the data.

• Used StarTeam for source-code management .

• Took active part in preparation and modification of Use cases and Test Cases, involved in Unit

Testing using JUNIT, thus actively aiding the tester in testing the application.

• Actively involved in Production Support and worked on problems and enhancements raised by

users.

Environment:

Java (Swing), Oracle (9i), WebLogic 8.1, Windows (XP, 2000), Eclipse IDE 3.2, StarTeam 2005,

Hibernate, EJB.

Paychex, New York Mar 06 to Oct 07

Paychex is a company develops software for payroll systems and provide payroll services to its clients.

Project: Single Payroll

Description:

The Single-Payroll project is a J2EE application for Paychex, Inc. It is designed to replace all existing

legacy applications and be the cornerstone, internal application for this company. This new system

provides one payroll solution that meets the needs of clients, whether their payroll stays constant or

changes in size and complexity. Single Payroll consists of a J2EE application running on WebLogic with a

thick-client interface built with Java Swing. The application utilizes either Oracle or Sybase databases.

Responsibilities:

• Development tasks utilize Java Swing using Eclipse IDE

• Development of java classes based on the Paychex framework made changes to

framework classes as and when required

• Developed various application screens based on design documentation

• Worked with different paychex widgets like Tool, TaskList, PaychexPanel, toggle buttons…

• Worked on Model-View-Controller based architecture where the controller is separated

from View

• Extensive experience in writing code using Multithreading in swing, used worker threads

to great extent

• Experience in working with Jtable functions for freezing columns, filtering, sorting…

• Worked with custom cell Renderers and Editors for different functionalities like keeping

notes button and hyperlink in cells

• Worked with different layout mangers and used GridBaglayout althrough the application

• Used XML for displaying data in Message dialogs

• Worked on providing security to the screens(view/ edit/ block), the role a user has drives

the specific level of screen access

• Actively involved in incorporating changes to UI framework classes for issues with Stale Data

Used JProbe to find memory leaks in code

Interacted with QA during acceptance testing

Used JUnit for code testing

Used log4j for debugging, recording info about unexpected critical errors

Used Clear Case for source-code management along with rebasing files and moving branch

to integration, TestDirector for bug tracking

Environment:

Java (Swing), Sybase, Oracle (9i), WebLogic, Windows (XP, 2000), XML, JUnit (3.8), Eclipse IDE,

Clearcase SCM, JProbe

RSG Systems, New York Jun 05 to Feb 06

RSG Systems is a company specializing in developing software for the media and entertainment industry.

They develop customized solutions and have their own products catring to this dynamic industry.

Project: MSA

Description:

This application is being developed by RSG Systems for end client MTV Inc.

The Deal Planning application lets your sales team create an umbrella deal that includes multiple

scenarios or plans for a single client request in order to provide the advertising agency with a number of

options for buying air time. Each plan can be an iteration of another, varying by one or more parameters

including budget, selling title composition, CPM, daypart concentration, etc. The sales organization can

record an advertiser's goals within the plans; customize dayparts, flights, and quarters; and apply various

constraints. Copy and revision facilities enable sales personnel to reuse information and eliminate time

consuming duplicate data entry. Real-time avails estimates let you maximize the use of inventory.

It supports Gabriel’s enhanced Ratecard system, which defines network pricing periods for greater

planning/reporting flexibility, and the ability to have a named ratecard “set” attached to the deal. The

core features of the Ratecard module include Multiple Named Ratecards, Pricing Periods, Pricing Module,

Default Time Period estimates.

Responsibilities:

• Responsible for UI design using Java Swing in JBuilder 2005

• Development of java classes (Java 1.4) based on the Gabriel framework

• Development of middle tier classes and business objects

• Wrote SQL entries while developing DAO objects for data retreival and for filtering data

• Followed Separable model(Model-View-Controller) architecture as UI delegate and data

model.

• Extensive use of design patterns such as Singleton, Facade, Adapter, Value Objects

and Data Access Objects

• Experience in working in Multithreaded environment

• Worked with framework custom layouts built from GridBag layout

• Experience in working with table cellRenderers and cellEditors

• Used ANT to build the application, deployed on BEA Weblogic 8.1

• Used JUnit for code testing

• Used Visual Source Safe for source control

• Connected to Oracle 9.x database using JDBC 2.0 and used TOAD for interfacing

Environment:

Java 1.4, J2EE, Swing, JDBC, ANT, Log4J, JUnit, XML, JBuilder 2005, WebLogic 8.1, Oracle 9.2, TOAD,

VSS

Merrill Lynch, NY Sep 04 to May 05

Description:

This project involved in developing a web-based application aimed at managing various activities involved

in online equity trading. The Direct Markets on-line equity application allows Merrill Lynch clients to place

orders in equity securities electronically over the Internet. The Accounts module provides the basic

functionalities to manage cash, positions and transactions for customer accounts in an organization. The

Allocation message provides the ability to specify how an order or set of orders should be subdivided

amongst one or more accounts. It can also be used as a confirmation message through which third

parties can communicate execution and settlement details between trading partners.

Responsibilities:

• Involved in analyzing, developing, implementing and testing.

• Developed code for various activities using Servlets

• Developed code for various activities using MVC architecture

• Developed client side screen using Swing

• Involved in assembling and deploying server-side J2EE components like JSP, Servlets on

Web logic Application Server 8.1

Environment:

Java, Servlets, JSP, Swing, Applets, JDBC, JBuilder, WebLogic8.1, HTML, Oracle9i

Gulf Telephone Company, AL Sep 03 to Aug 04

Description:

Automated Billing System facilitates the billing of Local services as well as Long distance calls including

special services like Internet, calculating the discounts for appropriate plans. This is a generic application

handling the different customer sectors like Corporate Level, Sub Customer Level, and Service Level and

Phone number level to meet the customized billing to a customer.

Responsibilities:

• Designed the application in Servlets/JSP, HTML, DHTML, and JavaScript

• Writing code to send and receive data using Servlets.

• Wrote a common connection pool and common database access layer for accessing different

database

• Wrote bean for printing the bills in the user defined formats viz., HTML, PDF using JDK1.4

• Responsible for setting up the environment for the application.

• Wrote RMI component for accessing the existing switches for getting the information

running on Unix.

• Wrote JSP’s for generating the adhoc reports for the management decision and review as

per the business logic.

• Responsible for configuring the Web logic server.

• Prepared Test scripts for the Unit and Module testing.

Environment:

JavaScript, Java, Servlets, JSP, HTML, Eclipse, Web Logic 8.x, Oracle.

Sierra Atlantic Inc., Hyderabad, India Jan 02 to Aug 03

Sierra Atlantic is one of the largest information technology company providing high quality solutions to

its clients all over the world. Below is the break-up of the work experience with the end customer names.

ASG (Allen Systems Group) Software Solutions Jan 03 to Aug 03

Description:

The ASG-ZENA scheduler integration project, ASG wanted to develop a Windows and UNIX based tool

through which it can schedule processes/jobs in various Enterprise Application Servers PeopleSoft, SAP

and Oracle Apps. In order to achieve the same they required a set of Java APIs, which the tool can call to

make a request to the Application Server.

Responsibilities:

• Involved in design and development using Java.

• Independently designed and developed Java Swing-XML based application

• Used XML Parsers for parsing the code.

• Worked with People soft Component interface.

• Established a connection between Java and People soft.

• Responsible for designing test parameters for unit and integration testing.

• Created Java interfaces in ZENA tool to enable necessary functionality

Environment:

Windows NT, People soft (8.43, 8.44), Java 1.4, Swing, XML Parsers

Panacea Biotech Ltd, New Delhi, India Sep 02 to Dec 02

Description:

The pharmacy specific CRM, netPharma is an enterprise solution suite that meets the total requirements

of Sales, Marketing and e-Commerce needs of Pharmacy Industry. It contributes to high ROI, increased

customer satisfaction and loyalty.360 View of all Doctors, Pharmacies, Distributors and Contacts along

with the Interacts and Visits can be tracked at any time online with netPharma, thus making the

information available at all times to all the concerned for effective management of Information. The

comprehensive MIS online reporting tool with up to date accurate information will help in right decision-

making by avoiding any communication gap.

Responsibilities:

• Involved in Design and Development of the module and testing

Environment:

Java, Servlets, JSP, Java Script, HTML, SQL Server, Web Logic

Heuristics Informatics Pvt. Ltd, New Delhi, India May 02 to Aug 02

Description:

Scheduler/Task Manager: Maintains and manages the tasks designed and delegated by the superiors. It

keeps track of all tasks of all employees on daily basis and updates the status centrally and notifies the

manger about the status. Scheduler alerts the users about their overdue tasks. Document Management

System is used to track all Official Documents and helps manager to get the desired document whenever

required. Provides easy access to all documents such as Meeting Resolutions, Minutes of Meetings etc

Responsibilities:

• Involved in Design and Development of the module and testing

Environment:

Java, Servlets, JSP, Java Script, HTML, Oracle, Tomcat 4.0

Sankari Chemicals Limited, India Jan 02 to Apr 02

Description:

Order Processing System (OPS) is a project based on accounting system to manage Multiple Companies

accounts across the financial years. It collects the data from the users by Cash Book, Bank Book, Journal

voucher, Purchase and Sales. Each and every voucher in Cash, Bank, JV books are accounted by its

projects, activities and the Accounts. OPS also keep various master details namely Party, Bank, Materials

&its Groups, Activities and Accounts Using Opening balance can enter financial year opening balances.

OPS provides usual reports like Cash book, Bank book, Bank Reconciliation Statements, J.V Book,

Purchase and Sales Book etc., Also it gives General Ledger, Trial Balance, Balance Sheet etc., The

payment details/date of Sundry creditors & Sundry Debtors will be displayed before the credit time. The

package gives a clear idea about the inventory movement in the organization to maintain the buffer stock

and indicates the reorder level.

Responsibilities:

• Responsible for Development, Testing and Implementation of the Application

• Involved in preparing the Test plans and Test scripts.

Environment:

Java, AWT, SWING, JDBC, Oracle.



Contact this candidate