Manivannan P Venkatesan
************@*****.***
PROFESSIONAL SUMMARY
Oracle Certified Java Developer and around 7 years 8 months experience of analysing, designing and developing the web applications primarily using J2EE technologies, Java based Framework Oracle 11G and SQL Server 2008 for different clients.
Expertise in Object Oriented Programming and Design Patterns.
Extensive development experience specializing in a environment building n-tier applications for web deployment using Java, J2EE, JSP, Servlets, Spring, Hibernate, Google Web Toolkit, Web Services using Apache Axis, JDBC, JavaBeans, JavaScript, HTML, XML and iText PDF
Extensive knowledge of MVC architecture, Spring MVC framework, Hibernate, AJAX components
Extensive project implementation skills using both core and advanced Java technologies including Spring, Hibernate(ORM) framework and GXT 2.2.5
Extensive project development in Spring Boot 1.4.5 and Angular JS 1.4.7
Extensively used various IDE tools such as Eclipse and web Logic workshop.
Developed RESTful Web Services using JAX-RS and exposing with Apache Axis
Experience in working with Application Servers like Apache Tomcat and web logic server.
Experience in working Bulk Mailer Application for USPS Mailing service.
Strong Skills in Analytical, Data Gathering, Analyzing, Problem Solving, Coordinating, Planning and Organizing.
Continuous Integrating using Jenkins
Extensive experience in using development tool like Eclipse and web Logic workshop
Strong in back end development and design using Oracle and MS-SQL Server
Well focused and can meet the expected deadlines
Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, Spring MVC framework, Web services, Restful etc.
Highly motivated, results oriented and leadership skills with great team ethics.
Helped design from validation programs using HTML and Java Script
Experience in Transaction Management such as JPA
Experience in Session Management with application development
Experience in support and maintenance project
Experience development experience in Oracle ADF (12C)
EDUCATION
Bachelor of Technology in Information Technology
Diploma in Computer Technology
Certification
Oracle Certified Professional Java Programmer (OCPJP)
TECHNICAL SKILLS
Programming Languages : Core Java, Servlet, JSP
Framework : Oracle ADF, Spring MVC, Hibernate, JPF, JPA, JMS, Spring Boot
Apache tool : Ant, Axis Web Services
Web Services : RESTFUL
Client Tier Technologies : HTML, XML JSON, CSS, Java Script, JQuery, GXT. Angular JS
App and Web Servers : Tomcat, Web logic
RDBMS : Oracle 11G,MYSQL Query Browser, SQL Server 2008
IDE : Eclipse, Oracle workshop Web logic
Operating Systems : Windows XP, Linux, Windows 7
USA Postal Software Tool : Bulk Mailer Professional
Issue Tracking tool : JIRA
Tools : Jenkins
EXPERIENCE
Department of Labour (OSHA) Oct 2016 to till now
Role Sr. Java Developer
Project Description:
The Occupational Safety and Health Administration (OSHA) is an agency of the United States Department of Labour. OSHA covers most private sector employers in all 50 states, the District of Columbia, and other U.S. jurisdictions either directly through federal OSHA or through an OSHA approved state plan. State plans are OSHA-approved job safety and health programs operated by individual states instead of federal OSHA. Federal OSHA approves and monitors all state plans and provides as much as fifty percent of the funding for each program. State-run safety and health programs are required to be at least as effective as the federal OSHA program.
Responsibilities
Extensively working Core Java (JDK 1.8) with business logic
Developing the application using Oracle ADF framework.
Using Oracle12C SQL Prompt to interact with the database.
Migrating the application from mainframe to Oracle ADF framework
Develop applications according to Company’s Agile methodology
Environments
Java, JDK 1.8, Oracle ADF 12C, JSF, Oracle 12C, CSS, Web Logic application Server, Windows 7, JIRA, JDeveloper IDE, PL/SQL
CITI Bank New York, NY Aug 2015 – Sep 2016
Role: Java Developer
Project Description:
An Internet Banking based application has various features like Card Payment, Fund Transfer, E-Saving, PayPal utility payment system, Cash @ speed. Card Payment facility available to pay own credit cards. Beneficiary System validates an IBAN and IBAN format since customer send the money to entire world and with reciprocal charges. Using PayPal facility customer can pay own PayPal account or can create their account through this facility.
Responsibilities
Extensively working Core Java (JDK 1.7) with business logic
Extensively working in support and implementation
Developing and maintaining code using technical specifications to update existing application and/or to develop new application.
Used Remote procedure call to connect with middleware database
Develop applications according to Company’s Agile methodology
Writing Coding using Java/J2EE (GXT 2.2.5)
Developed and deployed the application on Weblogic8.1 application server
Using Oracle11g SQL Prompt to interact with the database.
Involved in code review of the team members and implemented best practices.
Experience support and maintenance the application using JIRA tool
Experience in Jenkins tools
Testing modules using JUnit
Environments
Java, JDK 1.7, Servlet, GXT 2.2.5 Framework, JPF Framework, Eclipse, Web Logic Workshop, Oracle 11G, Ant, XML, DOM Parser, CSS, GXT 2.2.5, Web Logic application Server, Windows 7, JIRA, Jenkins, JUnit
CITI Bank Irving, TX Jun 2014 – July 2015
Role: Computer Programmer
Project Description:
CITI Bank is one of the financial services company, the largest bank holding company in the United States, by assets, and the second largest bank by market capitalization. CITI Bank serves clients in more than 150 countries and has a relationship with 99% of the U.S. Fortune 500 companies and 83% of the Fortune Global 500. Project is designed in Java/J2ee, Spring MVC and Hibernate. There are lots of automated jobs written and scheduled through Web Service.
Responsibilities
This web-based application was built using agile development practices using Extreme Programming.
Developing critical business logic using Core Java (JDK 1.7) and Java based tool
Involved in Analysis, Design, Development, Integration and Testing of application modules.
Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Boot 14.5, security, error handling mechanism.
Developed user interface Angular JS 1.4.7, AJAX, HTML, CSS, Java Script, and to simplify the complexities of the application. Was sole responsible for deployment and requirement analysis with client
Have worked on Oracle 11g data base for storing and retrieving the application data.
Developed and deployed the application on Weblogic8.1 application server
Experience to handle production support issue
Consistent programming model across transaction such as Java Persistence API (JPA)
Experience in continuous integration using Jenkins
Testing modules using JUnit
Environments
Core Java (JDK 1.7), Servlet, Spring Boot 14.5, Hibernate, Eclipse, Web Logic Workshop, Oracle 11G, Angular JS 1.4.7, HTML, CSS, Web Logic, Windows 7, Maven, RESTful Web Services, Jenkins, JUnit
O'Brien Document Solution, Bartlett, IL July 2012 – May 2014
Role: Software Developer
Product Description:
O'Brien Document Solutions Digital-CCP is a collaboration and communication platform that brings people and process together to achieve business goals and objectives in the insurance domain. With the built-in workflow and design engine, business users can create well-designed forms, approve and deliver the forms through electronic
distribution channels. Digital-CCP was developed to facilitate variable data printing (VDP). Forms flow to formal approval process and audit trail facilities the business users to review changes. Once the form is approved, they are managed in the master Library and available for Web service Calls. Communication happens through XML’s.
Responsibilities
Analysing business requirements and prepare the detailed design document.
Developing critical business logic using Core Java (JDK 1.7) and Java based tool
Developing Service, Transaction, DAO Layers using Spring Framework and Hibernate.
Developing interactive web application, XML to PDF creation using iText.
Creating JSON based Restful web services and communicating mobile app
Developing UI design using CSS, JSP, Java Script
Exposing Restful web services using Apache Axis
Developing and maintaining code using technical specifications to update existing application and/or to develop new application.
Apply analytical, technical and programmatic skills to resolve application related issues.
Develop applications according to Company’s Software Development Life Cycle (SDLC) methodology
Developing the transaction management such as Hibernate.
Tracking issues using JIRA tools
Environments
Core Java 1.7, Servlet, Spring MVC, Hibernate, EJB, RESTful Web Services, JSP, Java Script,CSS, JIRA tools,Eclipse, MS-SQL Server 2008, Windows Server 2007, Apache Tomcat, ANT tool
SolvEdge Technology Services Pvt Ltd, Chennai, India May 2009 – Jun 2012
Role: Software Engineer
Project Name: SE-EventUS - Aug 2011 – Jun 2012
Product Description:
EventUs is the complete event management mobile application. You can tailor the application regardless of the size and industry you cater. We built EventUS to connect everyone at your events to the right people, content and solutions. As a result, your attendees will be happier, your exhibitors and sponsors will be more successful and you will unlock new opportunities.
Responsibilities
Extensively worked using Java, Servlet, Spring MVC, JQuery, Spring JDBC Template Framework and Restful Web Service.
Problem solving skills allowing rapid assimilation and resolution of complex problems.
Involving requirements of business.
Developing Service, Transaction, and DAO Layers using Spring MVC.
Developing UI design using JQuery,CSS
Extensively worked in support and development
Extensively worked in bug fixing using issue tacking tool JIRA tool
Environments
Core Java, Servlet, Spring MVC, Spring JDBC, RESTful Web Services, HTML, JSP, CSS, Java Script, JQuey, JIRA, Bootstrap, Eclipse, MS-SQL Server 2008, Windows Server 2007, Apache Tomcat, Ubuntu (Linux)
Project Name: Physician Practice Dashboard (PPD) - May 2009 – Aug 2011
Project Description:
The Dashboard is a way to capture key pieces of data in Physician Practice and demonstrate Clinical management skills to your stakeholders. A Practice Dashboard is a one-page look at the key indicators being monitored that are necessary for the practice to thrive financially.
Responsibilities
Extensively worked using Java, Servlet, Spring MVC, JSP, and Hibernate Framework.
Problem solving skills allowing rapid assimilation and resolution of complex problems.
Involving requirements of business.
Developing Service, Transaction, and DAO Layers using Spring MVC.
Developing UI design using JSP,CSS
Extensively worked in bug fixing using issue tacking tool JIRA tool
Environments
Core Java, Servlet, Spring MVC, Hibernate, JIRA tool, HTML, CSS, Java Script, JSP, Eclipse, MS-SQL Server 2008, Windows Server 2007, Apache Tomcat, Ubuntu (Linux)