SlideShare a Scribd company logo
Suresh suresh4java.4@gmail.com
Java Developer +1-7132573005
Experience Summary:
• Having 8+ years of relevant experience in Java and J2EE Technologies.
• Development, deployment, testing, documentation, maintenance of application
software in Web-based environment, Distributed n-tier architecture, and Client/Server
architecture using J2EE Technologies.
• Hands on Experience in development of Web based applications using Java, JDBC, JNDI,
SERVLETS, JSP, and EJB.
• Having good experience on Struts framework for J2EE based web development.
• Involved in developing the multi-tier web applications in customized MVC-2 that ensures clear
separation of layers and rapid application development.
• Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session Beans.
• Having experience on programmatic application development using Eclipse IDE.
• Hands on experience on Weblogic-8.1/12, Apache Tomcat-5.0.24, JBOSS-4.0.4.
• Experience in writing Stored Procedures, SQL, and PL/SQL.
• Good knowledge and experience on ORACLE-9I/10g database.
• Hands on experience on database tool TOAD.
• Having good Knowledge in AJAX.
• Hands on Experience with JAVA development on Linux.
• Having good exposure and experience on ANT, Log4J, Various Design Patterns.
• Having experience on RESTFul web services development.
• Hands on experience on configuration tools like MS-VSS, SVN, ClearCase.
• Possess good communication Skills and good team-management qualities.
Professional Experience:
 Working as Technology Analyst in Infosys Technologies from Apr -2012 Till Date.
 Working as software engineer in Mphasis Limited from Mar-2010 to Mar-2012
 Working as software engineer in FCS Software Solutions Ltd from May-2007 to Jan-2010
Educational Qualification:
 M.C.A from Andhra University, Visakhapatnam, Andhra Pradesh, India.
Technical Profile:
 Java Technologies : Java, JDBC, Servlets, JSP
 Frameworks : Struts-1.x, Spring-Core
 Big Data Technologies : Hadoop
 Servers : Apache Tomcat-5.0.25, JBOSS-4.0.4, Weblogic – 8.1/12.1
 OS Platforms : Windows, Linux
 IDE : Eclipse
 Script languages : HTML with java Script, AJAX
 RDBMS : Oracle 9i/10g
 Configuration Tools : SVN, MS-VSS, ClearCase
 Build Tools : ANT, MAVEN
 Integration Tools : JENKINS
Suresh suresh4java.4@gmail.com
Java Developer +1-7132573005
Project Details:
Client: Johnson Controls Inc (JCI) April 2015 – Till Date
Sr. Java Developer
Description: The main purpose of application is to create and maintain the contract information.
Contract is the business item in terms of Johnson Controls Business. JCI tracking its business using
these applications. Through this application not only creating the contract, this application allows us
to connect to the other third party applications like SFDC to import the contract details which is
already created. Using this application JCI creating the reports towards its business. This application
again segregated into multiple modules like ContractBookingSystem, InstallationInformationSystem
etc. All these are built using java and JEE technologies.
Responsibilities:
 Involved in production Support of the project.
 Implementing all the Business logic in the middle-tier using Java classes.
 Experienced in debugging production issues in Weblogic Application server
 Used SVN for version controlling and used diff merging, check-ins, check-outs, and adding
new work files to source control and labeling.
 TOAD was used as the database system for the writing database queries.
 Worked with business users to address their requirements, QA/UAT team to resolve issues.
 Involvement in create/modify database queries, stored procedures using Oracle Database.
 Involved in modification of webservices for sending the information from IBS to other
applications.
 JIRA was used to handle defects.
 Involved in deploying and testing the application using Weblogic application server.
 Involved in developing Classess using Eclipse.
 Did the pre-production Validation for the JIRA issues which are going for Weekly release.
 Involved in Monthly reports generation.
 Co-ordinated team meeting with client and offshore team.
 Used Maven for dependencies and configuration management.
 Monitored the error logs using Log4J and fixed the problems.
Technologies: java, JEE, JDBC, JNDI, JSF, Oracle-11g, Weblogic-12, Webservices.
Client: Diebold Inc. Aug 2014 – Mar 2015
Sr. Java Developer
Diebold, Inc. is a United States-based financial self-service, security and services corporation that is
engaged primarily in the sale, manufacture, installation and service of self-service transaction
systems (such as ATMs), electronic and physical security products (including vaults and currency
processing systems), and software and integrated systems for global financial and commercial
markets. Diebold is the largest U.S. manufacturer of ATMs. Business needs to centralize their pricing
functionality and currently oracle EBS R12.1.3 is identified for design and storage master for pricing
data for North America Business. The service calls in business will be catered trough Siebel and
pricing data for call as it resides in EBS, there is a need to pull prices from EBS. This needs to be
done per service call basis and there is no requirement to maintain this data in Siebel application.
EBS R12 will be the master for Parts as well as Inventory Information. Inventory
Information is sought by the Field Technicians to check the availability of the Parts required for
Suresh suresh4java.4@gmail.com
Java Developer +1-7132573005
performing jobs on the Service Calls. Inventory information will not be stored in Siebel and would be
fetched on a need basis through this real time interface call.
I was involved in developing web services that act as communication interface between
Siebel and EBS. Particularly Pricing Interface and Item Import (through Partner Adapter) Interface.
Responsibilities :
 Requirement understanding and Analysis.
 Developed web services that act as interface between Siebel and EBS using a DB Adapter.
 Worked on File Adapter for transferring Files from 1 system to another.
 Worked on Interface using AQ adapter and web service adapter to invoke a Siebel Web
service from SOA BPEL.
 PLSQL scripts for Creating Advanced queues (AQ) in DB
 Weblogic admin activities like server and database installation, Data source and Queue
configurations etc.
Technologies: Oracle SOA Suite, JDeveloper.
Client: JP Morgan. Oct 2013 – July 2014
Sr. Java Developer
Description: APS architecture is based on the Struts framework. The UI uses Struts Tiles to create
each page of the UI from multiple JPSs. The use of Struts based classes’ ends at the Struts Action.
Business logic is called by the Model Service. Each Struts Action has a corresponding Model Service
class. The View Helper classes are used to manipulate data returned by Model Service to prepare the
data for display by the JSP. Several different types of data are cached by APSGE in several caches.
The data cached includes states, countries, currencies, ABA codes, Swift codes, and GE customers.
These caches are cleared nightly during the GE customer refresh. Model Services access data via
Dao’s from the core APS functionality.
Responsibilities:
 Requirement understanding and Analysis for my modules.
 Involved in Design Document Preparation.
 Developed Database related operations using JDBC.
 Involved controlling logic implementation by using Struts features.
 Involved Web implementation using Struts framework 1.1.
 Involved in DATABASE OBJECTS (Stored Procedures) Modification.
 Used SQL Queries in Java code to do select/update/delete depending upon the business
requirement.
 Also used stored procedures connecting to the database using struts. Responsible for
modifying existing xml schema definition as per client's requirements.
 Involved in deploying and testing the application using Weblogic application server.
 Involved java development using Eclipse.
 Used SVN for version controlling and used diff merging, check-ins, check-outs, and
adding new work files to source control and labeling.
 TOAD was used as the database system for the writing database queries.
Technologies : Core Java, JDBC, Struts1.1, Oracle-10g, Weblogic-8.1, Eclipse.
Suresh suresh4java.4@gmail.com
Java Developer +1-7132573005
Client: Apple Inc. July 2012 – Sep 2013
Sr. Java Developer
Description: Apple Corporation contains multiple applications using for their products sales and
service management. In this Apple Care project all these applications were communicating through
web service calls. There were synchronous and Asynchronous web services developed.
I was involved in one of the Asynchronous web service development. This web service call
will make the DB changes i.e., INSERT, UPDATE, SELECT operations based on the condition and
criteria’s. The name of the web service is ZXB. It will invoke when the customer purchased the Apple
product through authorized dealer of Apple.
Responsibilities:
 Requirement understanding and Analysis.
 Developed application using GCRMWS framework.
 Used Spring Core to handle the objects by the container.
 Involved in deploying and testing the application using Websphere application server.
 Developed Database operations code using Hibernate Queries.
 Involved in REST based web service development using GCRMWS framework.
 Involved in Queries Modification as per the new requirement.
 Web service calls development using REST based web services.
 Involved in developing Classess using Eclipse.
 Used SVN for version controlling and used diff merging, check-ins, check-outs, and
adding new work files to source control and labeling.
 TOAD was used as the database system for the writing database queries.
Technologies : Core Java, EJB-2.0, Oracle-10g, Websphere , Eclipse, SVN, GCRMWS
framework, REST based web services.
Client: United Overseas Bank Jan 2011 - June 2012
Java Developer.
Description : The main aim of this application is to access the POWER LENDAR
application through IPAD. The existing POWER LENDAR application can use from any of the Desktop
or Laptop. And this application is used different types of users. The initial and first phase of IPAD
version is used for SALES PREPARERS only. That means when the sales prepares logged into the
existing POWER LENDAR application, the IPAD compatible screens will come onto screen.
For the other users the existing application related screens will be displayed. For
this application development initially we have changed/created the new files for all most all new JSP’s
for existing JSP’s. Because the existing POWER LENDAR application was buildup with struts1.0. Later
we have written new action classes and sometimes we have created the new business logic related
EJB methods also.
Responsibilities :
 Requirement understanding and Analysis.
Suresh suresh4java.4@gmail.com
Java Developer +1-7132573005
 Developed Database operations code using JDBC.
 Involved controlling logic implementation by using struts1.0 features.
 Involved Web implementation using Struts framework 1.0.
 Involved in DATABASE Queries Modification as per the new requirement.
 Eclipse has used for Java programming.
 Used SVN for version controlling and used diff merging, check-ins, check-outs, and
adding new work files to source control and labeling.
 TOAD was used as the database system for the writing database queries.
 Used JavaScript for validation.
 Developed the user interface with Java, HTML, JavaScript and JSP.
 Implemented Data Transfer Objects for moving data between Presentation Tier and
Business Layer.
 Used AJAX for intensive user operations and client-side validations.
Technologies: Core Java, JSP, JavaScript, Ajax, Struts-1.0, EJB-2.0, Oracle-10g, Weblogic,
Eclipse, SVN.
Client: IFC – World Bank Mar 2010 – Dec 2010
Java Developer
Description : AMC has Investment Advisory and Service Agreements with IFC under
which IFC is responsible for Deal Sourcing/Origination, Investment Review Process, Project Approval
and Portfolio Management. IFC processes and systems will be used to process Error: Reference
source not found investment deals under its obligations and provide a mechanism to distinctly
identify AMC investments from IFC assets. The new enhancements provide a mechanism for the
users to easily access and track AMC and IFC investments and in turn manage the investments
Appropriately. The systems will also provide MIS and Pipeline reporting capabilities. The International
Finance Corporation (IFC) established the IFC Asset Management Company (AMC) in 2009. AMC is a
wholly-owned subsidiary of IFC and serves as fund manager of third party capital mobilized for
investment in AMC owned funds. AMC funds are open to investors such as governments, pension
funds, sovereign wealth funds, and others that have never before had access to IFC’s pipeline.
The objective of the AMC and IFC IT development initiative is to:
Enhance existing IFC systems to enable IFC to process and manage deal origination, approval and
supervision of AMC investments using distinct workflows for each required business activity. To
provide the ability to receive data from AMC’s back office provider for portfolio supervision and
reporting functions.
Responsibilities :
 Requirement understanding and Analysis for my modules.
 Involved in Design Document Preparation.
 Developed Database related operations using JDBC.
 Involved controlling logic implementation by using Basic Portlet features.
 Involved Web implementation using Struts framework 1.1.
 Involved in DATABASE OBJECTS (Stored Procedures) Modification.
 Identify various scenarios for functional and integration testing.
 Performed deployment of applications on IBM Websphere Application Server.
 Involved in developing Classess using RAD.
 Used ClearCase for version controlling and used diff merging, check-ins, check-outs, and
adding new work files to source control and labeling.
 TOAD was used as the database system for the writing database queries.
Suresh suresh4java.4@gmail.com
Java Developer +1-7132573005
Technologies : Core Java, Portlets, JSP, Struts 1.1, JDBC, Hibernate, EJB-2.0, Oracle-10g,
RAD 6.0, TOAD 9.2,IBM Web Sphere Application Server 6.1, IBM Web Sphere Portal Server 5.1.,
IBM-Clear Case.
Client: Canon India Pvt. Ltd May 2007 – Jan 2009
Java Developer
Description: Using CMP application Canon customers or Canon Customer care people can raise the
request through online. Basically Canon providing the service in three different ways (type of calls).
First one is called as Engineer Dispatch. And second one is Carry In. Third and Final one is Toner.
Upto now Canon maintaining these calls with two different online applications. This Customer
Management Portal online application integrated these two existing applications.
Using this application not only CANON customers, Canon people (some specific logins) also can track
the each and every request status. But Canon people only can modify and update the request. This
is the major feature of this application. Request means PROBLEM for the CANON product from
customer side.
Responsibilities :
 Involved Database Connectivity through JDBC.
 Written Form Bean classes.
 Developed controller classes using Servlets.
 Developed User Interface Screens using HTML, JavaScript.
 Involved in Business Logic implementation using EJB.
 Involved in writing the code for displaying the content using AJAX.
 Involved in writing the code for server side validations by using Servlets.
 Involved in Requirement gathering and Analysys from client.
 Involved in developing Classess using Eclipse.
 Used MS-VSS for version controlling and used diff merging, check-ins, check-outs, and
adding new work files to source control and labeling.
 TOAD was used as the database system for the writing database queries.
Technologies : Core Java, Servlets, JSP, Struts-1.1/1.2, EJB-2.0, AJAX, Oracle-10g, JBOSS-
4.0.4, Eclipse, Toad-7, MS-VSS.
Suresh suresh4java.4@gmail.com
Java Developer +1-7132573005
Technologies : Core Java, Portlets, JSP, Struts 1.1, JDBC, Hibernate, EJB-2.0, Oracle-10g,
RAD 6.0, TOAD 9.2,IBM Web Sphere Application Server 6.1, IBM Web Sphere Portal Server 5.1.,
IBM-Clear Case.
Client: Canon India Pvt. Ltd May 2007 – Jan 2009
Java Developer
Description: Using CMP application Canon customers or Canon Customer care people can raise the
request through online. Basically Canon providing the service in three different ways (type of calls).
First one is called as Engineer Dispatch. And second one is Carry In. Third and Final one is Toner.
Upto now Canon maintaining these calls with two different online applications. This Customer
Management Portal online application integrated these two existing applications.
Using this application not only CANON customers, Canon people (some specific logins) also can track
the each and every request status. But Canon people only can modify and update the request. This
is the major feature of this application. Request means PROBLEM for the CANON product from
customer side.
Responsibilities :
 Involved Database Connectivity through JDBC.
 Written Form Bean classes.
 Developed controller classes using Servlets.
 Developed User Interface Screens using HTML, JavaScript.
 Involved in Business Logic implementation using EJB.
 Involved in writing the code for displaying the content using AJAX.
 Involved in writing the code for server side validations by using Servlets.
 Involved in Requirement gathering and Analysys from client.
 Involved in developing Classess using Eclipse.
 Used MS-VSS for version controlling and used diff merging, check-ins, check-outs, and
adding new work files to source control and labeling.
 TOAD was used as the database system for the writing database queries.
Technologies : Core Java, Servlets, JSP, Struts-1.1/1.2, EJB-2.0, AJAX, Oracle-10g, JBOSS-
4.0.4, Eclipse, Toad-7, MS-VSS.

More Related Content

What's hot

Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbc
sriram raj
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - ResumeRaja ganesh
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
Joseph Gregory
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
Resume_Java_3exp
Resume_Java_3expResume_Java_3exp
Resume_Java_3exp
Vinuthan M C
 
J2ee
J2eeJ2ee
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
Rajiv Ranjan
 
Java J2EE
Java J2EEJava J2EE
Java J2EE
Sandeep Rawat
 
Resume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFResume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFNILESH KUMAR SINGH
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
Joseph Gregory
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resumeSam Walsh
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavanLalu Chavan
 
Java Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web ApplicationJava Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web Application
IMC Institute
 
J2 EEE SIDES
J2 EEE  SIDESJ2 EEE  SIDES
J2 EEE SIDESbputhal
 

What's hot (20)

Resume--Nilesh kumar singh
Resume--Nilesh kumar singhResume--Nilesh kumar singh
Resume--Nilesh kumar singh
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbc
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - Resume
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 
Chapter2 j2ee
Chapter2 j2eeChapter2 j2ee
Chapter2 j2ee
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Resume_Java_3exp
Resume_Java_3expResume_Java_3exp
Resume_Java_3exp
 
J2ee
J2eeJ2ee
J2ee
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Chezhian S Annamalai Resume
Chezhian S Annamalai ResumeChezhian S Annamalai Resume
Chezhian S Annamalai Resume
 
Java J2EE
Java J2EEJava J2EE
Java J2EE
 
Resume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFResume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADF
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Darron_Haworth_2016
Darron_Haworth_2016Darron_Haworth_2016
Darron_Haworth_2016
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Java Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web ApplicationJava Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web Application
 
J2 EEE SIDES
J2 EEE  SIDESJ2 EEE  SIDES
J2 EEE SIDES
 

Similar to Suresh Resume

Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer rajsreekanthavco
 
New resume
New resumeNew resume
New resume
Rahul Kumar
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts framework
s4al_com
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-ResumePayal Pal
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
Neel A
 
5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVC5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVCprashant zope
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
MdHasan872214
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CVAhmed Afifi
 
Resume amrit
Resume amritResume amrit
Resume amrit
Amritendu Panda
 

Similar to Suresh Resume (20)

Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
New resume
New resumeNew resume
New resume
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
KaranDeepSinghCV
KaranDeepSinghCVKaranDeepSinghCV
KaranDeepSinghCV
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts framework
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
Vijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_DeveloperVijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_Developer
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-Resume
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Resume
ResumeResume
Resume
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
RESUME
RESUMERESUME
RESUME
 
5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVC5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVC
 
KumarJava
KumarJavaKumarJava
KumarJava
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CV
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
Resume amrit
Resume amritResume amrit
Resume amrit
 

Recently uploaded

Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 

Recently uploaded (20)

Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 

Suresh Resume

  • 1. Suresh suresh4java.4@gmail.com Java Developer +1-7132573005 Experience Summary: • Having 8+ years of relevant experience in Java and J2EE Technologies. • Development, deployment, testing, documentation, maintenance of application software in Web-based environment, Distributed n-tier architecture, and Client/Server architecture using J2EE Technologies. • Hands on Experience in development of Web based applications using Java, JDBC, JNDI, SERVLETS, JSP, and EJB. • Having good experience on Struts framework for J2EE based web development. • Involved in developing the multi-tier web applications in customized MVC-2 that ensures clear separation of layers and rapid application development. • Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session Beans. • Having experience on programmatic application development using Eclipse IDE. • Hands on experience on Weblogic-8.1/12, Apache Tomcat-5.0.24, JBOSS-4.0.4. • Experience in writing Stored Procedures, SQL, and PL/SQL. • Good knowledge and experience on ORACLE-9I/10g database. • Hands on experience on database tool TOAD. • Having good Knowledge in AJAX. • Hands on Experience with JAVA development on Linux. • Having good exposure and experience on ANT, Log4J, Various Design Patterns. • Having experience on RESTFul web services development. • Hands on experience on configuration tools like MS-VSS, SVN, ClearCase. • Possess good communication Skills and good team-management qualities. Professional Experience:  Working as Technology Analyst in Infosys Technologies from Apr -2012 Till Date.  Working as software engineer in Mphasis Limited from Mar-2010 to Mar-2012  Working as software engineer in FCS Software Solutions Ltd from May-2007 to Jan-2010 Educational Qualification:  M.C.A from Andhra University, Visakhapatnam, Andhra Pradesh, India. Technical Profile:  Java Technologies : Java, JDBC, Servlets, JSP  Frameworks : Struts-1.x, Spring-Core  Big Data Technologies : Hadoop  Servers : Apache Tomcat-5.0.25, JBOSS-4.0.4, Weblogic – 8.1/12.1  OS Platforms : Windows, Linux  IDE : Eclipse  Script languages : HTML with java Script, AJAX  RDBMS : Oracle 9i/10g  Configuration Tools : SVN, MS-VSS, ClearCase  Build Tools : ANT, MAVEN  Integration Tools : JENKINS
  • 2. Suresh suresh4java.4@gmail.com Java Developer +1-7132573005 Project Details: Client: Johnson Controls Inc (JCI) April 2015 – Till Date Sr. Java Developer Description: The main purpose of application is to create and maintain the contract information. Contract is the business item in terms of Johnson Controls Business. JCI tracking its business using these applications. Through this application not only creating the contract, this application allows us to connect to the other third party applications like SFDC to import the contract details which is already created. Using this application JCI creating the reports towards its business. This application again segregated into multiple modules like ContractBookingSystem, InstallationInformationSystem etc. All these are built using java and JEE technologies. Responsibilities:  Involved in production Support of the project.  Implementing all the Business logic in the middle-tier using Java classes.  Experienced in debugging production issues in Weblogic Application server  Used SVN for version controlling and used diff merging, check-ins, check-outs, and adding new work files to source control and labeling.  TOAD was used as the database system for the writing database queries.  Worked with business users to address their requirements, QA/UAT team to resolve issues.  Involvement in create/modify database queries, stored procedures using Oracle Database.  Involved in modification of webservices for sending the information from IBS to other applications.  JIRA was used to handle defects.  Involved in deploying and testing the application using Weblogic application server.  Involved in developing Classess using Eclipse.  Did the pre-production Validation for the JIRA issues which are going for Weekly release.  Involved in Monthly reports generation.  Co-ordinated team meeting with client and offshore team.  Used Maven for dependencies and configuration management.  Monitored the error logs using Log4J and fixed the problems. Technologies: java, JEE, JDBC, JNDI, JSF, Oracle-11g, Weblogic-12, Webservices. Client: Diebold Inc. Aug 2014 – Mar 2015 Sr. Java Developer Diebold, Inc. is a United States-based financial self-service, security and services corporation that is engaged primarily in the sale, manufacture, installation and service of self-service transaction systems (such as ATMs), electronic and physical security products (including vaults and currency processing systems), and software and integrated systems for global financial and commercial markets. Diebold is the largest U.S. manufacturer of ATMs. Business needs to centralize their pricing functionality and currently oracle EBS R12.1.3 is identified for design and storage master for pricing data for North America Business. The service calls in business will be catered trough Siebel and pricing data for call as it resides in EBS, there is a need to pull prices from EBS. This needs to be done per service call basis and there is no requirement to maintain this data in Siebel application. EBS R12 will be the master for Parts as well as Inventory Information. Inventory Information is sought by the Field Technicians to check the availability of the Parts required for
  • 3. Suresh suresh4java.4@gmail.com Java Developer +1-7132573005 performing jobs on the Service Calls. Inventory information will not be stored in Siebel and would be fetched on a need basis through this real time interface call. I was involved in developing web services that act as communication interface between Siebel and EBS. Particularly Pricing Interface and Item Import (through Partner Adapter) Interface. Responsibilities :  Requirement understanding and Analysis.  Developed web services that act as interface between Siebel and EBS using a DB Adapter.  Worked on File Adapter for transferring Files from 1 system to another.  Worked on Interface using AQ adapter and web service adapter to invoke a Siebel Web service from SOA BPEL.  PLSQL scripts for Creating Advanced queues (AQ) in DB  Weblogic admin activities like server and database installation, Data source and Queue configurations etc. Technologies: Oracle SOA Suite, JDeveloper. Client: JP Morgan. Oct 2013 – July 2014 Sr. Java Developer Description: APS architecture is based on the Struts framework. The UI uses Struts Tiles to create each page of the UI from multiple JPSs. The use of Struts based classes’ ends at the Struts Action. Business logic is called by the Model Service. Each Struts Action has a corresponding Model Service class. The View Helper classes are used to manipulate data returned by Model Service to prepare the data for display by the JSP. Several different types of data are cached by APSGE in several caches. The data cached includes states, countries, currencies, ABA codes, Swift codes, and GE customers. These caches are cleared nightly during the GE customer refresh. Model Services access data via Dao’s from the core APS functionality. Responsibilities:  Requirement understanding and Analysis for my modules.  Involved in Design Document Preparation.  Developed Database related operations using JDBC.  Involved controlling logic implementation by using Struts features.  Involved Web implementation using Struts framework 1.1.  Involved in DATABASE OBJECTS (Stored Procedures) Modification.  Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.  Also used stored procedures connecting to the database using struts. Responsible for modifying existing xml schema definition as per client's requirements.  Involved in deploying and testing the application using Weblogic application server.  Involved java development using Eclipse.  Used SVN for version controlling and used diff merging, check-ins, check-outs, and adding new work files to source control and labeling.  TOAD was used as the database system for the writing database queries. Technologies : Core Java, JDBC, Struts1.1, Oracle-10g, Weblogic-8.1, Eclipse.
  • 4. Suresh suresh4java.4@gmail.com Java Developer +1-7132573005 Client: Apple Inc. July 2012 – Sep 2013 Sr. Java Developer Description: Apple Corporation contains multiple applications using for their products sales and service management. In this Apple Care project all these applications were communicating through web service calls. There were synchronous and Asynchronous web services developed. I was involved in one of the Asynchronous web service development. This web service call will make the DB changes i.e., INSERT, UPDATE, SELECT operations based on the condition and criteria’s. The name of the web service is ZXB. It will invoke when the customer purchased the Apple product through authorized dealer of Apple. Responsibilities:  Requirement understanding and Analysis.  Developed application using GCRMWS framework.  Used Spring Core to handle the objects by the container.  Involved in deploying and testing the application using Websphere application server.  Developed Database operations code using Hibernate Queries.  Involved in REST based web service development using GCRMWS framework.  Involved in Queries Modification as per the new requirement.  Web service calls development using REST based web services.  Involved in developing Classess using Eclipse.  Used SVN for version controlling and used diff merging, check-ins, check-outs, and adding new work files to source control and labeling.  TOAD was used as the database system for the writing database queries. Technologies : Core Java, EJB-2.0, Oracle-10g, Websphere , Eclipse, SVN, GCRMWS framework, REST based web services. Client: United Overseas Bank Jan 2011 - June 2012 Java Developer. Description : The main aim of this application is to access the POWER LENDAR application through IPAD. The existing POWER LENDAR application can use from any of the Desktop or Laptop. And this application is used different types of users. The initial and first phase of IPAD version is used for SALES PREPARERS only. That means when the sales prepares logged into the existing POWER LENDAR application, the IPAD compatible screens will come onto screen. For the other users the existing application related screens will be displayed. For this application development initially we have changed/created the new files for all most all new JSP’s for existing JSP’s. Because the existing POWER LENDAR application was buildup with struts1.0. Later we have written new action classes and sometimes we have created the new business logic related EJB methods also. Responsibilities :  Requirement understanding and Analysis.
  • 5. Suresh suresh4java.4@gmail.com Java Developer +1-7132573005  Developed Database operations code using JDBC.  Involved controlling logic implementation by using struts1.0 features.  Involved Web implementation using Struts framework 1.0.  Involved in DATABASE Queries Modification as per the new requirement.  Eclipse has used for Java programming.  Used SVN for version controlling and used diff merging, check-ins, check-outs, and adding new work files to source control and labeling.  TOAD was used as the database system for the writing database queries.  Used JavaScript for validation.  Developed the user interface with Java, HTML, JavaScript and JSP.  Implemented Data Transfer Objects for moving data between Presentation Tier and Business Layer.  Used AJAX for intensive user operations and client-side validations. Technologies: Core Java, JSP, JavaScript, Ajax, Struts-1.0, EJB-2.0, Oracle-10g, Weblogic, Eclipse, SVN. Client: IFC – World Bank Mar 2010 – Dec 2010 Java Developer Description : AMC has Investment Advisory and Service Agreements with IFC under which IFC is responsible for Deal Sourcing/Origination, Investment Review Process, Project Approval and Portfolio Management. IFC processes and systems will be used to process Error: Reference source not found investment deals under its obligations and provide a mechanism to distinctly identify AMC investments from IFC assets. The new enhancements provide a mechanism for the users to easily access and track AMC and IFC investments and in turn manage the investments Appropriately. The systems will also provide MIS and Pipeline reporting capabilities. The International Finance Corporation (IFC) established the IFC Asset Management Company (AMC) in 2009. AMC is a wholly-owned subsidiary of IFC and serves as fund manager of third party capital mobilized for investment in AMC owned funds. AMC funds are open to investors such as governments, pension funds, sovereign wealth funds, and others that have never before had access to IFC’s pipeline. The objective of the AMC and IFC IT development initiative is to: Enhance existing IFC systems to enable IFC to process and manage deal origination, approval and supervision of AMC investments using distinct workflows for each required business activity. To provide the ability to receive data from AMC’s back office provider for portfolio supervision and reporting functions. Responsibilities :  Requirement understanding and Analysis for my modules.  Involved in Design Document Preparation.  Developed Database related operations using JDBC.  Involved controlling logic implementation by using Basic Portlet features.  Involved Web implementation using Struts framework 1.1.  Involved in DATABASE OBJECTS (Stored Procedures) Modification.  Identify various scenarios for functional and integration testing.  Performed deployment of applications on IBM Websphere Application Server.  Involved in developing Classess using RAD.  Used ClearCase for version controlling and used diff merging, check-ins, check-outs, and adding new work files to source control and labeling.  TOAD was used as the database system for the writing database queries.
  • 6. Suresh suresh4java.4@gmail.com Java Developer +1-7132573005 Technologies : Core Java, Portlets, JSP, Struts 1.1, JDBC, Hibernate, EJB-2.0, Oracle-10g, RAD 6.0, TOAD 9.2,IBM Web Sphere Application Server 6.1, IBM Web Sphere Portal Server 5.1., IBM-Clear Case. Client: Canon India Pvt. Ltd May 2007 – Jan 2009 Java Developer Description: Using CMP application Canon customers or Canon Customer care people can raise the request through online. Basically Canon providing the service in three different ways (type of calls). First one is called as Engineer Dispatch. And second one is Carry In. Third and Final one is Toner. Upto now Canon maintaining these calls with two different online applications. This Customer Management Portal online application integrated these two existing applications. Using this application not only CANON customers, Canon people (some specific logins) also can track the each and every request status. But Canon people only can modify and update the request. This is the major feature of this application. Request means PROBLEM for the CANON product from customer side. Responsibilities :  Involved Database Connectivity through JDBC.  Written Form Bean classes.  Developed controller classes using Servlets.  Developed User Interface Screens using HTML, JavaScript.  Involved in Business Logic implementation using EJB.  Involved in writing the code for displaying the content using AJAX.  Involved in writing the code for server side validations by using Servlets.  Involved in Requirement gathering and Analysys from client.  Involved in developing Classess using Eclipse.  Used MS-VSS for version controlling and used diff merging, check-ins, check-outs, and adding new work files to source control and labeling.  TOAD was used as the database system for the writing database queries. Technologies : Core Java, Servlets, JSP, Struts-1.1/1.2, EJB-2.0, AJAX, Oracle-10g, JBOSS- 4.0.4, Eclipse, Toad-7, MS-VSS.
  • 7. Suresh suresh4java.4@gmail.com Java Developer +1-7132573005 Technologies : Core Java, Portlets, JSP, Struts 1.1, JDBC, Hibernate, EJB-2.0, Oracle-10g, RAD 6.0, TOAD 9.2,IBM Web Sphere Application Server 6.1, IBM Web Sphere Portal Server 5.1., IBM-Clear Case. Client: Canon India Pvt. Ltd May 2007 – Jan 2009 Java Developer Description: Using CMP application Canon customers or Canon Customer care people can raise the request through online. Basically Canon providing the service in three different ways (type of calls). First one is called as Engineer Dispatch. And second one is Carry In. Third and Final one is Toner. Upto now Canon maintaining these calls with two different online applications. This Customer Management Portal online application integrated these two existing applications. Using this application not only CANON customers, Canon people (some specific logins) also can track the each and every request status. But Canon people only can modify and update the request. This is the major feature of this application. Request means PROBLEM for the CANON product from customer side. Responsibilities :  Involved Database Connectivity through JDBC.  Written Form Bean classes.  Developed controller classes using Servlets.  Developed User Interface Screens using HTML, JavaScript.  Involved in Business Logic implementation using EJB.  Involved in writing the code for displaying the content using AJAX.  Involved in writing the code for server side validations by using Servlets.  Involved in Requirement gathering and Analysys from client.  Involved in developing Classess using Eclipse.  Used MS-VSS for version controlling and used diff merging, check-ins, check-outs, and adding new work files to source control and labeling.  TOAD was used as the database system for the writing database queries. Technologies : Core Java, Servlets, JSP, Struts-1.1/1.2, EJB-2.0, AJAX, Oracle-10g, JBOSS- 4.0.4, Eclipse, Toad-7, MS-VSS.