Consultant Name: SUVARNA GODAVARTHY
Contact Number: 617-***-**** /617-***-****
Email: *******.**********@*****.***
Current location: Boston, MA
Technical Summary:
Over 8 years of IT experience in Software Development, documentation, testing and
Support of applications utilizing Java, J2EE related technologies.
• Design and development using Java 1.5, J2EE (EJB, JSP, Servlets), Hibernate,
XML, Swing, Java Script, JQuery, Ajax, and HTML.
• Excellent experience in providing Technical support of Java/J2EE applications and
has direct client interaction.
• Proficient with Model View Control Architecture (MVC, MODEL-2 Frame Work).
• Experience in Performance Tuning of Java/J2EE Applications.
• Worked on database servers Oracle 9i, MS-SQL Server 7.0/2000 and knowledge on
Sybase.
• Expertise in writing PL/SQL, Stored Procedures.
• Expertise in using the configuration management tools Concurrent Versions System
(CVS).
• Knowledge of using Apache-ANT and writing build scripts (build.xml).
• Excellent Experience using IDE tools like Eclipse, JDeveloper.
• Expertise in Crystal Clear tool to develop the reports and have exposure on
Jfreechart.
• Extensively used various Design Patterns.
• Exposure on other languages like C, C++,JSON,RAD,Perl,ASP.net,C#,ecommerce,NetSuite development,Mobile development,EDI,TDD,Solaris,Fibonacci,Licensing, MyBatis,Hudson, PostgreSQL etc.
• Exposure on Data Power.
• Expertise in using JBoss 4.2.1, WebSphere 5.1/6.1 & Weblogic 6.1, 7.0, 8.1, Oc4j
10.1.3 and Tomcat servers. (Installation, Configuration, setting up cluster
environment, load balance, performance tuning, deployment, trouble shoot, and
maintain Web Logic & WebSphere Servers).
Education
B.S Computer Science
Achievements
• Received an appreciation award from Sherritt International for
Implementation of Freight Management System of VisiLogplus project.
• Received a good Demo feedback from Jacobson
Technical Skill
Languages Java, SQL, PL/SQL, HTML, C
J2EE Technologies JDK1.4.2, J2EE, Servlets, JSP, JDBC, EJB, JSF, XML,Swing
Frameworks J2EE Framework, Log4J, Apache Ant, Hibernate, Spring
Scripting Languages JavaScript, CSS
Application Servers JBoss 5, WebSphere Application Server 5.0/6.1, Web Logic
8.1,Tomcat, Oc4j 10.1.3
Relational DB Oracle 10g
Operating Systems Windows NT/2K, Windows XP, UNIX.
Development Tools Eclipse3.1, JDeveloper 10.1.3, PL/SQL Developer.
Professional Experience:
BioInfo Systems, Hartford, CT
Jun ’ 13 – Till Date
Supplier Collaboration Portal
Senior java developer
SCP is an integrated application that aims to provide manufactures and
distributors with reliable, low-cost sharing of information and 100% compliant labels on
all outbound shipments and purchase orders to vendors. It provides a scalable, robust and
customizable environment. SCP is a portal used by GE Energy Buyers, suppliers and
Quality Engineers for supplier collaboration. It performs two basic functions, PO
collaboration (PO Acceptance, Shipment and Invoicing) and Engineering Quality control.
Environment: JAVA 1.6,Weblogic 8.1, Spring, Hibernate, HTML 5, Java Script,
Ajax, JQuery, Ext JS, JDBC, UML, UNIX, Oracle 10g, JBoss, Agile Methodology.
Responsibilities:
Participated in the entire (SDLC) life cycle of the project right from the designing the
project to implementation.
Involved in developing the use cases, class diagrams, preparing Technical
specification documents based on the identified Use cases, and sequence diagrams
for UML.
Used standard J2EE design patterns and Model-View-Controller in application
design.
Developed the application using eclipse IDE.
Experience in XML-based messaging; MQ or web services connectivity
UI development using Ext JS.
Written and modified SQL queries and stored procedures for the application to
communicate with Database.
Involved in application deployment using ANT script.
Prepared the Unit Specifications for the module and Unit Testing. Implemented the
JUnit Test Classes.
Developed reports using OBIEE reporting tool.
Involved in Unit Testing and Integration Testing of application modules.
Involved in fixing the production issues on timely manner.
Prepared Technical Design document and User Documentation.
Participated in code review meetings.
Managing and building the project through Maven.
StateStreet,Boston,MA
Sep ’ 12 – May ‘ 13
DATA EXCAHNGE SERVER and CLOAKWARE Application Support
Senior java developer
DES is a framework built with a plug-in architecture. It does Data
Collection, Formatting, and Distribution through various systems. It doesn’t have a User
Interface. Data Collection includes Oracle and Sybase, once the data is collected, will
format as per the user request in various forms like PDF, CSV, EXCEL etc. User can
receive the report through EMAIL, VIEW, FAX and PRINT. It is a business critical
application used by different applications.
The Cloakware Password Authority system is a highly-available client-server
solution that centrally stores credentials (ids & passwords) in a secure manner and
enables the run-time retrieval of those credentials only by authenticated an authorized
scripts and applications.
Environment: Weblogic8.1, JBoss 5, Eclipse, HTML, Spring MVC, Struts, JSP,
Servlets, Swing, JavaScript, Oracle 10g, PL/SQL Developer, ANT, Unix, Clearcase
7.1,iReport 4.1.
Responsibilities:
Provide first level of support to end-users who have questions regarding DES
functionality.
Provide the immediate fix to the production issues with required coding and assists
the required support till the problem resolved.
Efficiently do multi-tasking, have to handle multiple customer requests from various
sources.
Responsible for updating project manager regarding status of issues.
Designing the Jasper reports to integrate into the DES.
Integration of newly developed Jasper reports into DES Application.
Implemented server-side business objects using EJB’s.
The GUI was designed on the base of MVC design-patterns, swing APIs and JTables
are used extensively.
Designing and developing generic validator framework for modules and injecting
these validators using spring framework.
Involved in developing new screens using JSPs, Servlets, PL/SQL.
Used JavaScript for the front-end screen validations.
Deployments of WAR w.r.t Test and Production Environments (Unix) of
Customers respectively.
Used Clearcase for version control and source code management.
Attended Demo’s to learn Cloud Hoisting.Learnt about its advantages, hosted
services, Service models etc.
Developed detailed project plan for this project following the Rational Unified
Process (RUP), blended this with agile development techniques
Developed page templates using Struts Tiles framework.
Developed web pages using JSP, Servlets, Ajax, CSS and JavaScript for Client side
Validation.
Build the war through Ant and involved in writing the build scripts in Ant.
Hands-on experience in developing web applications using Python on Linux and
Unix platform.
JACOBSON, BOSTON, MA
Dec’ 10
– Aug ‘12
ORDER MANAGEMENT system (OMS) IMPLEMENTATION:
senior java developer
Jacobson Companies is a leading third party logistics company offering end-to-end
supply chain management solutions around the globe. Jacobson provide creative and
technology-forward logistics solutions to the food and beverage, chemical, consumer
packaged goods, industrial/automotive, life sciences and healthcare, retail, consumer
electronics and commercial durable goods industries.VisiLogplus is the best product for
Jacobson for Shipper perspective to order the Goods, placing into Warehouse and
transport the goods as per the user request on Multimodes.
Environment: Apache, Eclipse, DHTML,PHP, JSP, Servlets, Spring, Hibernate,
GWT,Swing, JSF,JavaScript, JSON,Oracle 10g, PL/SQL Developer,ANT.
Responsibilities:
Involved in development of the project from scratch, handled 1 release.
Involved in developing new screens using JSPs, Servlets, PL/SQL.
Used JavaScript for the front-end screen validations.
Used JProfiler in specific scenarios to reduce page refreshing and improved
performance.
Deployments of WAR w.r.t Test and Production Environments of Customers
respectively.
Involved in execution of Unit Testing.
Implemented J2EE Design Patterns like MVC, DAO, DTO and Singleton.
Handled complex requirements to customize the application.
Developed the application using Swing and Java Server Pages.
Developed and customized n-tier J2EE application framework using servlets, JDBC,
JMS, JNDI etc.
Build the war through Ant and involved in writing the build scripts in Ant.
Worked on System Of Record to authoritative data source for a given data
element.
Strictly developed proven system under Agile XP Standards with Scrum
Developed a website using PHP.
Involved in automation of handling file transfers inside,outside of organization
using Control-M.
Deployments of WAR w.r.t Test and Production Environments (UNIX) of Customer
Sherritt International Corporation, Vancouver, CANADA
Oct’ 09 – Nov ‘10
freight management SYSTEM (fms) IMPLEMENTATION
Senior java developer
Sherritt is a diversified natural resource company that produces
nickel, cobalt, thermal coal, Oil and gas and electricity. It also licenses its proprietary
technologies to other metals companies. A Low-cost operator across all segments,
Sherritt's success is built on utilizing innovative technologies and the breadth of its
financial and operational expertise to increase productivity and profitability.
VisiLogplus is the best product for Sherritt International for Shipper perspective to
consign the Goods on Multimode.
Environment: WebLogic, Eclipse, CSS, HTML, JSP, Servlets, JavaScript, JQuery,
Spring, Spring Batch, Hibernate, JSF, Web Services,WSDL,Groovy,Grails
Framework, Oracle 10g,PL/SQL Developer, Maven, Subversion, Crystal Clear tool,
UNIX, XML,XSL, XSLT,JAXB, AJAX, Restful Web Services.
Responsibilities:
Responsible for managing technical resources within project schedule.
Handled the responsibilities of managing technical risks throughout the project.
Handled the tasks of identifying system deficiencies and implementing effective
solutions.
Assigned the tasks of enforcing coding standards.
Responsible for to develop the requirement with front end as well as backend coding.
Set up design specifications together with the business analysts and system designer
and developed server side web services
Developed client modules for the SOA integration
Developed a hierarchy of controllers, with generic interfaces, and default
implementations, exposed as RESTful Web services.
BI Controller – Java classes working together with XML transformation layer, to
transform data received from the data providers.
Involved in gathering requirements, design, and development of Flex components.
Used Flex profiler sampling to resolve performance issues.
Developed architecture for a new Spring Batch based system to process the
transactions .
Involved in development of the project from scratch, handled 6 releases.
Create brief technical specification documents according to verbal and written
functional requirements and other requirements.
Responsible for creating and executing development plans.
Designing and developing generic validator framework for modules and injecting
these validators using spring framework.
Creating Hibernate POJOs, hibernate mapping files for all database tables.
Involved in developing new screens using JSPs, Servlets and PL/SQL.
Used JavaScript,JQuery for the front-end screen validations.
Used Web services for integration and interfacing two applications.
Expertise in client side designing and validations using HTML, DOJO, GWT,
CSS, JavaScript, JSP and Struts Tag Library.
Used JProfiler in specific scenarios to reduce page refreshing and improved
performance.
Used Subversion for version control and source code management.
Implemented agile development practices according to the application
requirements of the project.
Developed Security and Authentication as per the client requirement.
Build the war through Maven and involved in writing the build scripts in Maven.
Strictly developed proven system under Agile XP Standards with Scrum
Deployments of WAR w.r.t Test and Production Environments (UNIX) of
Customers respectively.
AES Washington DC
Jul’ 09 – Sep ‘09
implementation of clustering
Senior software engineer
Enterprise applications include server-based components that desire to provide constant
availability to Client requests. Application servers restrict the free use of resources (such
as threads) to prevent an application from starving a server and preventing Clients from
accessing needed services. Clustering is one of the best services to avoid the restriction of
users.
Clustering allows us to run applications on several parallel servers. The load is
distributed across different servers, and even if any of the servers fails, the application is
still accessible via other cluster nodes. Clustering is crucial for scalable enterprise
applications, as you can improve performance by simply adding more nodes to the
cluster.
Environment: WebLogic, Eclipse,Spring, Hibernate, HTML, JSP, Servlets, Swing,
Web Services,JPA,GWT,XML,RabbitMQ,,Corba,JavaScript,Web Services,Oracle
10g, PL/SQL Developer.
Responsibilities:
Involved in implementation of Clustering.
Involved in development of GUI’s using GWT.
Involved in development of writing Data Base queries using JDBC and SQL
and java coding.
Preparation and execution of unit test cases.
Designed message oriented middleware (MoM) for asynchronous messaging to
legacy systems using CORBA event and notification services.
Writing Algorithms for the specific requirements.
Used RabbitMQ in sending and receiving the messages.
Used Restful WebServices to transform the data.
Implemented LDAP as part of customization.
Writing Views in PL/SQL for Reports.
Used SOAP Architecture for integration and interfacing the modules.
Deployments of EAR w.r.t to test and production environments of customers
respectively.
Resolved performance issues.
Four Soft LTD Hyderabad India
Apr’ 08 – Jun ‘09
Product Development
Core implementation 4S Visilogplus
Senior Software Engineer
VisilogPlus is enhanced version of VisiLog. Along with existing VisiLog features, some
more new features have been implemented in VisilogPlus, embedding the Crystalclear
Report designer into the application and Report Viewing. User has the flexibility to
design his own report after login to the application and able to do the modification for the
existing reports.
Environment: Apache, Eclipse, HTML, CSS, JSP, Servlets, Swing, JavaScript, ANT,
Oracle 10g, PL/SQL Developer.
Responsibilities:
Involved in many Client Demo Supports.
Involved in development of Controllers (Servlets).
Involved in development of GUI’s using JSP.
Involved in development of writing Data Base queries using JDBC and SQL.
Involved in the development of complete Air operations.
Developed one of the modules in the application, which is related to E-Commerce.
Preparation and execution of unit test cases
Writing Views in PL/SQL for Reports.
Deployments of EAR w.r.t to test and production environments of customers
respectively.
CORE IMPLEMENTATION OF 4S eSupply
Jun’ 05 – Mar ‘08
Software Engineer
Web-centric mid-market application for logistics service providers capable of
handling global freight movements, warehouse management, order management, local
distribution and invoicing.
4S eSupply is a collaborative supply chain execution (SCE) application suite
designed to provide enterprises with an integrated platform with which to manage,
monitor and empower their supply chains. 4S eSupply Components Order Management -
accepts, manage, dispatch and track orders Freight Management --- handles air, ocean,
rail freight, import and export processes and documentation Transport Management ---
manages long haul and local delivery transportation, outsourced/owner fleet, drivers and
vehicle database Warehouse Management --- handles inbound and outbound activities
Specialized Components - these include interfaces to ERPs and accounts, billings, event
management and external systems connectivity.
Environment: Oc4j container, Eclipse,JBoss5, HTML, CSS, JSP, Swing, Servlets,
JavaScript, ANT, Oracle 10g, PL/SQL Developer.
Responsibilities:
Involved in development of Controllers (Servlets) and Business classes (EJBs).
Involved in development of GUI’s using JSP.
Implemented User-role functinality.
Involved in development of writing Data Base queries using JDBC and SQL.
Involved in the development of complete Air operations.
Preparation and execution of unit test cases
Writing Views in PL/SQL for Reports.
Deployments of EAR w.r.t to Test environment.