Srinivas Peddada

  • Sr. J2EE Architect – Designer-Developer
  • Weldon Springs , MO
  • Member Since Mar 25, 2023

Candidates About

 

Srinivas Peddada

 

Summary

  • Master’s in Technology from NIT Warangal
  • 20+ Years of IT Experience with hands on development using various J2EE based technologies with various clients in US, UK, DENMARK, Australian and Malaysia.
  • 10+ years of working Experience in USA
  • 12+ Years of Experience in providing Architectural and Design Solutions
  • 2+ Years of Project Management
  • 5+ years of experience in working in Agile environment
  • 5+ years of experience in using Atlassian products JIRA, Confluence, Bit Bucket, HipChat
  • Strong domain experience in Supply chain, Transportation Pricing, Rental Booking ,Debit and prepay cards portfolio and Customer Problem Reporting Systems
  • Architected, Designed & Developed Multi customer configurable J2EE reusable Framework extending Struts and POJOs
  • Architected & Designed internet based centralized Estate Management System (Payroll, Contract Management, Account payables, receivables etc…) for 200 estates and around 1000 employees in each estate, Auction based portal, Transport Management Solution, Critical Solution Logistics, Global Pricing Solution, Pluggable, Reusable BPM workflow Engine, B2B Market Place framework for major Industries (Chemical, Automobile, Construction etc.)
  • Experienced in complete SDLC as an Architect &Technical Lead for medium to large projects
  • Expose to industry quality standards ISO, SEI CMM Level 5, SOX
  • Experience in use of Waterfall, RUP and Agile methodologies
  • Experience in Enterprise level security and IDM implementations
  • Extensively used J2EE Design Patterns (Intercepting Filter, Service Locator, Data Access Object, Value Object, Business Delegate, Session Façade)
  • Extensively used GOF Behavioral design patterns (Command, Iterator, State) and Creational patterns (Factory, Singleton) and Structural patterns (Adapter, Composite, Façade, Proxy)
  • Extensively Used Architectural Patterns (MVC, Layering)  
  • Knowledge of Enterprise Integration Patterns (Pipes and Filters, Message Router, Message Translator)
  • Mentored several team of architects, designers and developers
  • Experience in leading onsite-offshore model
  • Working Knowledge of Springboot and Angular
  • 10+ years Hands on Experience of in Java J2EE technologies
  • Hands on experience in Functional programming using java 8

 

 

 

 

 

 

Technical Skills

Category

Skills

Hardware

Pentium PC, Sun SPARC, IBM AIX

Operating Systems

Windows NT, Windows 9x, Solaris 5.x, MS-DOS 6.22, Unix, Linux

Languages

Java, C, C++, VC++, MFC, windows SDK, java script,DOJO,Angular

GIS

SVG, ARC INFO, ARC VIEW

Databases

Oracle, SQL Server, Sybase Server, PostgreSQL, MySQL, PostGIS

J2EE Servers

WebLogic, Pramati, JBoss, Oracle9iAS, WebSphere

GUI

Swing, AWT. Spring MVC, Spring web Flow, Spring Boot

Case Tools

Rational Rose, Enterprise Architect, StarUML

Web Related

HTML, XML, EJB, JSP, JSF, JMS, JavaScript, J2EE, ICEFaces, Facelets,RMI,Web2.0,SVG,DOJO, DWR,Angular ,RESTFul

Tools & Utilities

Power Designer, Oracle OWB, Oracle Discoverer, OEM, Weblogic workshop, ALBPM, Oracle IDM, Oracle Access Manager SDK, TOAD, SQL Developer, Dream Weaver

Reporting

Crystal, Jasper

SOA

Knowledge of SOA and web services, SOAP, XML messaging, WSDL, Restful, Micro services

Frameworks Knowledge

Struts, Spring, Hibernate, Jboss Seam, JPA, Spring Webflow, Spring MVC, Spring Restful,Spring boot

IDE

Eclipse, JDeveloper, IntelliJ, KAWA, IBM WSAD

Software Conf Tools

CVS, MS Visual Source Safe, Sub version (SVN), Git, Bitbucket

BPM

ALPBM, JBPM

Web Servers

Apache, IIS

Testing

JUNIT – EasyMock, Mockito

Security

SSO – SAML based IDP &SP, Oracle Identity Manager

 

 

 

 

Work Experience

Organization

Designation

Duration

Programmers Resources International (prijbs.com)

Senior Consultant

02/2014-Till date

Mastech Inc

Senior Consultant

04/2013- 01-2014

Programmers Resources International (prijbs.com)

Senior Consultant

03/2010-03/2013

Taurus Management Inc

Senior Consultant

10/2009-02/2010

Satyam Computer Service Ltd

Senior J2EE Architect

10/2003 – 10/2009

Virinchi Consultants Limited

Chief Architect

03/2000 – 10/2003

PSI Data Systems

Senior Software Engineer

06/1996-02/2000

National Remote Sensing Agency (NRSA)

Project Scientist

01/1995-06/1996

 

 

 

 

 

Global Booking Orchestration –Enterprise Holdings Inc (Weldon Springs , MO)

Feb 2014- TillDate

Sr. J2EE Architect – Designer-Developer

A Global Booking Orchestration RESTFul service layer for Enterprise Holding Inc brands (Enterprise, National, Alamo) which orchestrate various enterprise business services and provides a single service interface for all types of client interfaces which include mobile, web and tablet clients. The enterprise services include renter, rental, pricing, vehicle management, invoice, data warehouses for past trips, content management by Adode CQ5, and external systems like loyalty and user redemption maintenance. The deployments include combination of Enterprise Data Centre and Amazon Cloud. The development environment is a combination of Virtual Desktops from Amazon Cloud and local Desktops.

 

  • Designed Global Reservation domain model
  • Serving as a core member of an agile team that drives user story analysis and elaboration, Jira pointing, estimation, designs and develops software applications, and tests
  • Design and Developed code and Unit tests for Retail, Redemption, Promotional, Prepay and Loyalty Rental Reservations, and Ticketing End Points for Enterprise and National Brands
  • Designed Vehicle and Pricing Domain Objects
  • Designed and Developed code and Unit tests for European and North American Airport and Home City Prepay reservation
  • Developed Prepay interface for credit cards using FairOffice and PANGUI payment gateway interfaces
  • Designed and Developed code and Unit tests for current and fast Trips functionality for   EPlus and Emerald Club members
  • Designed and Developed code and Unit tests for current upcoming and past trips
  • Fixed more than 300 Defects
  • Participated in refactoring code of pricing for better performance
  • Participated in architectural discussions of conversion of current code to cater multiple brands
  • Helped QA teams in testing the functionality
  • Preparing confluence pages for Design documentation
  • Mentoring junior developers
  • Conducting Code Quality meetings with Architects, designers and Development teams
  • Refactored Code for Customer Details which includes account, billing and content details
  • Working as Subject Mater Expert for current and future Development of National and Alamo brands with Global Booking Architecture
  • Development and Design expert for Global Booking Architecture for developing National and Alamo brands with scheduled development for next three years.
  • Developing the code using Agile methodology with Atlassian’s   Bitbucket, JIRA, Confluence and Jenkins Continuous Integration.
  • Support production issues

 

Environment: Tomcat 7, Eclipse, IntelliJ, Dozer, spring 4.x, Spring MVC, JAVA 1.7, Ant 7.0, Git, JSON, JAXB, Adobe CQ5, JIRA, Swagger , Jenkins, Junit, SoapUI 5.0, EhCache, Memcached, Amazon AWS, Confluence, JIRA, Bit Bucket, Jenkins, HipChat

 

Methodology: Agile

 

 

 

 

 

PNC (Treasury  Management )  Pittsburgh , PA

Apr 2013- Dec 2013

Sr. J2EE Architect – Designer-Developer : PINACLE Modernization & Stabilization

PINACLE is a treasury management solution for corporations. It is a web based application with common dash board (portal) for the services/modules offered by Pinnacle or by external service providers. The orchestration of these services and the authentication and authorization along with dash board is provided by portal.

 

This project is separation of security (authentication & authorization) as Identity Provider (IDP) and dash board as service provider (SP). The IDP supports both solicited and un-solicited single sign on.

 

  • Analyzed new design changes
  • Participated in Technical Architecture Discussions for modernization & Stabilization
  • Prepared UML diagrams like Class and Sequence Diagrams
  • Prepared low-level design using UML
  • Developed inter site transfer for both solicited and un solicited single sign on
  • Designed new database model
  • Designed and developed code for new data model
  • Migrated data from old data model to new data model
  • Designed and developed code for new modernization design
  • Developed the code using Spring, myBatis, Spring MVC, SAML2.0, DOJO, DWR
  • Developed Unit Tests using Junit, DbUnit
  • Agile Development

 

Environment: IBM Websphere 7, Eclipse, ,Oracle 10g, Spring 2.5,  Spring MVC, JAVA 1.6, IBM Rational Modeller, Ant 7.0, Sub Version(SVN), Jenkins, JUNIT

Methodology: Agile

 

 

MasterCard International O’Fallon , MO

Mar 2010- Mar 2013

Sr. J2EE Architect – Designer-Developer : Portfolio Viewer

It is an integrated portal that unifies card holder and customer support service functionalities. It provides single look and feel with customized co branded user interface. It also supports IVR with internationalization and localization. Integrated full featured application for the card holder, ATM, customer, debit and pre paid services. It is seamless integration framework with various back end systems such as main frame, relational databases and workflow systems.

 

  • Studied the current architecture and requirements of PV in detail and make sure that the client’s requirement is fully understood. The current application code is also studied for understanding the current application architecture and development. Apply extensive architecture review experience of similar applications to understand the current system
  • Verified the requirements with System Analysts, Business Analysts, and recommend suitable modifications using industries best practices, feasible and acceptable to client with my extensive architectural, design and development experience
  • Analyzed the requirements and design the technical solution for the requirements align to PV ‘s architecture and Master Card International enterprise architecture and design standards
  • Developed the code using the design and architecture and Master Card International coding standards
  • Developed Unit and Integration test cases for requirements
  • Developed High level and Low-level design documents
  • Provided technical assistance, training, and mentoring to others

·         Recommended business process improvements, defect prevention strategies and productivity improvement ideas for the benefit of Master Card

·         Took part in continuous knowledge improvement courses in the state of art tools, emerging technologies, Master Card University and other training provided by Programmers Resources International and Master Card, Improve the knowledge by actively taking part in the assessment exams on PMI and become a Certified Consultant.

·         Participated in workflow walkthroughs, Process owner workshops and peer reviews.

·         Conducted code configuration and merging activities

·         Participated in Production Support activities

  • Participated in application build and deployment activities
  • Prepared UML diagrams like Class and Sequence Diagrams
  • Prepared low-level design documents
  • Developing the code using Spring, Hibernate, Spring MVC, Spring Web Flow, DOJO, DWR
  • Developed components for PIN reveal, Alert Preferences, ACH transactions, Load, reload and unload, hierarchical security centres and role entitlement mapping to locations of organization

 

 

 

Environment: IBM Websphere 6.1, IBM RAD7, ,Oracle 10g, Spring 2.5, Spring Webflow, Spring MVC, JAVA 1.6, JPA, IBM Rational Modeller, Hibernate 3.0, Ant 7.0, Sub Version(SVN), web services, PEGA workflow, DOJO, DWR,JUNIT

Methodology: Agile

 

 

 

OCTanner , Salt Lake City , UT

Apr 2009 – Feb 2010

Sr. J2EE Architect: Project-42

It is a Single “appreciation hub” that brings together performance, relationship and result programs for program administrators, company leaders and program participants. The major objectives includes moving the enterprise application to a single architectural platform, bringing together best of current products  Thanks™ and Recognition@Work features and adding incentive capabilities to new product.

  • Participated in Analysis of the requirements & vision
  • Participated in Technical Architecture
  • Participated in design of high level Domain, Service & DAO layers
  • Prepared UML diagrams like Class and Sequence Diagram
  • Participated in low level design
  • Reviewed the Code
  • Coordination with Client & Offshore team for technical design and development
  • Lead for development of the system with offshore team
  • Developed interface for salted SHA based password encryption
  • Implemented Oracle IDM solution for SSO and Federation client
  • Agile Development
  • Written web service clients for Middle ware interface for Documentum.

Environment: JBoss 5.0.1GA, JBoss SEAM 2.1, JBPM ,Oracle 11g, JSF ICEFaces 7.0, Documentum, Xpression, JAVA 1.6, JPA, StarUML, Hibernate 3.0, Eclipse Galileo , Ant 7.0,Oracle IDM, Oracle Access Manager SDK, Sub Version(SVN),JMS,TOGAF, Encryption and Decryption (PKI,PGP), JUNIT

Methodology: Agile

 

FedEx Services, Memphis, TN

Jan 2008 – Feb 2009

Sr. J2EE Architect: Global Pricing Request System (GPRS)

Global Pricing Request System is a highly configurable multi lingual pricing request system for FedEx services offered in the regions including Canada, EMEA, APAC and Latin America by various FedEx Operating Companies (Opco). It allows sales people to enter pricing proposals and approvals by various departments which include sales, credit, legal, revenue and finance and preparation of contracts based on legal templates and send the signed proposals to various revenue systems for implementation.

  • Part of Team in Analysis of the requirements & vision
  • Part of team to prepare business flows diagrams
  • Provided Solution Architecture for Global Pricing Solution
  • Documented the Architecture in 4+1 views
  • Designed High Level Domain, Service & DAO layers
  • Designed Database Model
  • Prepared UML diagrams like Class and Sequence Diagrams
  • Reviewed Low Level Design and Code
  • Coordination with Client & Offshore team for technical design and development
  • Technical lead for development of the system with offshore team of around 50 memebers
  • Published Web service for Service Pricing
  • Developed Web Service Clients for Security and Account Management using SOAP

 

Environment: Weblogic 9.2, Spring 2.1, Oracle 10g, JSF, ICEFaces 6.0, ALBPM, StarUML, Power Designer 11, JAVA 1.5, JPA, Hibernate 3.0, Abinitio , Jasper Reports 3.x,Eclipse Ganymede, Ant 7.0, JAXB2.0, Sub Version(SVN), java Mail,

JNDI,RMI, Visio, Dreamweaver,J MS, JUNIT

Methodology: RUP,SOX

 

 

 

FedEx Services, Memphis, TN

June 2007 – December 2007

Sr. J2EE Architect: Automated Adjustments Workflow (AAW)

To deliver an Automated Adjustments Workflow system (i.e. AAW) that is integrated into Global COINS (Compensation System).  The system will allow employee at any level in the Sales Organization initiates adjustments (i.e. Account Executive, Sales Manager, etc.) and where Sales Management processes the adjustments.  Support employees (i.e. Coordinators) also participate by initiating or processing adjustments on behalf of Sales Professionals and Sales Management

 

  • Team member in SRS preparation
  • Lead the onsite offshore Team
  • Worked as Technical point of contact
  • Onsite Project Manager
  • Provided Solution Architecture
  • Provided Technical Architecture
  • Documented the Architecture in 4+1 views
  • Designed High Level Domain, Service & DAO layers
  • Designed Database Model
  • Reviewed Low Level Design and Code
  • Prepared UML diagrams like Class and Sequence Diagrams
  • Technical lead for development of the system with offshore team
  • Designed & developed the reusable workflow Engine

 

Environment: Weblogic 9.0,  JSP, Servlet, Struts 1.2, JAVA 1.5, Hibernate 3.0, Jasper Reports 2.x,EJB2.0, Rational Rose, Power Designer 11, Eclipse 3.0, Ant 6.0, JAXB2.0, Configurable J2EE application Framework (home made),  Configurable workflow Engine (Self made), Sub Version(SVN),Java Mail, JNDI,RMI , AJAX, Visio, Dreamweaver, XPATH,  XQuery, JMS

Methodology: RUP,SOX

 

FedEx Services, Memphis, TN

March 2007 – June 2007

Sr. J2EE Architect: IFlow Migration:

  • Migration of 2.25 million XML files to RDBMS and generate reports per user access levels
  • Participation in Architecture and design
  • Develop the configurable migration framework
  • Architecture & Design the Target Database and application

Environment: Weblogic 9.0,  JAVA 1.5, JSP, Servlet, Struts 1.2,Hibernate 3.0, Jasper Reports 2.x,EJB2.0, Rational Rose, Power Designer 11, Eclipse 3.0, Ant 6.0, XMLBeans 2.0,CVS, Oracle Import and Export

Methodology: RUP,SOX

 

FedEx Services, Memphis, TN

July 2006-February 2007

Sr. J2EE Architect: Pricing Solution

FedEx pricing solution provides a unique interface for pricing executives and analysts to offer pricing for services provided by various FedEx Operating companies’(OpCo) such as FedEx Ground, FedEx Express, FedEx Freight and FedEx Kinkos. It has functionality to raise a combined pricing request, calculate discounts and tariffs offered, and prepare the contract and send the information to revenue management systems of corresponding OpCos for implementation.

  • Analyzed functional & non functional understanding
  • Participated in Architectural discussions
  • Provided Architectural alternatives
  • Done POCs and Recommended suitable architecture
  • Providing architecture and design (class and database) for some of the modules (Tariff Generation, Automatic Price Loading and Ad hoc Customer Matching)

Environment: Weblogic 9.2, JSP, Servlet, Spring 2.1, Oracle 10g, ICEFaces 6.0, ALBPM, Power Designer 11, JAVA 1.5, JPA, Hibernate 3.0, Abinitio ,CVS,JMS

Methodology: Waterfall,SOX

 

Kuehne & Nagel (KN), Naugatuck ,CT

December 2005 – June 2006

Solution (J2EE) Architect: Critical Logistics Solution (CSL)

A web based B2B application for post-sale service parts fulfilment. CSL can be viewed as a managed service product that consists of a physical nationwide infrastructure – for storage and delivery of service parts - which is driven by a system that provides visibility and manages orders. This is a migration from ATG Dynamo to JBoss.

 

  • Presented Satyam’s technical capabilities and initiatives to KN
  • Participated initial functional & non-functional understanding
  • Participated in Architectural discussions with client architects
  • Provided architecture for the solution
  • Documented the Architecture in 4+1 views
  • Designed the multi customer configurable J2EE application framework with configurable security, caching, reporting, logging, messaging, notification & pagination
  • Designed High Level Domain, Service & DAO layers
  • Designed Database Model
  • Prepared UML diagrams like Class and Sequence Diagrams
  • Reviewed Low Level Design and Code
  • Technical lead for development of the system with offshore team
  • Published generalised web service ware house inventory
  • Developed generalized web service client for ware house inventory of any customer.

 

Environment: WebSphere ,  Oracle 9i, JAVA 1.4, JSP, Servlet, Struts 1.2,Hibernate 2.x, Jasper Reports 2.x,EJB2.1, Rational Rose, Power Designer 10, Eclipse 3.0, Ant 6.0, Multi customer Configurable J2EE Application Framework (home made),JNDI, RMI.AJAX,MDB,JMS

Methodology: RUP

 

 

Union Pacific Rail Road (UPRR ), Omaha , NE

July 2005 – November 2005

J2EE Architect: Electronic Van Management System (EVMS)

A web based application automates the operations for van management. The Key objective of the system includes support entire van management operations right from van request order, submit the request to external van vendor, receive van counter proposal from vendor, status tracking of the online vans travelling on the roads, monitor the performance of vans and vendors and generating the invoices to payment.

  • Participated in review of the user requirements (functional and non functional)
  • Proposed the architecture
  • Documented the Architecture in 4+1 views
  • Participated in class design and review
  • Prepared UML diagrams like Class and Sequence Diagrams
  • Participated in database design and review

 

Environment: weblogic 8.x,  JAVA 1.4, EJB2.1, JSP, Servlet, Struts 1.2,Oracle 9i, Rational Rose, Power Designer 10, Eclipse 3.0, Ant 6.0, Configurable J2EE Application Framework (home made),Java Mail,JMS, Hibernate 2.x,

Methodology: Waterfall

 

Pb Farradyne Inc, Rockville , MD

July 2005 – November 2005

J2EE Architect: Traffic Event Management

A web based application to place and manages events by selecting the place on the map interactively.

  • Participated in review of the user req