1. VENKATASUBBAIAH PACHARLA Mobile: 4846364671
pacharla.venkat@gmail.com
Professional Summary
• A Java/J2EE Developer with over 8.5 years of Experience with Wide range of
Development from Enterprise Applications to Web Applications.
• Secured Oracle Certified Java Programmer Certificate with 100% Score.
• Experience in analysis, design, development, testing and deployment of various web
and client server applications using Java/J2EE
• Proficiency in Development of Applications using Object Oriented Principles of Java
• Highly skilled in design and development of common/reusable Components which can
be used across the project/Multiple Projects
• Expertise in Various J2EE Frameworks & technologies like Spring IOC, Spring MVC,
Struts, Hibernate, Enterprise Java Beans, Design Patterns, JSP & Servlets,
JSTL
• Expertise in DB Technologies like PL/SQL and SQL
• Proficiency in Developing the applications using UI Frameworks/Technologies like
Angular JS 2, JQuery, JavaScript, CSS and HTML, JSON, Node JS.
• Experience in Setup, Configuring and Developing Single Page Application using
Angular JS 2
• Exposure to SOAP Based Web Services and Restful Web Services
• Proficiency in Multithreaded Programming
• Proficiency in Writing Unit test cases using Junit
• Hands on Experience in writing tests using Mockito Testing Framework
• Good Working Experience in WebLogic and WebSphere Servers
• Exposure on Ant, Maven, Log4j and XML.
• Experience in Using Various tools during Development like Eclipse, Source Tree,
Rally, GIT, Bitbucket, Perforce, SOAP UI, FileZilla, Atom.
• Experienced with Agile(Scrum) and Waterfall Development Models
• An effective communicator with excellent relationship building and interpersonal skills
in development and implementation.
• Strong analytical, debugging and excellent communication skills.
Professional Experience
Working with Tata Consultancy Services since Aug 2008
2. Technical Skills
Languages : Java, SQL, PL/SQL
J2EE Technologies : J2EE (JSP & Servlets), Spring MVC, Spring IOC,
Enterprise Java Beans, Struts, JSTL, Hibernate, Junit,
XML
UI Frameworks : Angular JS 2, JQuery, Ajax, JSON
Tools : Eclipse, Source Tree, Rally, GIT, Bitbucket, Perforce,
SOAP UI, FileZilla, Atom
Application Servers : WebLogic, WebSphere Servers
Database : Oracle
Educational Qualification
Master of Technology from University of Hyderabad in 2008 with aggregate CGPA of 8.64
Project summary
Project : SEI Investments
Client : SEI
Role : Senior Java Developer
Environment : Java, Spring MVC, Spring IOC, Enterprise Java Beans,
WebLogic 10.3, Angular JS 2, JQuery, eclipse link(JPA),
Ajax, LESS
Application Server : WebLogic
Tools : Eclipse, SQL Developer, Source Tree, Bitbucket, FileZilla
Duration : Sep 2015 to till date
Description:
SEI Investments is a Wealth Management and Technology Solutions Provider Company. This
provides the Comprehensive solutions to support every facet of global wealth management
business including Investment Management, Investment processing, Infrastructure Operations
for Private Banks and Financial Advisors. There are various applications for advisors like Assets
Under Managements, Strategy, IRA, Activity Management, Tasks, Fee related etc. SEI Desktop
is an application that enable sales, marketing, advice, service, administration, and business
management. The various components addressing the above functionality are Relationship
Management, Edit Holding, Client Portfolio Management, Transaction Services and Activity
management.
3. Roles and Responsibilities:
• Interact with Producer Owner to understand the business requirements
• Designing and implementing complex business/technical requirements using object
oriented programming (OOP) in Java/JEE, Spring MVC, JPA, JSP/JQuery, Oracle
Database.
• UI Development using Angular 2
• Implement the Business logic in Service Layer using Session Beans with appropriate
EJB Transactions
• Configure the Java Classes in Spring configuration files and inject them into
appropriate java class files
• Implementation of the data layer components to interact with database using JPA.
• Develop the applications with Design Patterns
• Develop PL/SQL Procedures for User Stories to meet the acceptance Criteria
• Write the Integration tests at Service Layer, DAO Layer, Controller Layer using Junit
and Mockito Testing Framework
• Guide and train the Offshore team with appropriate Solutions for the User Stories
Owned by them
• Review the Code for Offshore team to meet the Standards and best practices
• Analyze and fix the Bugs in Testing and Production Environments
• Resolve the major/complex issues among the team during Development
• Develop reusable/common components that can be used across the project if any
scope
Project : INTERNAL FIRM SERVICES (IFS)
Client : PricewaterhouseCoopers (PwC)
Environment : Core Java, J2EE (JSP & Servlets), Struts 1.2,
WebLogic 10.1, EJB, SOA Architecture, Web Services,
Enterprise Java beans, Site minder, Spring MVC,
JQuery
Application Server : Web logic Oracle, WebSphere
Tools Used : Eclipse, Web logic Workshop, RAD
Duration : May 2011 to Aug 2015
4. Description:
“Internal Firm Services (IFS)” is an internal portal for the use of PwC Partners through which
they can carry out various internal tasks relating to the firm. IFS Contains various applications
developed using various tools and technologies like Java, Net, Oracle, Microsoft SQL Server,
Lotus Notes, Documentum, EJB, Spring, Struts,Hibernate,JMS,Web Services Quartz Jobs,
Blaze Decision Making tool, Enterprise Workflow Framework(EWF),Exalead Search Engine and
Siteminder.All Web based applications are authenticated by Siteminder.IPA Application is used
to refer new partners for the firm as well as hiring existing partners for next year. Other
Financial Interests application maintains the various financial institutions of the US along with
relationships like mortagage, loan, checkings/Savings etc and back office admin maps it to the
CES (Central Entity Services) Id’s.It’s one of the complex application and developed using JSF
and 13 web services using SOA Architecture. Middleware Systems in IFS listens for changes
for employee data in PeopleSoft by listen to the JMS Queue’s and process it to provide
standard format for various downstream modules. Exalead Search Engine in IFS is used to
index the data from various systems like Web Pages, Lotus Notes, Documentum and
Relationship Databases. It allows to define various search logics thus defines various search
views to logically group the related data and allows the end user to search from the search
view.
Roles and Responsibilities:
• Developing and enhancing the applications as per the Business requirements using
Java/J2EE Technologies
• Interact with Various Business Owners to update the Status of the project and
understand the requirements
• Implement the Business logic in service layer
• Develop Spring Controller Classes, Action Classes, DAO Layer
• Develop the application using SOAP Based web services with SOA Architecture
• Develop/Modify the existing PLSQL Procedures
• UI Development using JQuery, HTML and CSS
• Build the application using ANT Scripts
• Create the Spring Configuration files
• Develop the POJO Classes and map them in hbm files using hibernate framework
• Bug fixes in Testing/Production Environments
• Resolving major technical issues among the team during development
• Develop the test cases and validate them using Junit
5. Project : Investor Facilitation Portal
Client : Government of Gujarat
Environment : Core Java, JSP, Servlets, Front Servlet Controller Design
Pattern with MVC2 Architecture, Oracle Database,
Ajax, XML, JAXP
Application Server : JBoss 5.0
Tools Used : Eclipse, VSS, PL/SQL Developer
Duration : Jan 2010 to May 2011
Description:
Investment facilitation Portal is the single window clearance system that guides the investor
regarding an investment in Gujarat. Investment in Gujarat involves processes spanning
across multiple departments. The portal will not only facilitate the investor as a single window
system for various processes, but it will also aid government officials in processing and
monitoring investments online itself.
Roles and Responsibilities:
• Interact with Functional Team to understand the requirements
• Develop the End to End Application using SDLC Concepts with MVC Pattern
• Interaction with client in gathering requirements.
• Use of JSPs to develop dynamic web pages.
• Ajax calls to get the Data asynchronously in XML Format and parse it and populate the
Forms
• Creation of Servlets using Java to implement the controller of the MVC framework.
• Implementation of business layer and service layer using Object Oriented Design in
Java
• Creation of interfaces and abstract classes to implement the concept of abstraction in
Java
• Creation of DAO layer components to connect to database using JDBC. Use of JDBC
APIs
• Creation of Java beans to set data fetched from the database.
• Implementation of the data layer components to interact with database using
Hibernate.
• Creation of the hibernate configuration file.
• Mapping of the database tables to the java beans using hibernate hbm.xml files
• Develop test cases and resolve issues found in the User Acceptance Testing
6. Project : MahaOnline
Client : Joint Venture between Government of Maharashtra and TCS
Environment : Core Java, Front Servlet Controller Design
Pattern with MVC2 Architecture,
JSP, HTML, JavaScript, Oracle Database,
Ajax, XML
Application Server : JBOSS 5.0
Tools Used : Eclipse, VSS, PL/SQL Developer
Duration : Oct 2008 to Jan 2010
Description:
MahaOnline is a E-Governance project designed for citizen centric applications like RTI,
Grievance, License, Certificates, Ration Card, etc. It provides workflow and file processing
capabilities to government officers along with status tracking, delivery and reports. Citizens of
Maharashtra can login to the portal and apply various government applications like Driving
License, Ration Card, Commercial License etc. and the application will be routed to appropriate
Department of Government. Government officers will review the application and can approve
or send back to the citizen with appropriate comments. Citizen can reply with comments and
appropriate documents until it approved/rejected.
Roles and Responsibilities:
• Interact with Functional Team to understand the requirements
• Develop the End to End Application using SDLC Concepts
• Interaction with client in gathering requirements.
• Use of JSPs to develop dynamic web pages.
• Ajax calls to get the Data asynchronously in XML Format and parse it and populate the
Forms
• Creation of Servlets using Java to implement the controller of the MVC framework.
• Implementation of business layer and service layer using Object Oriented Design in
Java
• Creation of interfaces and abstract classes to implement the concept of abstraction in
Java
• Creation of DAO layer components to connect to database using JDBC. Use of JDBC
APIs
• Creation of Java beans to set data fetched from the database.
• Implementation of the data layer components to interact with database using
Hibernate.
• Creation of the hibernate configuration file.
• Mapping of the database tables to the java beans using hibernate hbm.xml files
• Develop test cases and resolve issues found in the User Acceptance Testing
7. Project : MahaOnline
Client : Joint Venture between Government of Maharashtra and TCS
Environment : Core Java, Front Servlet Controller Design
Pattern with MVC2 Architecture,
JSP, HTML, JavaScript, Oracle Database,
Ajax, XML
Application Server : JBOSS 5.0
Tools Used : Eclipse, VSS, PL/SQL Developer
Duration : Oct 2008 to Jan 2010
Description:
MahaOnline is a E-Governance project designed for citizen centric applications like RTI,
Grievance, License, Certificates, Ration Card, etc. It provides workflow and file processing
capabilities to government officers along with status tracking, delivery and reports. Citizens of
Maharashtra can login to the portal and apply various government applications like Driving
License, Ration Card, Commercial License etc. and the application will be routed to appropriate
Department of Government. Government officers will review the application and can approve
or send back to the citizen with appropriate comments. Citizen can reply with comments and
appropriate documents until it approved/rejected.
Roles and Responsibilities:
• Interact with Functional Team to understand the requirements
• Develop the End to End Application using SDLC Concepts
• Interaction with client in gathering requirements.
• Use of JSPs to develop dynamic web pages.
• Ajax calls to get the Data asynchronously in XML Format and parse it and populate the
Forms
• Creation of Servlets using Java to implement the controller of the MVC framework.
• Implementation of business layer and service layer using Object Oriented Design in
Java
• Creation of interfaces and abstract classes to implement the concept of abstraction in
Java
• Creation of DAO layer components to connect to database using JDBC. Use of JDBC
APIs
• Creation of Java beans to set data fetched from the database.
• Implementation of the data layer components to interact with database using
Hibernate.
• Creation of the hibernate configuration file.
• Mapping of the database tables to the java beans using hibernate hbm.xml files
• Develop test cases and resolve issues found in the User Acceptance Testing