Uploaded File
add photo
Venugopal
venu.depa@gmail.com
802-430-6690
Tampa, FL 33601
Java Developer
11 years experience W2
3
Recommendations
Average rating
121
Profile views
Summary

  • Over all 3+ years of experience in software development as a JAVA/J2EE Application Developer.
  • Experience in developing applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, Java Beans, JNDI, JMS and Web Services.
  • Expertise on EJBs (stateless Session EJB, MDB and Entity Beans) and frameworks like Struts 1.2/1.1, Spring 3.0.
  • Expertise in all Spring Modules such as Dependency Injection, AOP and MVC.
  • Experience in implementing projects using Eclipse 3.3/3.2/3.1 and IBM RAD 6/7 IDE.
  • Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
  • Experience in deploying web application using application servers like WebLogic (8.1/7/6), WebSphere (6/5/4), JBoss and web servers like Tomcat 5/6.
  • Expertise in testing with and deploying applications using Ant tools.
  • Experience in Jenkins and Maven.
  • Expertise in developing Message Driven Beans to implement incoming JMS messages.
  • Expertise with major databases such as Oracle 9i/10g, DB2, SQL Server 2000/05/08.
  • Developed pages using JSTL, Struts tag libraries and HTML, validated client side scripting using Java Script.
  • Hands on experience on coding, implementation and unit testing of various J2EE related projects.
  • Experience with database persistence layer like Hibernate 3.0.
  • Experience in using version controlling system like CVS, SVN etc.
  • Hands on experience in Junit and good knowledge in JMeter.
  • Expertise on J2EE Design patterns and Core Java Design patterns like MVC, Session facade, Singleton, Front Controller, Business Delegate, Service Locator, VO, DAO.
  • Good understanding of Object Oriented Design (OOD) methodologies.
  • Extensive experience in database designing using RDBMS Concepts in Oracle, MS SQL.
  • Hands-on experience in writing stored procedures, functions, views, triggers and joins.
  • Experience in various XML technologies like XSL, XSLT, XPath, XSD, DTD, and XQuery.
  • Experience of application development in different environments like Windows, Linux and UNIX.
  • Experience in logging the application using Log4j.
  • Implemented POC using Angular JS and Couch DB.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.

Experience
Java Developer
Telecommunications
Jul 2015 - Jun 2016

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Developing sample implementations based out of finalized design patterns.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Introduced the OSGI service for the plugin environment.
  • Developed Spring DAO templates to all type of CRUD operations.
  • Implementation of the modularity by using OSGI framework.
  • Used Decorator and Factory patterns.
  • WebLogic 12c Installation and monitoring the status of the server.
  • Involved in Functional, Regression, Performance and User Acceptance Testing.
  • Creation of data sources and maintaining the logging for the deployed applications.
  • Created Auto deploy jobs using Jenkins and Maven.
  • Tracked defects using Jira and generated defect summary reports
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Developed internal web applications using ruby on rails.
  • Written groovy scripts in tech automation in the build automation.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Used Spring AOP in case of logging and security.
  • Exposed the application as a REST web service and implemented the authentication for that.
  • Creating Base domains and managed servers as per the demand.
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database.
  • Developed custom Json parsers to automatically discover the projects or schemas defined in the data source.
  • Used JQuery plugins to develop the custom portal templates.
  • Wrote Stored Procedures using SQL query language in Oracle 10g.
  • Used JQuery and Ajax actively on the portal applications.
  • Used Log4J for logging and tracing the messages.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • As part of another project I made use of Amazon Web Services (AWS).
  • Interfaced with numerous 3rd party APIs (PayPal, Amazon Payments).
  • Used Subversion and TFS as a version control system.
  • Used agile pattern, attending scrums on regular basis with onsite and offshore teams.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of the build.

Environment: Java 1.7, HTML5 , XML , Hibernate 3.0, Struts 1.3.10, Spring 4, JDBC Template, JSON, Eclipse , SOA, Agile, JBoss, Oracle 10g, Ant, JQuery, Ajax, Jenkins, BPEL, OSB, Python, JMX, EJB, CSS, JavaScript, Angular JS, Maven, Subversion, TFS, SOAP, REST, Linux, Log4J, Junit, Amazon Web Services(AWS).

Spring SQL Oracle Struts Eclipse Agile Methodology AJAX AngularJS Ant Hibernate Scrum XML SOA Linux JDBC JSON jQuery JBOSS BRMS Jenkins Python EJB Log4J Maven UNIX WebServices AWS SOAP CSS Data Access JavaScript Java Jdeveloper JIRA Junit Design Patterns Functional Testing Groovy SVN Stored Procedure Unit Testing iOS BEA WebLogic REST J2EE CRUD Ruby MS TFS Ruby on Rails OSGI API Development
Remove Skill
References
Average Rating

3 recommendations
Java Developer
Information Technology
Feb 2012 - Mar 2013

Responsibilities:

  • Designed and developed front end using HTML, JSP and Servlets
  • Implemented client side validation using JavaScript
  • Developed the application using Struts Framework to implement a MVC design approach
  • Validated all forms using Struts validation framework
  • Developed several Session Beans and Message Driven Beans
  • Design Patterns were used to add flexibility while connecting to the Oracle database
  • Used feature of Spring framework
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Used Hibernate in persistence layer of the application
  • Implemented web services using WSDL for authorization
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server
  • Performed unit testing of core functionalities through
  • Used Log4J for logging and tracing the messages

Environment: HTML/DHTML, Java, JavaScript, Servlet, JSP, Struts, Spring, Hibernate, JDBC, Oracle, Web Sphere Application Server, RMI, CVS, ANT, Eclipse and Log4J, NetBeans, MySQL 5.

DHTML HTML Java JavaScript Java Servlet JSP Struts Spring Hibernate JDBC Oracle IBM WebSphere RMI CVS Eclipse MySQL Log4J Netbeans WSDL Ant MVC SQL JMS WebServices Jdeveloper Session Beans Unit Testing J2EE Design Patterns
Remove Skill
Java Developer
Information Technology
Jan 2011 - Feb 2012
  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases using JUNIT as a framework.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on WebLogic Server.
  • Involved in planning process of iterations under the Agile Scrum methodology.

Environment: Java, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring DI & AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, WebLogic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6,3.4

J2EE Java JavaScript Junit Struts JSP Agile Methodology XML SOAP Spring Hibernate HTML DHTML Requirements Gathering SQL Server SQL UML CSS Log4J Oracle Eclipse JNDI Pages BEA WebLogic Scrum Quality Assurance WebServices Design Patterns JMS MVC UI Java Servlet
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Computer Science
University of Central Missouri 2015
Description
Implementation of UI based
Skills
Eclipse
2016
3
Hibernate
2016
3
J2EE
2016
3
Java
2016
3
JavaScript
2016
3
Log4J
2016
3
Oracle
2016
3
Spring
2016
3
SQL
2016
3
Struts
2016
3
WebServices
2016
3
Agile Methodology
2016
2
Ant
2016
2
BEA WebLogic
2016
2
CSS
2016
2
Design Patterns
2016
2
DHTML
2013
2
HTML
2013
2
Java Servlet
2013
2
JDBC
2016
2
Jdeveloper
2016
2
JMS
2013
2
JSP
2013
2
Junit
2016
2
MVC
2013
2
Scrum
2016
2
SOAP
2016
2
Unit Testing
2016
2
XML
2016
2
API Development
2016
1
CRUD
2016
1
CVS
2013
1
IBM WebSphere
2013
1
JNDI
2012
1
MS TFS
2016
1
MySQL
2013
1
Netbeans
2013
1
OSGI
2016
1
Pages
2012
1
Quality Assurance
2012
1
Requirements Gathering
2012
1
RMI
2013
1
Ruby
2016
1
Ruby on Rails
2016
1
Session Beans
2013
1
SQL Server
2012
1
UI
2012
1
UML
2012
1
WSDL
2013
1
AJAX
2016
1
AngularJS
2016
1
Apache Tomcat
0
1
Application Development
0
1
AWS
2016
1
C
0
1
C++
0
1
ClearCase
0
1
Data Access
2016
1
DataEase
0
1
DB2
0
1
EJB
2016
1
Entity Beans
0
1
Functional Testing
2016
1
Groovy
2016
1
iOS
2016
1
Javabeans
0
1
JBOSS BRMS
2016
1
Jenkins
2016
1
JIRA
2016
1
Jmeter
0
1
jQuery
2016
1
JSF
0
1
JSON
2016
1
Linux
2016
1
Maven
2016
1
OOD
0
1
PL/SQL
0
1
Python
2016
1
Rational Rose
0
1
RDBMS
0
1
REST
2016
1
Scripting
0
1
Selenium
0
1
SOA
2016
1
Stored Procedure
2016
1
SVN
2016
1
Triggers
0
1
UNIX
2016
1
Windows
0
1
XSD
0
1
XSL
0
1
XSLT
0
1