Divya L.

Divya L.

Java/JEE Developer with 7 years of experience

Ashburn , United States

Experience: 7 Years

Divya

Ashburn , United States

Java/JEE Developer with 7 years of experience

7 Years

Now you can Instantly Chat with Divya!

About Me

  • Over 7 years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies with diverse set of client’s analyzing complex business requirements and m...
  • Involved actively in complete software development life cycle of various Client/Server and Web applications for Finance, Engineering and Telecom domains.
  • Experienced in Server-Side Programming with Java/J2EE technologies and Application Servers like Jboss4 and Web servers like Apache Tomcat 6.0-9.0.
  • Extensive experiences in web based multi-tier enterprise applications and Client / Server Applications using Java /JEE technologies & have good exposure in Model View Controller (MVC) Architecture as well as REST based applications with expertise in business and database layers. Familiarity with Spring Framework.
  • Hands on experience in implementing standard JEE design patterns like Singleton Pattern, Factory Pattern, Abstract factory Pattern, Builder Pattern, MVC Pattern and Flyweight Pattern.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache POI, LOG4J, SLF4J for logging information and exceptions, Apache ANT for making build scripts, Clear Case, Git, SVN for version control system, Eclipse IDE.
  • Experience in Client-Side Programming with HTML5, CSS3, JavaScript, AJAX(Ext-JS) XML, JSON, JSP.
  • Experience in Web Services like SOAP, WSDL, REST and Good Knowledge in SOA.
  • Experience in using Testing tools like JUnit and Build tools like Ant and Maven.
  • Experience in Waterfall and Agile development (SCRUM) methodologies.
  • Programming experience in SQL and PL/SQL like Stored Procedures, Trigger, Functions, views using the database tools like TOAD.
  • Provide designing to Low Level and High Level multiple modules and design documents.
  • Highly organized with the ability to prioritize tasks, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Preparing Technical documents and Help manuals for the applications developed.
  • Excellent analytical, problem solving, debugging and trouble-shooting, communication and interpersonal skills with ability to perform independently and as a team player.
  • Exceptional ability to learn new technologies and an excellent overall presenter and speaker.

Show More

Portfolio Projects

Markit Auction Platform

Company

Markit Auction Platform

Role

Backend Developer

Description

MARKIT AUCTION PLATFORM aka MAPProject Summary: The Markit Auction Platform aka MAP is an asset-neutral, state of art service that promotes efficiency and transparency in a variety of markets. It is developed for credit event auctions in conjunction with The International Swaps and Derivatives Association and Credited. Credit event auctions are process of valuing credit derivatives after a default. This platform is compatible with fully array of financial assets as well as the unique requirements of multiple types of Platform credits, including emission permits and water quality credits.

  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Extensively, used SQL for writing complex queries for Oracle in the business logic layer.
  • Involved in producing the reports and pass-on to the UI layer.
  • Worked on the Singleton Factory, DAO Design Patterns.
  • Developed JUnit test cases for all the developed modules.
  • Involved in production support and bug fixing.
  • Used Log4j for logging request traces, Errors, debugging and tracking utilizing loggers, appends components and send mail notifications to admin in case of exceptions

Show More Show Less

BARCO SOURCE SEQUENCER

Company

BARCO SOURCE SEQUENCER

Role

Full-Stack Developer

Description

# BARCO WINDOWS RESOLUTION APPLICATION

  • Technologies: Java6, Socket Programming, C, Swing, Eclipse, Maven                                                         
  • Development Environment: Windows
  • Time Period:  15 days
  • Client: China Rail, Beijing

Project Summary:

Windows Resolution Application is the application for configuring resolution of display devices running on windows OS. The application enables user(s) to change resolution of remote display(s). It consists of:

Windows Resolution Server

Server is application which needs to be installed on each display device whose resolution needs to be changed. This mainly consists of:

  1. .Exe file having functionality to change the resolution
  2. Socket server program to listen and respond on client’s request.

 

Windows Resolution Client

Client is User Interface for setting resolution for a display device (remote/local). This is installed only on that windows machine from which other display devices are controlled. This interface provides following functions:

  1. Hostname/ IP Address of machine having server software installed.
  2. Connect to that host and fetch the list of resolutions supported.
  3. Set selected resolution on host.

This application can also be executed from command prompt just by typing the command. It depends on user whether he/she wants to set the resolution through command prompt directly or wants to run the UI from prompt and then set resolution through it.

 

 

# BARCO IMPORT CMS SOURCES APPLICATION

  • Technologies:  Java6, Swing, Apache-POI
  • Development Environment: Windows
  • Time Period: 15 days
  • Client: New York Police Department, N.Y.

 

Project Summary:

CMS Sources Import Utility is the application for creating CMS Sources. It consists of a UI which enables the user to browse an excel file. This excel file contains properties for various CMS sources. With the help of this utility user can create n number of sources with a few clicks of some buttons.

 

# BARCO CRP CONFIGURATION USER INTERFACE

  • Technologies:  Java6, Swing, Apache-POI
  • Development Environment: Windows
  • Time Period: 15 days
  • Client: Generic development for Touch Panels, many Customers.

Project Summary:

CRP (Control Room Proxy) UI is a touch panel interface and allows control of different Barco devices e.g. CMS, BCM, Apollo. CMS, BCM, Apollo are different serves which serve various display devices with different Layouts and Projectors.

Application consists of two windows:

  1. Shows status of server software and other functions.
  2. Configures properties for connecting to server software.

 

# BARCO CRP COMMAND UI

  • Technologies:  Java6, Swing
  • Development Environment: Windows
  • Time Period: 15 days
  • Client: Generic Project for in-house use by Team

Project Summary:

CRP (Control Room Proxy) UI is a touch panel interface and allows control of:

  1. Layouts
  2. Projectors

Its main feature is to connect to act as command interface between touch panel system and it’s connected hard and software devices. This software consists of two functional tabs:

  1. Execute Command: allows users to connect to a server (CMS, BCM, Apollo), select a command from present commands to execute, delete that command from Interface and edit it.
  2. Create New Command: allows users to new command(s) with parameter(s) (if any)

Show More Show Less

Tools

Eclipse Maven

Axis IT & T Ltd.

Company

Axis IT & T Ltd.

Role

Full-Stack Developer

Description

# CONVERGYS INTERACTION COMPOSER [IC]

  • Tools: Java6, Java5, Eclipse PDE, SWT, JFace, XML
  • Development Environment: Windows
  • Time Period:  Since October 2010

Project Summary:

Interaction Composer is Convergys strategic graphical tool for developing interactive voice applications. It also is designed to support future extensions for multi-modal application design as well. It is built around Eclipse with added plug-ins.

 

Responsibilities:

Plug-in Name: IC Packaging Wizard

This plug-in provides a Wizard to package IC Application as a war file. The wizard can be launched from different placeholders and performs the internal task of building IC application and linked libraries, collecting various resources, creating a configuration file to be read by State control engine to locate runtime jars etc. The war once created can be deployed on tomcat which is also running SC engine.

  • Requirement Analysis
  • UI Design
  • Software Development
  • Maintenance & Support

 

# IP CONTACT CENTER [IPCC]

  • Technologies: Java 1.4, Java6, JDBC, Hibernate, Swing, Spring, AJAX (Ext-js), C++, Perl, Oracle10g, Crystal Reports XI
  • Development Environment: Windows
  • Time Period: August 2007 – September 2010

 

Project Summary:

IP Contact Center is a distributed application which by combining self-service solutions with live agent    assistance, provides customers with ultimate flexibility when responding to customer needs. The IP Contact Center can intelligently and consistently respond to customers independent of the communication channel, and seamlessly route customers to the best live agent to handle their needs, whether that agent is at headquarters, a branch, or working out of a home office.

The Intervoice IP Contact Center (IPCC) augments the capabilities of self-service applications software with live-agent assistance. IPCC intelligently routes any type of customer communication phone calls, e-mail, web chat, voice messages, and fax - in a consistent manner on a single system, to self-service or live-agent assistance.

           

This project consists of following modules:

 

Module Name: WEB ADMINTOOL

The tool is used by administrators of IPCC for configuring and administrating IPCC. It runs on desktop and bears client-server architecture. Oracle is used as back-end. Client side includes GUI [having multiple screens] and validations. Client side is developed in Ext-js and server side is coded in SPRING and CORE JAVA.

 

 

Module Name: CRYSTAL REPORTS I18N

Crystal ReportsI18n [Crystal Reports Internationalization] is for providing multi – language support customized for client reports which are displayed in browser. The task included translation of all category’s names, report names, report links, parameter prompting, scheduling parameters and report data [both static and dynamic], and redirecting the help link to the help contents for the particular language. This all should be done without affecting the current view of reports.

 

Module Name: INTERFACE to SIPRELAY

Interface to SIP Relay [ISR] is an enhancement to existing product. Only gateway supported by IPCC was SMG provided by IPCC itself. To remove this dependency, ISR was developed. ISR provides interfacing between the existing ProcessManagerSIPRelay IPCC software and standard gateways [hardware] removing its hardware dependency is a part of ISR which will provide logging, unique id generation for contacts, send and execute commands for SIPRelay.

 

Module Name: IVR FUNCTIONS INTERFACE

 

Client needed a User Interface to call IVR procedures from database which take some input and provide output. The interface should provide output in four formats: String, VXML/XML, JavaScript, and Key-Value Pairs. It has to be integrated with IQTalk messenger. It is configurable to connect to any remote database, by default, it connects local database of machine on which it resides.

Show More Show Less