
Pavan Suggala
- Sr. Java Developer
- New York City, NY
- Member Since Feb 12, 2023
Pavan Suggala
PROFESSIONAL SUMMARY
· Oracle Certified Java Professional with 8+ years of experience in Analyzing, Design, Development, Support and Maintenance of Web based applications using Java and J2EE Technologies.
· Expertise in developing Web based applications using Java, JSP, Servlets, JDBC, JNDI, JMS, Spring Core, Spring AOP, Spring MVC, Spring DAO, Hibernate and Struts.
· Expertise in developing Web Services SOAP and Restful.
· Experience on working with Oracle, MySql databases and thorough knowledge on SQL, PL/SQL.
· Involved in Performance testing of the application using Java Mission Control and Ready API
· Experience on searching tool Splunk for Log Monitoring.
· Expertise in writing unit test cases using Junit, Mockito, PowerMock.
· Experience in developing web pages using JSP, HTML, CSS, JavaScript, Jquery, AJAX and JSTL.
· Hands on experience with Actimize (Fraud detection product). Involved in installations and upgrades of components like Actimize Intelligence Server(AIS), Risk Case Manager (RCM) etc.
· Expertise in working on Jboss, Tomcat and Weblogic.
· Expertise in working on build tools like Maven, ANT.
· Having sound Knowledge in Object-Oriented Design/Analysis, UML modeling, Design Patterns.
· Experience in fixing Web Security issues like Clickjacking, Cross-Site Scripting, SQL Injection etc.
· Experienced in client facing and creating various project artifacts like Functional documents, Technical design document etc.
· Experience in developing applications using IDEs like Eclipse, Weblogic Workbench, TOAD.
· Experience in using other tools like SOAPUI, StarUML, MS-Visio.
· Proficient using Version Control Systems like GIT, SVN, CVS and PVCS.
· Basic knowledge on BIG DATA concepts like HDFS and Map Reduce programming.
TECHNICAL SKILLS
|
Operating System |
Windows, Linux. |
|
Languages |
Java, PL/SQL. |
|
J2EE Skills |
JDBC, JMS, JNDI. |
|
Frame Works |
Spring Core, AOP, MVC, DAO, Hibernate and Struts. |
|
Web Components |
Servlets, JSPs, Javascript, AJAX, HTML, XML, SOAP, WSDL and Restful. |
|
Web Server |
Jboss 7, Oracle Weblogic Server 10gR3, Tomcat 5 |
|
Software Methodologies |
Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative) |
|
Build Tool |
ANT, Maven. |
|
Development and Other Tools |
Eclipse, Weblogic Workbench, Toad, SOAPUI, StarUML, MS Visio. |
|
Database |
Oracle10g, MySql |
|
Version control |
SVN, CVS, PVCS and GIT |
EDUCATIONAL QUALIFICATIONS
· Bachelor of Technology from Jawaharlal Nehru Technological University, India.
CERTIFICATIONS
· Oracle Certified Professional, Java SE 5 Programmer.
PROJECT DETAILS
Client: Wells Fargo Jan‘2016 – till date
Organization: Brilliant Software Solutions Inc
Role: Sr. Java Developer
Project: SIMS (Security Incident Management System)
Environment: Java, J2EE, Spring, Hibernate, Apache CXF, Jersey, SQL, Oracle DB 11g, JAXB, Weblogic, Agile, log4j, JMS, Eclipse, Javascript, Jquery, HTML, TOAD, SVN, Maven, Junit, Splunk,Java Mission Control, Ready API.
Description:
Every login request to Wells online applications passes through SIMS (Webservices). SIMS does risk analysis sends back the response with recommended action like BLOCK, ALLOW or INTERDICT. SIMS internally depends on a Fraud detection third party intelligence (Actimize) for analyzing the risk.
Responsibilities:
· Implemented model layer using Spring IoC and Auto Wiring.
· Developed controller classes using Spring MVC framework.
· Developed POJO and other mapping files related to Hibernate persistence framework.
· Developed customer Java plugins for Actimize and customized AIS with AAE license.
· Involved in Performance testing using Java Mission control.
· Developed test suits for in Ready API using
· Wrote Splunk queries for production data analysis.
· Mapped requirements with the Test cases in the Quality Center.
· Involved in unit testing, regression testing and conducted code reviews
· Build components scheduling and configuration using Maven.
· Used Log4j for application logging and debugging.
· Created test cases using JUnit framework.
· Created Technical Design documents.
Client: Matson Inc Aug‘2015 – Jan’2016
Organization: Brilliant Software Solutions Inc
Role: Sr. Java Developer
Project: N4 - Terminal Operating System
Environment: Java, J2EE, Spring, Groovy, Apache CXF, Jersey, JSON, SQL, Oracle DB 11g, JAXB, JBoss 7, Jenkins, Agile, log4j, JMS, Active MQ, SOAPUI, Eclipse, Javascript, Jquery, HTML, TOAD, SVN, Maven, JUnit.
Description:
Terminal operating system is used to monitor and control the operations at a Shipping Terminal. Generally Stow plan is feed to TOS and all the containers are viewed on screen. Users can plan do regular action on the date like, discharging the containers, loading onto Vessel or Truck, in gating or out gating trucks etc. TOS Understands data only in a particular protocol called SNX. Input and output to TOS is feed by another application called TOS Data Processor (TDP).
Responsibilities:
· Development and support of Restful Web services that support JSON using Jersey (JAX-RS), JSON & Spring MVC Module.
· Developed controller classes using Spring MVC framework.
· Developed POJO and other mapping files related to Hibernate persistence framework.
· Involved in unit testing, regression testing and conducted code reviews
Client: PayPal March’2015 – Aug’ 2015
Organization: Brilliant Software Solutions Inc
Role: Sr. Java Developer
Project: Altus
Environment: Java, J2EE, Spring, Jersey, SQL, MySQL DB, JAXB, Tomcat, Agile, log4j, JMS, SOAPUI, Eclipse, JavaScript, JQuery, HTML, Bootstrap CSS, Mustache framework, SQL developer, Git, JUnit.
Description:
Altus is online internal portal for private cloud of eBay-Paypal. Through Altus developers can create, deploy and maintain variety of application stack. Internally Altus comprises of three individual components. ALM is the frontend through which users can provide details to the system to create the applications. Through CMPAAS, users can deploy the applications. CMPAAS deals with PROVISIONING to talk to actual cloud environment.
Responsibilities:
· Worked on Agile Scrum methodology.
· Developed UI modules using Jquery, Javascript, Bootstrap CSS and mustache frameworks
· Developed spring controller classes.
· Configured and worked on RabbitMQ.
· Configured Elastic search for logging.
· Provided production support for the various applications and coordinated with cross functional teams.
Client: Wells Fargo Apr‘2014 – March’2015
Organization: Brilliant Software Solutions Inc
Role: Sr. Java Developer
Project: SMS Alerts Portal.
Environment: Java, J2EE, Spring, Apache Camel, Apache Axis2, Apache CXF, Jersey, SQL, Oracle DB 11g, JAXB, JBoss 7, Agile, log4j, JM S, SOAPUI, Eclipse, Javascript, Jquery, HTML, TOAD, SVN, Maven, JUnit.
Description:
SMS Alerts is an online portal for customers of Wells Fargo for setting their alert preferences on transactions through Commercial Cards. Though a middleware called C3G, all the preferences are registered on an external system called TSYS. In the ongoing process, when a transaction happens, TSYS receives and forwards to C3G. C3G processes the received messages and delivers to the card holder’s device. In the overall process, C3G has to communicate with various internal and external entities.
Responsibilities:
· Implemented Spring MVC framework to develop Service layer
· Implemented Spring IOC for model layer.
· Developed POJO and other mapping files of Hibernate persistence framework for DAO layer.
· Implemented Service Oriented Architecture using Apache Camel framework for the middleware.
· Developed SOAP web services and clients using Apache CXF framework.
· Implemented Log4j framework for logging.
· Configured JMS Queues and Data Sources in Weblogic Application Server.
· Prepared SQL queries for DML and DDL operations on Oracle 11g Database.
· Implemented Secure Sockets Layer (SSL) for security.
Client: NetApp Dec‘2012 – April’2014
Organization: Infosys Limited
Role: Sr. Java Developer
Project: NetApp Support
Environment: Java, J2EE, Spring, Hibernate, SOAP, Restful, SQL, Oracle DB 11g, JAXB, Oracle Weblogic Server, Oracle Identity Management, Oracle Service Bus, Agile, log4j, JM S, SOAPUI, Eclipse, Javascript, Jquery, HTML, TOAD, SVN, Maven, JUnit.
Description:
NetApp Support website offers its customers a personalized dashboard. Users can register their products in this site and purchase a support contract. After the contract is in place, users can access the support tools, information and experts for their products. It also offers the necessary trainings to the users to self-monitor their products, required software to download, necessary documentation etc.
Responsibilities:
· Worked on agile approaches, including Test-Driven Development and Scrum.
· Developed POJO and other mapping files related to hibernate persistence framework.
· Developed controller classes using Spring MVC framework.
· Involved in unit testing, regression testing and conducted code reviews
Client: Cisco Systems Inc. Feb ‘2011 – Dec ‘2012
Organization: Zensar Technologies Ltd.
Role: Software Engineer.
Project: Smartcare Services, Partner Portal.
Environment : Java, J2EE, Java Script, Struts, Spring IOC, Spring AOP, JDBC, Servlets, Jsp, PL/SQL, Oracle DB 10g, Tomcat, Log4j, Eclipse, TOAD, CVS, PVCS.
Description:
Smart Care is a 2 tier Service Sales web based application of networking giant CISCO. Through Smart Care, Cisco sells the services to the networks of hardware devices like Servers, Switches, routers and IP Phones etc. In this application called Partner Portal, a user(Partner) can monitor the devices of the network being added or removed or moved from one location to another. Partner can also request for quotes to this network and convert one into contract. Once the Contract is in place, the network is covered with Smart Care service.
Responsibilities:
Client: Cisco Systems Inc. Dec ‘2009 - Feb‘2011
Organization: Zensar Technologies Ltd.
Role: Software Engineer.
Project: Smartcare Services, Admin Tool.
Environment : Java, J2EE, Java Script, Struts, Spring IOC, Spring DAO, Servlets, Jsp, PL/SQL, Oracle DB 10g, Tomcat, Log4j, Eclipse, TOAD, CVS, PVCS.
Description :
Smartcare Admin Tool is another portal of Smart Care for internal administrative usage. In admin tool, administrators can manage the Partners, Distributors, Alerts, and Product Pricing; view various Reports like list of Customers, Partners, Devices Details, Quotes, and Contracts etc.
Responsibilities: