Post Job Free
Sign in

J2ee Developer Project Manager

Location:
South Jordan, UT
Salary:
150000
Posted:
October 30, 2022

Contact this candidate

Resume:

Sagar Kalapala

**********@*****.*** 801-***-****) (M)

www.linkedin.com/in/kalapala-swarupa-5849882

SUMMARY:

Over 20+ years of IT Experience in Software Analysis, Design and Development of Web Applications.

Excellent implementation knowledge of Enterprise / Web / Client Server systems using Java, J2EE

Extensive working experience in designing application using Object Oriented methodology.

Proven ability in Architecting and developing MVC J2EE architecture using Struts /Spring/Hibernate framework.

Proficient in developing RDBMS applications using DB2, Oracle 11i and SQL Server 2000.

Extensive experience of working with WebSphere, WebLogic, JRun, Tomcat 6.x Application Servers.

Conversant with Healthcare interoperability standards viz., FHIR, HL7 and CI/CD Process in line with Agile Methodology, CMMI L3/L5 Compliant process and Lead/Mentored team of developers

Fast learner with great communication skills and superb trouble-shooting and tenacious problem-solving skills.

Exceptional Trainer of MS Project 2002/2003/2007 and a champion of Rational Portfolio Manager 6.1

TECHNICAL SKILLS:

Design Skills

12+ yrs.

UML (Rational Rose, Visio and Enterprise Architect), Object Oriented Analysis and Design (OOAD), GOF Design patterns, J2EE Design patterns, EJB Design patterns

Java 16+ yrs.

Multithreading, RMI, Sockets, Applets, SWING, Reflection and collection

J2EE 15+ yrs.

JSP, Servlet, EJB, JMS, JDBC, JTA, JNDI, LDAP, Spring, JSTL, Custom Tags, Hibernate, Struts, Tapestry, Annotations, AOP (Aspect Oriented Programming), IoC (Dependency Injection)

Spring/Hibernate 4+ yrs.

Spring 5.0, Hibernate 5.2.x

Ajax 9 yrs.

XMLHttpRequest across multi browsers

Middleware 10+ yrs.

WebSphere, WebLogic, JBoss, Geronimo, Apache Tomcat, MQSeries, Jrun, XAMP, WAMP, LAMP

XML/HTML 14+ yrs

XML, XSLT, XSL, SAX, DOM, HTML, CSS

WebServices and tools

WSDL, SOAP, RESTFUL, SOAP-UI, Postman

Open Source Libraries

Spring, Struts, Hibernate

Scripting Languages

Java Script, VB Script,TS

Scripting Frameworks

DOJO Tool Kit, jQuery, AngularJS, MEAN Stack

IDE

IntelliJ, Eclipse/MyEclipse, NetBeans, WSAD, Brackets and VSCode

Source Control

GIT, Subversion, Star-Team, CVS, Visual Source Safe and Source Anywhere

Database and tools

Oracle 8i/9i/11g, Sybase, PL/SQL, Stored Procedures, DB2 UDB, MS SQL 200x, Toad, CCL and DV Dev

Operating Systems

Windows 2000, UNIX/LINUX, PS and DOS

Development methodologies, deployment & Testing

RUP, Xtreme Programming, Agile methodology, JUnit, Mockito, Ant, Maven and Gradle

PM Tools

JIRA, MS Project, Prima Vera P3, IBM Rational Portfolio Manager, and EPM

CI-CD - Automation

Gradle and Jenkins-pipelines, Docker Container Management in OSE/OCP

Cloud Technologies

Docker, Kubernetes, OpenShift, Azure

PROFESSIONAL EXPERIENCE:

Optum Inc. Salt Lake City, UT Dec 2018 – Till date

OPTUM is a health service platform under United Health Care Group umbrella. OPTUM focuses on helping improve the health care system itself, including population health management, care delivery and improving the clinical and operating elements of the system. OPTUM develops various technology tools which helps hospitals and healthcare systems to provide better services to the clients. Applications that help medical coding like Encoder PRO, Charge Master, Revenue Cycle Pro, and Medical Reference Engineer has been developed and maintained by OPTUM

Sagar is also a part of the team that develop and support Integrated Claims Processing System where medical claims are processed.

Roles and Responsibilities:

• Worked on all phases of application development to implement the assigned user stories successfully.

• Implemented presentation layer using JSP, HTML, CSS and JavaScript

• Worked on J2EE custom framework implemented using Struts, JSP and Servlets

• Participated in Sprint Review and Sprint Planning meeting

• Participated in daily stand-up meeting as part of agile methodology

• Fixed existing defects in production and performed unit and integration testing before releasing for System and User Acceptance Test.

• Implemented new features for the system using Agile Methodology

• Fixed the issues found in Penetration testing as part of migration

• Fixed the security issued reported by HP Fortify Scan as part of static code analysis

• Involved in creation of logs using Log4J for error tracking.

• Implemented Design Patterns like Business Delegator, Singleton, Façade, Factory, Business Objects and Data Objects.

• Performed JUnit testing using JUnit plug-in

• Reviewed some of the defects fixed by others and prepared review documents. .

• Fixed the defects raised by testing team in CIT, ST and UAT phases

• Learned Docker, Python3 – implemented release delivery automation by containerizing the applications by building, integrating and testing

• Learned Kubernetes ported and deployed Jenkins from old version to latest version with all plugins into a K8 environment.

Environment:

UNIX/LINUX, Windows, IntelliJ, Maven, Groovy-gradle, Java8-17, JSP, Servlets, Angular/JS, JQuery, Spring and Struts Frameworks, JavaScript, Oracle, Open shift Cloud OSE/OCP, K8

Goldman Sachs. Salt Lake City, UT Jan 2018 – Nov 2018

Worked on a Java based global billing application which calculates quarterly fees that are charged to the high net worth clients for advising and managing their assets. Also, the system calculates monthly accruals for organization’s revenue projection and generate invoices for clients.

Roles and Responsibilities:

Developed REST Web Service based Java client module for authenticating user requests to view client statements.

Developed Spring based module for retrieving, enriching and generating entitlements information to be sent to firm wide level entitlements validation system.

Developed the application’s feed components for posting the fees and accruals to downstream using Java, DB2 stored procedures.

Developed Java based application components for notifying pricing closure & GUI components for Billing Ops to override billing decision logic.

Unit testing using JUnit framework, system testing the feed components and performance tuning of the DB2 stored procedures.

Developed Autosys modules for batch processing and managed the entire life of Autosys components migration.

Coordinated with Operations team for understanding the business requirements and testing application components.

Managed vendor onsite team and coordinated with Off-shore team for Application knowledge transition

Environment:

UNIX/LINUX, Windows, IntelliJ, Maven, Gradle, Java8, JSP, Servlets, AngularJS, Spring and Hibernate Frameworks, JavaScript, DB2, Autosys, JMX, Subversion

Client: Intermountain Health Care, UT, USA Dec 07 to Dec 17

Role: Sr.J2EE Developer/Architect

Brief Profile of the Client/Project

Health Evaluation through Logical processing (Help2) application consists of various modules. Rx, Web forms, NICU, Allergies, Alerts, MessageLog and Inbox are few of them, which I worked on. Rx handles outpatient medications. EPrescribe provides e-renewals along with features of Rx. MessageLog and Inbox are messaging systems used by clinicians to receive various types of notifications, alerts and messaging to patients through portal. Allergies module captures allergies information of the patient. This application is modeled upon MVC architecture and interacts with various interfaces and decision support system.

Responsibilities:

Developed order service layer for Rx module. This handles the data conversion and mapping of data from Rx to ASN1 structure.

Improved performance of Rx Module using MVC architecture and removing redundant and dead code

Developed smart search of medications along with drug-drug reaction with active medications.

Completely removed IE memory leaks in the entire application.

Ported the entire application from IE6- to IE8 and IE8 to IE11 with minimum code changes

Redesigned NICU (New Born ICU) and ported entire application from VB6 to J2EE platform.

Developed all NICU web-forms Viz., Admit Summary, Progress Note, Transfer Summary, Discharge Note, Death Summary and Dietary Note.

Developed Get-Previous Latest Exams/Comments/Notes for all web-forms in NICU

Involved in gathering of requirements/effort estimations and time line schedules.

Developed web services client to communicate with Decision support system to check for allergies and drug interactions.

Developed EJBs for Inbox application to handle the notifications and alerts

Developed web services for Moxie and E-Prescription services

Develop UI components using JSP, servlets, Ajax with an extensive use of DOJO/ JSON/AngularJS

Develop unit tests and help with test cases, test plan for QA

Used custom java protocol and cocoon for server-side printing features.

Provide support and enhance the modules in clinical desktop applications

Used JMS to receive and send messages to patient portal.

Route web services calls through service bus and validate the client requests

Work with Interface team and decision support to handle the notifications

Interact with terminology team and Knowledge repository team

System Integration Execution/Responsibilities

Integrated RxEOB in HELP2 – Rx Module

Integrated SimulConsult in HELP2 – Clinical Notes

Integrated NICU baby medication in NICU

Developed and Provided UI Patient Diagnostic Panel to interface CD to Center using FHIR

Environment:

Windows NT, Weblogic, Eclipse/myEclipse/IntelliJ, Ant, Java, JSP, Servlets, EJB, DOJO Framework, AngularJS, Spring Framework, Javascript, XML, XSL, Dom4j, Mapforce, XMLSpy, Oracle, Cocoon, JMS, Subversion, GIT, AquaLogic, HL7, ASN1, WLI, JAXB, CXF

Client: ITResource inc. Buena Park, CA Aug 07 to Dec 07

Role: Sr.J2EE Developer/Architect

Brief Profile of the Client/Project

ITResourceInc. is one of the Major IT arm of Auto industry catering IT Services to ISUZU,YAMAHA,HONDA,MITSUBUSHI. It is CMM-L5 Company that provide standard software solution to these auto giants for their market and research analysis and their sales promotion. Sagar is responsible for the part of Dealer Management System and User rights Module.

Responsibilities:

oBusiness Requirements, Initiate project –Participated in the functional specification meetings.

oDesign and Development that include

Involved in the designing phase of the application right from requirement gathering, analyzing scenarios and make use cases out of them, creation of class diagrams and sequence diagrams using UML diagrams.

Used Eclipse -Europa as Development tool

SpringFrame work 2.01/Struts 1.2 is used

ANT for build and CVS for Source Control is used

Extensively used Servlets, JSP, JSTL, Log4J, JMS,EJB, XML

Implemented design patterns like, Spring MVC, Singleton, Data Access Objects, Factory Method

WebSphere 6.1 as Application Server and DB2 7.1 as Database backend are used.

oEstimation and validation of efforts of the artifacts

oInvolved in code review for implementation of other developers.

oParticipated in Unit testing/System testing

Environment: J2EE 1.4, Servlets, JSP/JSF, EJB, JMS, MDB, Struts 1.2, Web Services, UML, IBM WebSphere 6.1, Geronimo 1.1,Struts, Spring Framework, Ajax and Hibernate.

Client: Autobytel Inc. Irvine, CA Dec 06 to Aug 07

Role: Sr.J2EE Developer/Architect

Brief Profile of the Client/Project

Autobytel Inc. is one of the Major Lead Service Provider of Auto industry with the support of powerful search Engines like GOOGLE, YAHOO and AOL. Autobytel Inc. has come up with a new Idea to use Web Services for search results that is provided by VAST and Kosmix coupled with the content and driven by Vignette. Sagar is responsible for the part of Used Car Module involved in this application.

Sagar is conversant with EHCache implementation using Spring Frame work

Responsibilities:

oInteract with Stakeholder for Business Requirements, Initiate project – BRM and SRM and Participated in the functional specification meetings.

oDesign and Development that include

Involved in the designing phase of the application right from requirement gathering, analyzing scenarios and make use cases out of them, creation of class diagrams and sequence diagrams using UML diagrams.

Used Eclipse 3.2.2 as Development tool

SpringFrame work 2.01 is used

ANT for build and Source Any Where for Source Control is used

Extensively used Servlets, JSP, JSTL, Log4J, JMS,EJB, XML

Implemented design patterns like, Spring MVC, Singleton, Data Access Objects, Factory Method

Involved in the creation of business logic for Failed Purchase Request Service using JMS and MDB from Concept to Completion

BEA webLogic 8.1.6 along with Vignette Content Management as Application Server and MS SQL 2005 as Database backend are used.

oEstimation and validation of efforts of the artifacts

oInvolved in code review for implementation of other developers.

oParticipated in Unit testing/System testing

oRecord lessons learned.

Environment: J2EE 1.4, Servlets, JSP/JSF, EJB, JMS, MDB, Struts 1.2, Web Services, UML, Bea Weblogic 8.1.6/9.0, Spring Framework, Ajax and Hibernate.

Client: AT&T., Piscatway, NJ, USA Mar 06 to Nov 06

Role: Sr.J2EE Developer/Architect/Project Manager

Brief Profile of the Client/Project

AT&T is one of the major telecom companies of USA and IBM is supporting the complete enhancement of existing applications, development of new applications, testing and production support. Sagar is responsible for the part of Billing Modules involved in this application.

Responsibilities

Interact with Stakeholder for Business Requirements, Initiate project – BRM and SRM and Participated in the functional specification meetings.

Design and Development that include

Involved in the designing phase of the application right from requirement gathering, analyzing scenarios and make use cases out of them, creation of class diagrams and sequence diagrams using UML diagrams.

Used WSAD as Development tool

Extensively used Servlets, JSP, EJB, XML

Implemented design patterns like, Front End Controller, Service Locator, Data Access Objects, Value List Handler and Session Façade.

Involved in the creation of business logic using EJB’s Session Beans.

Used Sun’s latest implementation of JDK1.5 and EJB

WAS as Application Server and DB2 as Database backend are used.

Implemented Struts 1.2 Framework

Estimation and validation of efforts of the artifacts

Involved in code review for implementation of other developers.

Participated in Unit testing/System testing

Record lessons learned.

Environment: IBM WAS 5.1, WSAD 5.1, Eclipse 3.0, UDB2 8.1, J2EE 1.4, Servlets, JSP, EJB, XML, Struts 1.2, IBM’s Rational Portfolio Manager 6.1, MS Project 2003, MS Office and ATT’s IFP

Client: Sprint-Nextel, Kansas, USA; Feb 05 to Mar 06

Role: Sr.J2EE Developer/Team Lead/Project Manager

Brief Profile of the Client/Project

Sprint is USA Telecom giant, which has Local, Wireless; Wireloop technologies implemented to cater to the telecom needs of individuals, corporate and had been a leader in Telecom Circle in USA for the past two decades. IBM is supporting the complete enhancement of existing applications, development of new applications, testing and extending production support to some of the applications. Sagar is responsible for the part of Billing Modules involved in this application.

Responsibilities

Interact with Stake holder for Business Requirements

Initiate project – BRM and SRM

Design and Development that include

Preparing UseCase, activity and sequence diagrams using Rational Rose

Used WSAD as Development tool

Extensively used Servlets, JSP, EJB, XML

Implemented design patterns like, Front End Controller, Service Locator, Data Access Objects, Value List Handler and Session Façade.

WAS as Application Server and DB2 as Database backend are used.

Implemented Struts 1.2 Framework

Estimation and validation of efforts

Code review

Unit testing/System testing

Record lessons learned.

Environment: IBM WAS 5.1, WSAD 5.1, Eclipse 3.0, UDB2 8.1, J2EE 1.4, Servlets, JSP, EJB, XML, Struts 1.2, IBM’s Rational Portfolio Manager 6.1, MS Project 2003, MS Office and Sprint’s EDP

Client: Daimler Chrysler- Germany: July 04 to Jan ‘05

Role: Project Technical Team lead

Brief Profile of the Client/Project

Project Name: MAPIS neu(New Market and Products information System)

DaimlerChrysler has an existing system MAPIS on mainframe that provides sales and market information to its customers. In view of the increasing costs of maintenance DaimlerChrysler has decided to provide its customers a new system built on latest technologies and open standards. The project involves a balanced and detailed analysis of the existing system to prepare specifications for transforming the business logic currently in COBOL modules to ETL tool Informatica. It also involves building an analysis and reporting platform based on Data warehousing and OLAP target architectures which is web compatible and customizable.

Responsibilities

Preparing high level design documents and translating them to low level pseudo coding.

Derive and define the standards for the smooth execution of the Project

Interacting with onsite teams and their Tech leads for inputs of the project interns of development.

Timely review of the Project status, Try and solve the Issues related to project goals.

Define quality standards for the Projects and ensuring them with periodic checks.

Coordination and interacting with onsite Client, System Analysis, Control flow, Design, Project Planning and WebSphere Application Server/Portal Server is used extensively for application deployment.

Preparing Usecase, Activity, Sequence diagrams using Rational Rose/MS Visio.

Customization of JSPs of CRN

Design Patterns like Front End Controller, Composite View, DAO, and Value List Handlers are extensively used.

Environment/Technologies used: Servlets, JSP, EJB, XML, Struts, Informatica 7.1, Cognos ReportNet – 1.1, DB2 – 8.1, AIX 5.2, WPS 5.1 on WAS 5.1 and Java/J2EE 1.4 compliant

Virtual Soft Systems Ltd., New Delhi Apr 00 – June 04

Responsibilities

Coordination and interacting with Client, System Analysis, Control flow, Design, project Planning, Coding, Testing and Implementation of Projects

Microsoft India Pvt Ltd., New Delhi May 02-Jun 04

Role: Project Manager

Implementation of EPM

Microsoft is one of the world leaders in PM tools and EPM. MS has executed prestigious projects in India which include customization and implementation of Enterprise Project management with MS Project 2002/2003 for effective development/execution of Software and Construction projects along with extensive training and post deployment support. Sagar has worked along with MS team for successful implementation of following accounts.

National Highways Authority of India

Hughes software Systems

National Informatics Centre

Airports Authority of India

IBM India Training only

Fidelity Investments Training only

Environment/Technologies used: MS SQL Server 2000, MS Excel, Windows 2003 Enterprise Server, IIS, ASP.Net, SharePoint Portal Server, MS Visio, SharePoint Team Services, MS Exchange Server.

Letter Tracking System (New Delhi Power Ltd)

VSL is a Microsoft Certified Solution Provider. In collaboration with Microsoft, VSL developed a web based Letter Tracking System For New Delhi Power Limited using ASP.Net so that whatever complaints, suggestions, approvals are required which was a manual process earlier now became online with various departments, desks interconnected. There was also an option to edit the scanned letters to put remarks, highlight with circle, rectangle etc. and forward to another desk for approval, review etc.

Environment/Technologies used: MS SQL Server 2000, MS Excel, Windows 2003 Enterprise Server, IIS, ASP.Net, SharePoint Portal Server, MS Exchange Server.

Computer based Catalogue management System (CBCMS):

Role: Project lead July 02-Octo 02

Brief functionality: Self has designed and developed a computer based catalogue management system for garment industry and the following are salient features of it. User can choose several items of garments by its code, design, model and category and sub category from company’s database. CBCMS will generate a kind of managed folder system which in turn read by an engine which is self-driven, interactive and intuitive. The entire application is a browser based.

Environment/Technologies used: MVC arch with JSP, Java Beans, Java script, HTML, MS SQL 2000 with sp3, Tomcat 4.0/ JDK 1.4.1

Web technology

Role: Developer to Project Lead Aug 99 to June 02

Brief functionality

Santi Sagar developed and executed several websites that caters to garment industry, Automobile, Medical Plastics, Jobsites, Hotel Industry, and sales Promotions.

Responsibilities

Interaction with Client

Requirements gathering

Estimations and its Approval

Project plan and implementation

Change and Release Management

Implemented Shopping Carts, Payment gateway using Verisign

Struts Framework, along with Servlets, JSP, EJB, and XML is used.

Involved in System Design and Architecture reviews.

Preparing UseCase, activity and sequence diagrams using Rational Rose/MS Visio

Involved in Coding Standards and Review

Environment: - MVC Architecture with Servlets, JSP and Java Beans MS SQL 2000/Oracle 8.1/DB2, IIS, Tomcat 4.x and IBM WAS 3.5

Since September 1993 to Aug 1999: -

Role: Developer/Tech Support

Worked as Design Engineer/Project manager for heavy Engineering Projects and has Hands –on Experience of Auto CADD, Primavera, MS Project, and Finite Element Analysis STADD-III. Project Management & Structural Designing using related software was core strength.

Additional Information:

Self has also handled the multimedia projects like Hero Honda’s carburetor using 3D & 2D software. Also worked as a project manager for Magic Software’s e-learning modules involving storyboarding, interaction with client and overall supervision. The works will be shown on request.

Education:

Graduate in Engineering 1988-1992 with first class

Licentiate in Engineering 1979-1982 with first class

Trainings and Certification

IBM Certified e-Business Application Developer

IBM Certified Project Manager

Brain bench certified Java 2 Developer

Trained on WebSphere Portal Server by IBM

Trained on Design Patterns by IBM

Trained on Web Services by IBM



Contact this candidate