Sei sulla pagina 1di 6

SRINIVASA RAO JAMPANI

Ph: (703) 501 1183

EXPERIENCE SUMMARY
Around 15 +Years of Strong IT experience in architecture, design, development, testing and documentation of Enterprise,
Distributed applications and web based applications using JAVA and J2EE technologies including 3 years of strong experience in
Infrastructure as Code using VMware vRealize suite tools. Worked extensively in J2EE (JSP, Servlets, EJB), Spring, Struts,
Hibernate, IBatis, Drools, Vaadin, Apache Solr, Ansible, Docker, Jasper Reports, XMLBeans Ajax, JDBC, JNDI, JMS, XML,
Endeca search and index technologies along with vRealize Automation, vRealize Orchestrator and vRealize operations.

 Hands on experience on using development life cycle models, such as Agile, Lean, Kanban, Waterfall, Prototyping and
Objective Oriented.
 Full development lifecycle involvement including requirements review, design, coding, implementation, testing optimization,
and maintenance support for Operational Support System.
 8 years of Strong experience on Technical Architecture/Lead roles.
 Experienced in telecom fault management and billing Systems with demonstrated expertise in complete system development
life cycle (SDLC), and software development methodology and practices.
 Hands on experience with using open source frameworks like Jasper Reports, Drools and iLog.
 Experienced in developing web-applications using various design patterns, including session facade, MVC, Data Access
Object, Transfer Object, Business Delegate, Singleton and Service Locator.
 Experienced in converting/writing java objects to XML and XML to java objects using java architecture of XML Binding
(JAXB) and also with the XMLBeans framework.
 Knowledge of JMS, XSLT, CSS, Remote Procedure Calls (RPC) using Java RPC API and Axis, Web Services (UDDI,
WSDL, SOAP).
 Experienced in integrating ORM tools like Hibernate, iBatis with Database.
 Experienced in Search tool development using Apache Solr.
 Good understanding and integration experience with CRM and ERP systems (Sales force, NetSuite) with web services.
 Demonstrated experienced in implementing business rules with Drools and integrate them with current systems.
 Thorough understanding of Database and SQL, relational and/or object oriented database design and data management and
experienced with relational databases like Oracle, MS SQL, MySQL, mongodb, S3, Redshift, AWS RDS
 Hands on experience with Struts and spring framework and integration with existing and new systems implementation.
 Experienced in integrating sqlMap’s (IBatis) with stored procedures.
 Experienced in producing and consuming Restful services
 Experienced with web/application servers like Web Sphere, Web logic, Apache Tomcat, Glassfish and Jboss.
 Experience in build scripts using Ant, Maven, Xdoclet, Jenkins, Sonor, and Cruse Control.
 Experienced in using configuration and version controlling management systems like PVCS, CVS, Clear Case.SVN, GIT
 Strong experience in DevOps – Jenkins, Docker, Ansible, Chef, Puppet, AWS OpsWorks and Open Stack
 Integration of 3rd party tools like Infoblox IPAM,Jenkins and AWS with vRO and vRA
 Create blue prints and work flows using vRO and vRA
 Experienced in creating capacity planning and reports and forecasts using vROps
 Monitoring and troubleshooting vCenter appliances along with VM’s health and providing patches
 Service Now integration as front end for vRA for the customer to use as intake system
 Experienced in conducting all types of application testing as needed, such as manual, integration, system, regression, load,
and acceptance testing.
 Understanding of Open Source (Apache) community or involvement in community development effort.
 Ability to influence behavior with resources not under direct control by effective communication, superior knowledge and
outstanding problem solving thought processes.

1
TECHNICAL SKILLS

Version
Operating Systems Windows, Linux, UNIX CVS, PVCS, Clear Case, GIT
Controlling
Software Core & Advanced Java, EJB, JDBC,
Packages / Tools Xdoclet, Quartz, Ant, Maven
JNDI, JMS, RMI, JAXB
UML, XML spy, Cruise Control, Clear
Web Technologies Servlet, JSP, JSF, Vaadin, Apache Wicket Miscellaneous
Quest
Scripting
Java, VB Scripting, Ajax, Dojo,Python VMware vROps,vRA,vRO
Languages
Eclipse, RAS 7.0, JBuilder 5,Net Beans AWT, Swings, JSF
IDE GUI
5.5,Sun Studio8.1, JBoss Dev Studio
EC2,VPC,RDS,S3,RedShift,CloudWatch,
Oracle10g, MySQL, SQL Server, Sybase
Databases Cloud CloudTrail,CodeBuild,OpenStack
and DB2
Application Jboss6.0, Websphere5.1, Weblogic7.0,
BI tools Tableau,JasperSoft and Pentaho
Servers Sun One Application Server8.1, Glassfish
Struts, Spring MVC, Hibernate, Acegi,
Framework IBatis, Drools3.7x, XML Beans, Log4j, Other Languages Cobol, VB, ASP, PHP, Python
Jasper Reports 3.7x,Apache Solr
Jenkins, Ansible, Docker, Chef and
DevOps Web Service SOAP,REST
Puppet

WORK EXPERIENCE

TIPS-4/JAVA/DevOps June 2016 To May Till Date


IRS/MAXIMUS SME/IaC Senior Engineer

Description:
This project is supporting Internal Revenue Services organization to bring DevOps practices throughout the organization.
Includes introducing CI/CD pipe line containerization and solution stacks as PaaS and IaC. I have supported for this project in CICD
and IaC stacks for build automation and build server groups using Jenkins,vROps,vRA and vRO tools.
Responsibilities/Roles:
 Implement CI/CD pipe line using Jenkins, Git, Nexus and Sonar cube
 Introduce and implement containerization process using docker and open shift
 Design architectural process for full CI/CD automation
 Implement blue prints and work flows using vRealize Automation and vRealize orchestrator
 Provide Capacity planning and trouble shooting processes using vROps
 Implement best practices and adoption techniques for DevOps
 Learn form other federal agencies success stories on DevOps
 Integrate automation work flow for VM’s provisioning using vRealize suite
 Integrate Infoblox IPAM into vRA and vRO systems
 Create blueprints for linux and windows machines with various customer requested stack
 Demonstrate the real use cases with best practices applied for required services

Environment: Java/J2ee, Jenkins, Docker, Ansible, Open Shift,AWS, Sonar Cube,Nexus,Git,Clear Case, vRealize
Automation,vRealize orchestrator and vROps

2
BSP/LDE July 2012 To May 2016
GSA/Lockeed/Karsun Team Lead/Architect

Description
The BSP Business services platform is the launch pad for accessing all the GSA tools that support the GSA Acquisition Process
lifecycle and It provides convenient and personalized access to your action items, your reports and your tools. DE is logical data
environment for GSA portal, which provides cloud-based services in various platforms. It’s build as customized layer on top of AWS
cloud platform using as Java/J2ee technologies.

Responsibilities/Roles:
 Analyze the requirements through Architectural Analysis process to find solutions for the given challenges.
 Integrations between java web services and cloud storage(s3,RedShift) to BI tools (Tableau,JasperSoft)
 Web components implemented using Spring MVC and Hibernate as ORM
 Strong experience in Spring boot and batch integrations
 VPC configuration and S3 migration process
 Implement Monitoring and alert process using Cloud watch for the users
 LDAP and SSL integrations for the BI services launched in EC2
 Configure and manage Dream Factory as REST broker for all REST services across the program
 Integrate BI and REST services with Sales Force and Net Suite apps as service
 Build and maintain Continuous Integrations using Jenkins and Ansible
 Automate configuration process using Puppet and Chef
 Automate DevOps process to launch and configure tools in various environments using Ansible
 Dockerise the environments using Docker
 Design and Implement the web process with Java/J2ee technologies
 Implement the Technical Architectural Process for high level components
 Unit test and documentation
 Implement web services to interact with multiple systems
 Implementation of business rules using Drool
 IaC research and prototype stack support using vRealize automation and vRealize orchestrator tools. This group is targeted to
prepare various demos with automation of use case work flows.

Environment: Java, J2EE, JDK 1.6,Jenkins, Ansible, Chef, Puppet,AWS tools,Python,Rational Software Architect 7.5,Web
Sphere 7.0,Oracle 11g,Jasper Reports 4.0, IBM Rational Clear Case V7, IBM Rational Clear Quest 7.01,PL/SQL Developer
7.1.5, Spring 2.5.6, IBatis 2.3.0,Log4j 1.2.

FASS-PH Financial Assessment Sub System Feb 2008 To June 2012


Housing And Urban Development, Washington DC Senior Developer/Lead

Description:
The U.S. Department of Housing and Urban Development (HUD) created the Real Estate Assessment Center (PIH-REAC) to
centralize and standardize the way HUD monitors and evaluates HUD developments and programs.

PIH-REAC designed the Financial Assessment Subsystem for Public Housing (FASS-PH) to financially assess Public Housing
Agencies (PHAs). FASS-PH helps measure the financial condition of PHAs and assesses their ability to provide safe and decent
housing. FASS-PH also provides PIH-REAC with a complete database of the financial data of PHAs. The system provides PHAs
with the ability to submit financial information to PIH-REAC via a secure Internet connection.

Responsibilities/Roles:
 Full development lifecycle involvement including requirements review, design, coding,
Implementation and testing
 Involved in creating various flow diagrams and UML model diagrams
 Installed and Configured Sun One Studio 8.2 on Windows (Upgraded to Glassfish)
 Integrated Ajax core functionality to initiate business calls from java script
 Designed and Implemented business rules validation process using Drools
 Integrated and Implemented struts 2.x for front-end process and global error handling process
3
 Integrated and Implemented spring frame work in middle layer of the application
 Integrated and Implemented iBatis sql Map’s at back end
 Configured application context file for spring Dao’s which is spring wiring process
 Configured struts 2.x tiles for the view
 Adhoc and custom business rules implementation using Drools
 Implemented JMS Queues to send out correspondence to other sub systems using MDB’s
 Implemented Spring Interfaces and Struts Actions classes for various modules
 Implemented common and core functionality of the project
 Implemented stored procedures and functions for required modules
 Integrated XMLBeans frame work to interact XML with java objects also used JAXB for Marshalling and Un-Marshalling
process
 Involved in developing business reports using Jasper
 Involved client side validations and made system as 508 complaints

Environment: Spring Framework2.0, Drools4.0.4, Ibatis (sql Map) 2.2, Struts2.0, Ajax, J2EE, JMS, Sun One Studio 8.2,
RSA7.0, Axis 1.2, Jdk 1.6, Oracle10g, toad, JavaScript, Linux, Windows, SQL developer, PVCS, XMLBeans2.4, Log4j, Ant1.8,
Jasper Reports 3.7x,Linux.

PASS-Physical Assessment Sub System Dec2006 To Jan 2008


Housing and Urban Development, Washington DC Senior Programmer/Analyst

Description:
The office of Public and Indian Housing-Real Estate Assessment Center (PIH-REAC), Physical Assessment Subsystem
(PASS) develops and manages the protocol and processes required to assess public housing and Federal Housing Administration
(FHA) multifamily insured and non-insured properties. PASS assesses the physical condition of the Department of Housing and Urban
Development (HUD) properties through periodic inspections conducted by independent inspectors certified in the use of the Uniform
Physical Condition Standards (UPCS).

Responsibilities/Roles:
 Full development lifecycle involvement including requirements review, design, coding, implementation,
Testing optimization, and maintenance support for Operational Support System
 Involved in creating various flow and UML model diagrams using RSA
 Installed and Configured Sun One Studio 8.2 on Windows local box
 Implemented business layer for Ajax based call routines to interact with business process
 Involved and Implemented in OOA and OOD of the Application using best and suitable design patterns
 Implemented struts 2.x for front-end process and global error handling using struts
 Implemented Dao’s and configured with IBatis SQL MAPS for the database functional and procedures calls
 Involved in Designing and coding of services using spring frame work. Also implemented spring wiring process to interact
between the business services
 Configured application context file for spring wiring and various data sources
 Configured struts 2.x tiles for view
 Business rules process implemented using Drools and iLog
 Involved and Implemented in writing stored procedures and functions
 Involved and Implemented common and core functionality of the system
 Implemented work schedule module and business rules system for the application
 Implemented Marshalling,Un Marshalling process between the XML and Java Objects using JAXB
 Implemented work schedule management and rules based management for PASS
 Used JMS Queue to handle message transactions implemented using MDB’s
 Involved in developing interfaces to interact with other sub systems

4
Environment: Spring Framework 2.0, Ibatis (sql Map) 2.2, Struts2.0, Ajax, J2EE, Sun One Studio 8.2, RSA7.0, Axis 1.2, Jdk
1.5, Oracle10g, toad, JavaScript, JDBC, Linux, Windows, SQL developer, PVCS.

CCMS -Corporate Care Management System June2005 To Nov2006


TM (Telecomm) - Kaulalumpur, Malaysia Senior Software Engineer with RBT (www.rbtsb.com)

Description:
CCMS is an enterprise-scale business management system that covers the creation, dispatch, and completion of work
(scheduled or not) assigned to field personnel. Quartz schedulers will pull up orders from other systems and update them into CCMS
database. The assignment process to agents will be based on Round Robin Algorithm.Comunication process between the agents and
system was implemented with SMS process. Based on agents SMS response system order will be navigated to different levels till the
order get passed or solved.

Responsibilities/Roles:
 Participated in application framework design, templates, and API’s according to UML standards using Rational Rose
 Involved in Designing and coding of Session Beans using EJB Specification with container managed Persistence (CMP)
and Container Transaction.
 Implemented Ajax based services to interact with business service from Script.
 Involved in client meetings to gather and understanding requirements.
 Implemented schedulers using Quartz open source.
 Implemented Application Level security with Acegi Frame work.
 Developed JSPs and Servlets using Spring Framework.
 Developed Administration using Struts Framework.
 Involved in Designing and coding of Controllers for all modules using spring framework.
 The data is stored on Oracle database and is accessed by the servlets using Oracle JDBC drivers
 Wrote the presentation layer in Java Server Pages (JSP).
 Created Data Access Object (DAO) and Implementations which is called DaoImpl by using spring framework to interact
with the database.
 Involved in Servlet programming and JSP scripting for the communication between web browser and server
 Wrote Enterprise Java Beans (Session Beans as business Objects and Entity Beans as Database Objects)
 Involved in implementing common utility functionality.

Environment: Spring Framework, Hibernate Framework, Struts, Acegi, Ajax, J2EE, EJB, Websphere3.5/4.0/5.0, RAD,
Eclipse, Axis 1.2, Jdk 1.4, Java Server Pages, Oracle, Java, HTML, JavaScript, JDBC, Linux, Windows 2000, PL/SQL and
MS-Office tools.

Web STARS (phase - III) Aug 2004 To May 2005


TM (Telecomm) - Kaulalumpur, Malaysia Senior Software Engineer with RBT (www.rbtsb.com)

Description:
This project is designed for registering the Fault Telephone with the Telecom Database and routing to the different stages to
repair the fault telephone. In administration side there are different levels, In each level they can assign the work to lower level
Telecom Staff, finally the repair has been performed by Repair Team and the system can track processing time in all stages. Job
Details and other Reporting Data is sent in PDF Format using iText Tool, for Displaying. Project consists of Administration, Trouble
Report Management, Work Force Management, and Query Management Modules.

Responsibilities/Roles:
 Writing Custom Tags and Custom libraries for Java server Pages (JSP). Custom Tags are used extensively to
minimize Java coding in JSP.
 Analysis and Design of the Object models and Design Patterns in various tiers of the application.
 Involved in Designing and coding of Entity Beans and Session
 Used MDB’s & JMS to handle message transactions.
5
 Used Java Mail for sending the mail to the Lotus Domino mail server.
 Configured Xdoclet library to produce the Enterprise Achieve (ear).
 Implemented business logic using EJB.
 Implemented the required Java Beans used by the JSP components.
 Used JAXB to Marshall and un-Marshall.
 Played an active role in testing the application by writing test cases for different scenarios. Used JUnit testing tool to test
the code.
 Created use cases, class diagrams, activity diagrams and collaboration diagrams.
 Involved in System documentation, object documentation and User documentation
 Utilized CVS as a version control system and for code management.

Environment: J2EE 1.3 (Java, EJB, JMS, JNDI, Java Mail, JSP, XML, JDBC, Servlets and JSP), Jboss 3.2, ANT 1.5.4, Axis
1.0, Log4j, UML, SQL, HTML, Eclipse, Windows, Apache Tomcat, Java Security, Design pattern, SOAP 2.3, Junit, winSql,
Oracle, Linux running on Mainframe virtual machine.

FFSS – Field Force Service System Sept 2002 To July 2004


Maxis – Salam, Malaysia Software Engineer with RBT (www.rbtsb.com)

Description:
FFSS is a centralized work force management system for Maxis. It comprises of six main functions
 Centralized assignment of Work orders
 Managing Work orders
 Dispatching and tracking between FOP and management of workforce (NMC)
 External Interfaces with CMSS, DCMS, HPS and DBNMC-IVR systems.
 Management of Duty roster
 Administration, Enquiry and Standard Reporting modules

Responsibilities/Roles:
 Analysis and Design of the Object models and Design Patterns in various tiers of the application.
 Implemented common functionality utility classes to use other group members
 Involved in Designing and coding of Entity Beans and Session Beans using EJB Specification with container managed
Persistence (CMP) and Container Transaction.
 Used JMS to handle message transactions.
 Implemented web services using Axis to talk with other systems.
 Implemented Integration modules, business logic services and Enterprise Java Beans.
 Configured Xdoclet library to produce the Enterprise Achieved (ear).
 Involved in JBoss3x administration to configure data sources and deploy ear files.

Environment: J2EE 1.3 (Java, JNDI, Java Mail, JSP, XML, XSL, JDBC, Servlets and JSP), Jboss 3.0, CVS, ANT 1.5,Axis
Alpha 3, Log4j, UML, SQL, HTML, Eclipse, Windows, Oracle, Java Security, Design pattern, SOAP 2.1, Junit, winSql.

Gold Mine Web Server Mar 2002 To Aug 2002


CMTES Informatics Ltd – Hyderabad, India Trainee Programmer

EDUCATION & CERTIFICATIONS


Masters in Computer Applications (MCA).
Bachelor of Science (B.Sc.).
Programmer of the Year 2005 from RBT.
Java Certified Programmer/MAXIMUS Federal employee awards 2016,2017,2018

Potrebbero piacerti anche