Post Job Free
Sign in

Customer Service Java Developer

Location:
Smyrna, GA
Posted:
May 02, 2015

Contact this candidate

Resume:

Sai Lingutla

Cell – 215-***-**** (****.*******@*****.***)

SUMMARY

• 10+ years of professional experience in Java/JEE projects in software analysis,

architecture/design, implementation and development.

• Experience as hands-on architect with good flair for coding & development and expertise in

implementing new technology initiatives, proof of concepts, standards implementation and

mentoring teams.

• Hands on knowledge of Object Oriented Analysis and Design ( OOAD), Design Patterns,

MVC, and multi-tier architectures.

• Experience in designing business process models and applications using UML, Design

Patterns, Rational Rose, and Rational Software Architect.

• Experience in implementing projects using Agile methodologies.

• Experience in developing middleware solutions for mobile applications using Worklight and

RSA.

• Worked extensively on Java and JEE technologies including - Spring, MVC, Web Services

(REST, SOAP), AngularJS, XML, Javascript, Struts 2, Servlets, JSP, velocity, JBPM,

JDBC.

• Experience in Hibernate and ORM concepts.

• Sun Certified Java Programmer (SCJP) 1.5

• Performance analysis of applications using profilers like YourKit, Jprofiler and JMeter.

• Experience in implementation of business applications using servers JBoss, Weblogic, IBM

Websphere, Tomcat.

• Hands-on experience in relational databases like Oracle, MS-SQL Server, MySQL and DB2.

• Extensive experience in SCM tools like SVN, CVS, Rational Team Concert(RTC), JazzHub,

Clearcase and GIT.

• Strong programming and analytical skills.

• Extensive experience with analysis, design, development, customization and implementation

of software applications.

• Proven technical and communication skills with strong customer orientation and client

interfacing skills.

• Expertise and developed the applications in modeling, architecture and development tools like

– Rational Rose, Rational Software Architect (RSA), Rational Application developer (RAD).

Skill Summary:

Software Development UML-Component Methodology, Rational Unified Process and

Methodologies Methodology

Analysis Methods Object Oriented Analysis and Design (OOAD),

Technologies & J2EE [Java Servlets, JSP, JDBC], Spring, MVC,

Hibernate, Struts 2, AJAX

Languages Java, XML, UML, HTML, SQL, XML Schema,

SOAP, REST

Application & Web Servers WebLogic 8.1, Apache-Tomcat 5, JBoss, Nginx

IDE Rational Software Architect (RSA) 7.5.x, 8.x,

Eclipse 3.x, RAD

Database DB2 10.x, Oracle 9i, MS-SQL

GUI AngularJS, HTML, JSP, XSL, Velocity, AJAX,

JavaScript, jQuery

Frameworks Spring, MVC, Hibernate, Struts2

Other Tools and Techniques CVS, Clearcase, Rational Team Concert (RTC),

Jazz, Design Patterns - GoF, J2EE Design

Patterns, Rational Rose, StarUML, Rational

Software Architect / Modeler (RSA/RSM),

Clearquest

Design Patterns Singleton, FactoryMethod, Adaptor, Decorator,

Proxy, Facade, Observer

Industries Healthcare, Telecom, Software Modeling domain,

Software Lifecylce Management (SDLC), supply

chain management.

Accreditation: Sun Certified Java Programmer (SCJP 1.5)

Academic Qualification:

• Masters in Information Technology – IIIT Bangalore (www.iiitb.ac.in)

• Bachelors in Electronics and Communications – JNTU Hyderabad

Professional Experience:

Watermark - Cox Atlanta, GA Sep'14 – Present

Lead Developer/Architect

Watermark is an integrated platform for customer and resource management. The system is the

functional interface for the CARE tier users who manage the customers. The system enables to

analyze, diagnose and remotely perform actions on the XG8/Xi devices. It also selectively allows

role-based controls for the user actions or the data-views.

Roles & Responsibilities:

• Architecting the application using AngularJS, JEE platform using Spring framework and REST

web services.

• Implemented a POC to demo to the business of the application functionality.

• Analyze the system requirements and prepare estimates for the project.

• Worked as a technical lead in mentoring team and provided design/development guidance.

• Prepare the design artefacts for the implementing the proposed system.

• Implemented the middleware services using Java, Spring MVC, REST webservices.

• Developed UI controllers using AngularJS.

• Implemented several core Angular services and directives for the application.

• Experience using AngularUI/bootstrap component modules.

Environment: Java, Web services, JBoss EAP 6.x, Spring, Eclipse, SVN, AngularJS, bootstrap.

Jazz CLM and LQE - IBM Rochester, MN Sep'13 – Aug14

Lead

Rational Jazz is a platform for collaborative lifecycle management (CLM). Jazz supports

integration of life-cycle tools from any vendor. It has an innovative approach to integration based

on open, flexible services and Internet architecture. A lifecycle query central index is constructed

and maintained by an indexing process called the Lifecycle Query Engine (LQE). LQE facilitates

the querying for different life-cycle tools. This specification describes how a lifecycle tool provides

its data for inclusion in an LQE Index and describes the protocol for clients (i.e., other lifecycle

tools) that execute queries against an LQE index.

Roles & Responsibilities:

• Analysis of various lifecycle queries to understand and improve the performance of the

queries.

• Coding using JSP, Java Servlets, and Java Script following MVC framework.

• Analysis of memory and other resources on query response time improvements. Studied the

effects of http and server caching on response times.

• Development of the web console for the configuration, clustering.

• Performed load-balancing and multi-node clustering to understand the influence of multiple

servers catering to clients.

Environment: SOA, Web services, DB2, Infosphere Optim, Hibernate, Eclipse, Rational Team

Concert, Jazz platform server, Nginx.

Worklight-enabling RSA - IBM: Littleton, MA Dec'12 – Sep'13

Architect/Lead developer

IBM Worklight is designed to provide an open, comprehensive platform to build, test, run and

manage native, hybrid and mobile web apps. IBM Worklight Server is mobile-optimized

middleware that serves as a gateway between applications, back-end systems and cloud-based

services. Rational Software Architect (RSA) is the software modeling, code generation and

analysis product from IBM Rational suite of products.

Roles & Responsibilities:

• Analysis of Worklight feature specifications. Pre-specification research on Worklight and RSA

and analysis reviews with the product management team.

• Preparing the feature design specification including system design.

• Review of the product features and the feature design specification.

• Delivered and owned the Worklight support for web services in RSA.

• Used REST and SOAP webservices for implementing the Worklight.

• Used SOAP UI for web service testing.

• Delivered in a way that enables the user to model SOA architecture in RSA and auto-generate

the Worklight adapters through transformation. The generated adapters are directly

deployable onto a Worklight server, enabling access to the existing and legacy web services in

a platform-agnostic way for mobile users.

Environment: Java, XML, REST, SOAP, Web services, Rational Software Architect (RSA),

Rational Team Concert (RTC)

Hibernate feature development in RSA - IBM : Littleton, MA Aug'11 –

Nov'12

Architect

Rational Software Architect (RSA) is the software modeling, code generation and analysis

product from IBM Rational suite of products. Hibernate modeling support in terms of drag-drop,

providing a user-interface editor to graphically model Entity-Relationship models. The modeling

features include set/editing of hibernate properties for the modeled entities, relationships, etc. The

feature also includes the auto-creation of the XML mapping file and annotations for hibernate,

based on the user created hibernate ER models.

Roles & Responsibilities:

• Preparing understanding documents (UseCases, DSTD’s) and functionality Specs.

• Review the specifications with product team and the management teams.

• Complete end-end delivery of the project. Designed and delivered the Hibernate feature for

RSA.

• Adopted sprint-based development cycle.

• Used spring for the MVC framework

• Used Hibernate for the feature development and modeling.

• Speaker at Rational Innovate client-focused conference.

• Reviewed beta-versions with customer technical piloting teams

Environment: Java, XML, Hibernate, Spring, Eclipse

Rational Software Architect (IBM): Littleton, MA May'09 – Jul'11

Java Lead

Rational Software Architect (RSA) is the software modeling, code generation and analysis

product from IBM Rational suite of products. This is the next generation version of the popular

modelling and code-generation tool Rational Rose and is based on UML 2.0 specifications.

Roles & Responsibilities:

• Owned and successfully took transition from Canada labs, the BPMN import/export

component of BPM for RSA.

• Successfully delivered features for customer on Compare and Merge component.

• Added new JAXB and JAXRS feature support for RSA.

• Has been instrumental in developing feature-customization of RSA to the client - Curam

Software using Java 1.5, MVC architecture.

• Used spring for the MVC framework to deliver a visualization component to customer.

• Development of a new approach which enables the Rose models to be imported with virtually

no size limit (had a previous limitation of 300MB).

• Used Yourkit Java profiler for the memory analysis and performance improvement.

• Created Configuration files for using Hibernate.

• Development of the component handling Rose model migrations to RSA.

• Development, productization of the telecommunications extension API (SIP support) for RSA

754. This API provides support for modeling domain-specific elements and artifacts.

Environment: Eclipse, Java 1.5, plug-in development, Rational Software Architect (RSA), CVS,

RTC, Junit, Web services, SOA, REST, JAXRS, Hibernate.

Rational Publishing Engine - IBM: Nov'08 – Apr'09

Java Lead

IBM® Rational® Publishing Engine(RPE) is an automated document generation solution that

generates documents from Rational products and selected applications from other vendors. It is

designed for organizations that develop their system and software using tools from Rational or

other vendors. It provides a comprehensive solution for various data sources such as IBM

Rational DOORS®, IBM Rational Tau, and other applications that expose their data through a

REST interface.

The aim of this project is to develop the web-based reporting application for RPE.

Roles & Responsibilities:

• Analyzed the requirement specifications from business team.

• Part of the team for analyzing, considering the best technology stack for development

implementation.

• Part of the feature design specification team

• Coding using JSP, Java Servlets, and Java Script following Spring MVC framework.

• Implemented and co-delivered the product functionality.

Environment: Java, JSP, Servlet, Spring

Qwest Rx Application – Qwest Telecom (Now CenturyLink): Denver, CO Mar'07-Nov'08

Sr. Java Developer

The QwestRx application is used by Repair Call Handling Center screeners to access customer

information and generate trouble tickets for Consumer VOIP, Next Generation Mail Platform

(NGMP), Qwest Broadband Services, as well as other Qwest products (Dial Up, ISDN). This is an

whole-encompassing application for customer service handling.

Roles & Responsibilities:

• Designed the application from the business requirements, developed and delivered various

enhancements for the product.

• Developed and led various module enhancements for NGMP, Broadband, Wireless services.

• Used JBPM for executing the various workflow processes.

• Utilized Struts2 framework, Java, velocity, servlets for the web-app. Using Weblogic

application server.

• Implemented a new feature which allows administrator to configure role-based access

restrictions to users. The XML and the schema are used to store and configure role-based

access. This allows for easy maintenance and enhancements with no code changes.

• Hibernate OR framework is used for data maintenance.

• Java-Script and AJAX used for the request-validation and response retrieval from the server.

• Jbpm is used for the process definition of the work-flow.

• IBM Websphere ESB used for messaging.

Environment: Eclipse, Java, J2EE, Spring, Struts2, Hibernate, eclipse plug-in development, Java-

script/AJAX, Hibernate, Servlets, velocity/html, JBPM, Websphere ESB.

Lab Orders Interface - GE Healthcare: Sep'06-Feb'07

Java Developer

As part of the effort to meet Certification Commission for Healthcare Information Technology

(CCHIT) requirements, the lab orders should be exported/imported in a standard format

electronically to/from the lab service providers. The imported lab results should be associated to

the original lab order.

Roles & Responsibilities:

• Prepared the Design from the System requirements Specification. Used Java2, Hibernate,

XML, JDBC, Oracle, MVC framework, OOAD and design patterns, Rational Rose for

modeling artifacts..

• Implemented the Lab Order Interface. Scope includes client side admin changes and a

Message Builder that will take an order generated, retrieve order/patient-specific information

and builds an XML object and then transmits to the external interface/product. Technologies

used – Java, XML Schema.

• The scope includes transmitting HL7 messages specific to each Lab vendor using XML,

Schema and Jboss server and receive a standard response that will be readily matched to

the originating order and updated automatically within the patient chart. Java 1.5, Struts2,

Hibernate, Java-Script. Websphere ESB used for communication of lab orders.

Environment: JAVA, Hibernate, XML, Jboss, JDBC, Oracle, Websphere ESB, MVC framework,

OOAD, and Rational Rose

Centricity Physician Office (CPO) Suite (GE Healthcare): Dec'05-Aug'06

Java Developer

Physician Office Suite of products consists of electronic medical record (EMR) for outpatient

department. It is patient-centric and chart-driven system. EMR allows for a Physician to schedule

an appointment, register new patients, view patient history like past medications, allergies, etc.

and prescribe orders, refills, and attach documents.

Roles & Responsibilities:

• Development and feature- support. Responsible for resolving technical and work-flow issues.

• Led the development of enhancements for different modules using Java 1.5, Java beans,

JDBC, XML, Oracle DB, Hibernate ORM, design patterns, UML, Rational Rose .

• Hibernate ORM framework is used for data maintenance.

• Java-Script used for request-validation

• Crystal reports are used for report-generation.

Environment: Java, Java beans, JavaScript, JDBC, XML, Oracle DB, Hibernate, UML, and

Rational Rose

Questra Insite2 (GE Healthcare): Jul'05-Nov'05

Java Developer

The Insite2 solution is a global services initiative implemented in all GE Healthcare offerings. The

Insite2 agent provides a connectivity mechanism to monitor, administer, maintain, and support

customer installed solutions. This pro-active monitoring helps the service engineering team to

identify the risks and to take corrective action/mitigation plans before the problem can actually

occur.

Roles & Responsibilities:

• Designed Requirements and part of the development team of Questra Insite2 project.

• Developed the module that executes the database health monitoring scripts and logs the

result and upload the files to Insite2 server. Oracle, JDBC, Java.

• Eclipse for development environment.

Environment: Eclipse, Java, Oracle, MS-SQL server.

Supplier Relationship Management (SRM) Suite (i2 Technologies): Jan'05-Jun'05

Java Developer

SRM is structured into several distinct modules to support different sourcing and procurement

processes along the overall sourcing process from strategic sourcing to product specific

sourcing to tactical procurement execution. The modules are integrated, providing a flexible

configuration based on specific customer requirements and priorities. Component and Supplier

Management is designed to clean an organization’s underlying foundation data and accurately

establish important relationships between objects.

Roles & Responsibilities:

• Resolved technical and functional problems for i2's eXplore, Product Sourcing, Component

Supplier Management solutions. Used Java2, Oracle, JDBC, SQL.

• Testing the product-stack used by a customer for a particular line of i2’s products and help

resolve the problems faced by the customer in case of a stack not certified by i2.

• Used Junit framework for unit-testing.

• Used ClearCase for source code control.

Environment: i2 SRM suite, Java, SQL, eclipse, Oracle, ClearCase.



Contact this candidate