SlideShare a Scribd company logo
1 of 5
Profile: Shyam Patil
1
Shyam Patil
Shyam.sp@gmail.com
+91-8600998877
Shyam is a Sun Certified Java Professional with extensive experience (8+ years) in IT consulting and
Software Development, out of which his major experience is into Java and J2EE based application.
He has extensively worked on Java/J2EE based technologies and successfully executed and
delivered projects with in the given time frame.
He has excellent knowledge of the SDLC processes, Quality Standards and State-of-Art solutions. He
has worked on technologies like WebSphere, Web Services REST and SOAP, Spring, Struts, JSF,
Icefaces 1.7, EJB1.1, EJB2.0, EJB 3.0 and Ibatis, Oracle 9i/10g,Jpos and has good experience in
version controlling using SVN, WINCVS, and Putty. He also has a good exposure on various Java
script frameworks. He has been a part of the development teams at offshore development centres as
well as client locations and is well acquainted with different applications and products, development
standards and processes.
Shyam is an Engineering graduate currently working in Nihilent technologies as a Design Lead. He
has dynamic experience and is proficient in activities such as requirement gathering, requirements
analysis, solution designing, design reviews, performance testing and Integration testing. He has
sound application, technical knowledge and client management abilities. He is capable to manage
multiple tasks and is efficient in organise and prioritise tasks and manage personnel.
Domain knowledge:
 Telecom
 Mobile Banking
 Banking
Skills and Certifications
Operating Systems UNIX (LINUX), Windows 2000/XP/NT, SuSe Linux
Databases Oracle9i/10g, MS SQL 2000 Server, MS Access
Programming Languages C,C++,Java2,Spring,HTML, JavaScript, AJAX, XML
Tools Eclipse, SVN, Hudson, Apache Tomcat Server, Glassfish
2,JBoss2.4.9,JBoss4.0,IBM WebSphere, Ant, XDoclet,
Maven,JMeter,Soap UI,JIRA
Server Side Development
Servlet, JSP, JSF1.2 Framework, JDBC, EJB1.1,EJB2.0,EJB 3.0,
XML, Jpos, JMS,Camel, Spring MVC and Spring integration
Profile: Shyam Patil
2
Projects Details
---------------------------------------------- Project 01 --------------------------------------------------
Project Name : SI Partner VDRC and Lesotho, Dec 2014 to till date
Client : Fundamo a Visa company
Company : Nihilent
Technologies : Java 1.6, Hibernate 3.0, Spring MVC, Spring Integration Apache Camel,
Mock Junit, Oracle 10g, Maven, Web Services, JSP and Servlet
Vodacom DRC and VCL have mobile financial service offerings running off the Enterprise Edition
mobile financial service platform.
Key Responsibilities as Senior Java Developer/Team Lead:
 Involved in various phases of Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design, Analysis and Code development
 Understanding business requirement by interacting with client and developed a prototype of the
application and demonstrated to business client to verify the application functionality
 Developed Business requirements by using use case and sequence diagram for the application.
 Developed and implemented the MVC Architectural Pattern using Struts Framework including
JSP, Servlets, EJB, Form Bean and Action classes.
 Developed Web services (SOAP) to interact with other components.
 Used parsers like SAX and DOM for parsing xml documents and used XML transformations using
XSLT
 Developed a web service interface to integrate external Management System. The web service
allowed to create, read, update & delete information
 Developed Extensions/Adapter using different technology such as Spring MVC, Spring
Integration, Camel, Servlet, Hibernate, and Ibatis.
 Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML.
 Monitoring the current development status of subordinates and updating the status to
Manger
 Provide technical direction and mentoring in Java to the development team.
---------------------------------------------- Project 02 --------------------------------------------------
Project Name : Mobile Payment System (MPS) and Fundamo VMSI, Dec 2013 to Nov 2014
Client : Fundamo a Visa company
Company : Nihilent
Technologies : Java 1.6, Jpos 1.6, Hibernate 3.0, EJB3.0, Apache Camel, Groovy,
Mock Junit, Oracle 10g, Maven, Icefaces, Web Services, JSP and Servlet
The Mobile Payment System (MPS) is a critical and integral part of the Maldives Interoperable
Payment System (MIPS). The objective of the MIPS is to provide a platform that will facilitate access
to banking services for the people of the Republic of Maldives, many of whom lack such access at
present.
Key Responsibilities as Senior Java Developer/Team Lead:
 Involved in various phases of Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design, Analysis and Code development.
 Worked on bug fixing and enhancements on change requests.
 Worked on CAMEL, SPRING, Servlet for 3rd party Integration such as ISO, ACH, Airtime, Bill
Payment, International remittance.
 Involved in designing Jasper Report for generating User transaction Statement.
 Generated utility for trigger pin using Ibatis and Corn jobs.
Profile: Shyam Patil
3
 Extensively used XML technologies like XML, DTD, XSLT, SOAP and JAXP based parsers to
bind templates with date, present and transfer data to different independent modules while doing
integration with 3rd party
 Work on SMPP and HTTP Protocol for SMS sending modules.
 Worked in Jpos as open source framework for transaction manager for ISO8583 protocol.
 Interacting with business analyst for preparing business requirement.
 Bug fixing and 24-7production support
 Using Profile, played a major role in optimization of application to enable it to high volume of
traffic
---------------------------------------------- Project 03 --------------------------------------------------
Project Name : Fundamo Mobile Financial Services Platform EE (Release 5), April 2010 to
Nov 2013
Client : Fundamo a Visa company
Company : Nihilent
Technologies : Java 1.6, EJB 3.0, Apache Camel, Groovy, JPA (Eclipse Link), Mock Junit,
Oracle 10g, Maven, Icefaces, JSF, Web Services, Developer, Bug fixing
Fundamo is a global services solutions provider that specializes in mobile financial solutions. The
company was founded in 2000 and has been visionary in predicting the trend towards providing
financial services through mobile phones and the impact this will have on the delivery of financial
services, in both developing and developed markets. This new style of mobile financial system
represents a powerful convergence of the rigor of banking systems and the convenience, simplicity
and ubiquity of mobile.
Key Responsibilities as Java Developer:
 Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events
and Listeners.
 Written JUnit Test cases for perform unit testing
 Involved in using JMS for messaging interaction between other interfaces used in ACH
(Automated Clearing House) deployment.
 Used the Java middleware technologies such as EJB's in order to incorporate the business logic
and JMS (Java Messaging service) along with the MQ's (Message Queues) in order to publish the
XML files that are created.
 Used Rational Clear Case as Version control.
 Experience in development methodologies such as Agile, Scrum etc
 Knowledge and implementation of applications using SOAP and Restful Web Services
 Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object
(DTO), Data Access Object, Singleton Pattern and Service Locator.
 Worked with QA team for testing and resolve defects
 IBM Websphere, Glashfish application servers used for deployment of component.
 Used Maven to compile and package the application and implemented Log4j for the project.
---------------------------------------------- Project 04 --------------------------------------------------
Project Name : WellPlaza, June 2009 to April 2010
Client : WellPlaza Fukia Club
Company : NextFocus Mumbai
Technologies : Java 1.5/1.6, EJB 2.0, JSP, Struts1.1.
WellPlaza is web based portal for WellPlaza Fukia Club based in Japan. Fukia is a popular traditional
health based game played in Japan played mainly by senior citizens. The site aims at helping senior
citizens keep track of fukia game scores, show progress graphs, individual ranks and ranks that can
be compared with other members. The site also updates members about various fukia competitive
Profile: Shyam Patil
4
events that will be held in clubs and allows them to enroll for these events online. There are roles and
rights defined for all users e.g. Site Admin, Centre Head, Club Head and Members.
Key Responsibilities as Java Developer:
 Used STRUTS as the base framework to achieve (MVC) Model View Controller. Validation
framework for Presentation validation. Implemented Dispatch Action Pattern to optimize struts
action lookup. Used Struts based DynaFormBeans framework also Used DynaActionFormBean,
DynaValidator.
 Used EJB Stateless Session Beans as business façade and used RMI for invoking distributed
objects.
 Strong experience of software and system development using JSP, Servlet, Java Server Face,
EJB, JDBC, JNDI, Struts, Maven, Trac, Subversion, JUnit, Ant, Log4j, SQL language.
 Used JSP, JSTL, JavaScript and CSS for creating views. I have used Servlet for developing
controllers. EJBs were used for the data persistence in the application tier
 Using Ajax, Java script, HTML, CSS, Rich faces, JSP, JSTL, JSP, XSL, XSLT, and EL developed
template based reusable header, footer and role based menus and GUI screens
 Generated the classes using JAXB for the given schema. And used these to further marshal the
data in to an XML format.
 Used SVN repository for files storage and synchronization
 Worked on Google Smile to incorporate chat application in this project.
 Involved in all development phases and code review of backing beans and EJB stateless
session beans.
 Increased the performance of application by optimizing SQL and making good use of Java
Collections.
 Good knowledge in troubleshooting, programming and analytical skills.
 Guiding and assisting team to resolve issues and meet deadlines
---------------------------------------------- Project 05 --------------------------------------------------
Project Name : AXCRM, Jan 2008 to June 2009
Client : Airnex Telecom
Company : NextFocus Mumbai
Technologies : Struts1.1, Servlet/JSP, EJB1.1, JavaScript, MS SQL 2000 Server,
JBoss2.4.9, Tomcat 4.0.
Airnex Telecom has over 30,000 Customers worldwide and has various products in Telecom i.e.
calling cards, prepaid cards, postpaid cards, roaming cards with various carrier providers. AXCRM is
web based CRM System built on J2EE architecture. This application maintains customers,
Agents/Sales/Lead/Reps, generates and distributes trouble tickets, generate cycle wise invoice for
customers, generates Billing trouble tickets, online payment transactions etc. CRM is accessed by
multiple SDCs spread across USA, India, Philippines, Japan, Russia, China etc.
Key Responsibilities as Java Developer:
 Developed page templates using Struts framework.
 Implemented Struts Validation Framework for Server side validation.
 Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-
tier and was involved in their integration.
 Implemented Struts Action classes using Struts controller component.
 Used ANT automated build scripts to compile and package the application and implemented
Log4j for the project.
 Involved in all development phases and code review of backing beans and EJB stateless
session beans.
 Built the java code for the parsing of the "CSV Files".
 Used Hibernate config.xml file for configurations and mapping entries to access database.
 Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
Profile: Shyam Patil
5
 Implemented server side tasks using Servlets and XML
 Work on Service layer, DAO layer, Action Classes, and UI development
 Written stored procedures, triggers, and cursors using Oracle PL and SQL
 Involved in Performance improvement and code optimization
 Providing Production Support for UAT.
Awards and Recognition
 Mojo Award from client for good work done on VMSI 5.12 upgrade project.
 Star of the Quarter Award for Fundamo Project.
Education Qualification:
 Master of Computer Applications(MCA), Pune University
 B.Sc. in Computer Science/Mathematics, Amaravati University
 Sun Certified Java Programmer (SCJP)

More Related Content

What's hot (20)

Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Vibhutandon
VibhutandonVibhutandon
Vibhutandon
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
Kevinjohn Gallagher's Resume
Kevinjohn Gallagher's ResumeKevinjohn Gallagher's Resume
Kevinjohn Gallagher's Resume
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - Resume
 
Vijaykumar Krishnan_SAP_Enterprise_Portal_Resume
Vijaykumar Krishnan_SAP_Enterprise_Portal_ResumeVijaykumar Krishnan_SAP_Enterprise_Portal_Resume
Vijaykumar Krishnan_SAP_Enterprise_Portal_Resume
 
Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi Resume
 
Naresh Kumar
Naresh KumarNaresh Kumar
Naresh Kumar
 
Rajiv_Ranjan
Rajiv_RanjanRajiv_Ranjan
Rajiv_Ranjan
 
MatlubImamProfile
MatlubImamProfileMatlubImamProfile
MatlubImamProfile
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Resume
ResumeResume
Resume
 
My CV 2016
My CV 2016My CV 2016
My CV 2016
 
Spring
SpringSpring
Spring
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
Imdad resume
Imdad resumeImdad resume
Imdad resume
 

Viewers also liked

Gas versus Wind as an Energy Source - Georgia
Gas versus Wind as an Energy Source - GeorgiaGas versus Wind as an Energy Source - Georgia
Gas versus Wind as an Energy Source - GeorgiaHawkesdale P12 College
 
Gas versus Wind as an Energy Source - Nick
Gas versus Wind as an Energy Source - NickGas versus Wind as an Energy Source - Nick
Gas versus Wind as an Energy Source - NickHawkesdale P12 College
 
TUGAS PPKP DI PELABUHAN
TUGAS PPKP DI PELABUHANTUGAS PPKP DI PELABUHAN
TUGAS PPKP DI PELABUHANmohdhanifyusof
 
GIS Telecom ROI
GIS Telecom ROIGIS Telecom ROI
GIS Telecom ROIktrowbri
 
Strengths-Based Leadership for VALOR
Strengths-Based Leadership for VALORStrengths-Based Leadership for VALOR
Strengths-Based Leadership for VALOREric Kaufman
 
Fluvial landforms-for-site-docx
Fluvial landforms-for-site-docxFluvial landforms-for-site-docx
Fluvial landforms-for-site-docxAbay Mossa
 

Viewers also liked (9)

Gas versus Wind as an Energy Source - Georgia
Gas versus Wind as an Energy Source - GeorgiaGas versus Wind as an Energy Source - Georgia
Gas versus Wind as an Energy Source - Georgia
 
Mace
MaceMace
Mace
 
MMendes CV
MMendes CVMMendes CV
MMendes CV
 
Gas versus Wind as an Energy Source - Nick
Gas versus Wind as an Energy Source - NickGas versus Wind as an Energy Source - Nick
Gas versus Wind as an Energy Source - Nick
 
TUGAS PPKP DI PELABUHAN
TUGAS PPKP DI PELABUHANTUGAS PPKP DI PELABUHAN
TUGAS PPKP DI PELABUHAN
 
GIS Telecom ROI
GIS Telecom ROIGIS Telecom ROI
GIS Telecom ROI
 
Strengths-Based Leadership for VALOR
Strengths-Based Leadership for VALORStrengths-Based Leadership for VALOR
Strengths-Based Leadership for VALOR
 
Resume
ResumeResume
Resume
 
Fluvial landforms-for-site-docx
Fluvial landforms-for-site-docxFluvial landforms-for-site-docx
Fluvial landforms-for-site-docx
 

Similar to Shyam Patil - Resume

Similar to Shyam Patil - Resume (20)

Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
DHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOODHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOO
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Suresh_out_Personal
Suresh_out_PersonalSuresh_out_Personal
Suresh_out_Personal
 
KaranDeepSinghCV
KaranDeepSinghCVKaranDeepSinghCV
KaranDeepSinghCV
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Deepthi_KV
Deepthi_KVDeepthi_KV
Deepthi_KV
 
Rajeev_Resume
Rajeev_ResumeRajeev_Resume
Rajeev_Resume
 
Resume
ResumeResume
Resume
 
RESUME
RESUMERESUME
RESUME
 
sushant
sushantsushant
sushant
 
Resume
ResumeResume
Resume
 
Sid K
Sid KSid K
Sid K
 
Chand_chanu
Chand_chanuChand_chanu
Chand_chanu
 
Resume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_expResume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_exp
 
porchelvans_DigitalM
porchelvans_DigitalMporchelvans_DigitalM
porchelvans_DigitalM
 

Shyam Patil - Resume

  • 1. Profile: Shyam Patil 1 Shyam Patil Shyam.sp@gmail.com +91-8600998877 Shyam is a Sun Certified Java Professional with extensive experience (8+ years) in IT consulting and Software Development, out of which his major experience is into Java and J2EE based application. He has extensively worked on Java/J2EE based technologies and successfully executed and delivered projects with in the given time frame. He has excellent knowledge of the SDLC processes, Quality Standards and State-of-Art solutions. He has worked on technologies like WebSphere, Web Services REST and SOAP, Spring, Struts, JSF, Icefaces 1.7, EJB1.1, EJB2.0, EJB 3.0 and Ibatis, Oracle 9i/10g,Jpos and has good experience in version controlling using SVN, WINCVS, and Putty. He also has a good exposure on various Java script frameworks. He has been a part of the development teams at offshore development centres as well as client locations and is well acquainted with different applications and products, development standards and processes. Shyam is an Engineering graduate currently working in Nihilent technologies as a Design Lead. He has dynamic experience and is proficient in activities such as requirement gathering, requirements analysis, solution designing, design reviews, performance testing and Integration testing. He has sound application, technical knowledge and client management abilities. He is capable to manage multiple tasks and is efficient in organise and prioritise tasks and manage personnel. Domain knowledge:  Telecom  Mobile Banking  Banking Skills and Certifications Operating Systems UNIX (LINUX), Windows 2000/XP/NT, SuSe Linux Databases Oracle9i/10g, MS SQL 2000 Server, MS Access Programming Languages C,C++,Java2,Spring,HTML, JavaScript, AJAX, XML Tools Eclipse, SVN, Hudson, Apache Tomcat Server, Glassfish 2,JBoss2.4.9,JBoss4.0,IBM WebSphere, Ant, XDoclet, Maven,JMeter,Soap UI,JIRA Server Side Development Servlet, JSP, JSF1.2 Framework, JDBC, EJB1.1,EJB2.0,EJB 3.0, XML, Jpos, JMS,Camel, Spring MVC and Spring integration
  • 2. Profile: Shyam Patil 2 Projects Details ---------------------------------------------- Project 01 -------------------------------------------------- Project Name : SI Partner VDRC and Lesotho, Dec 2014 to till date Client : Fundamo a Visa company Company : Nihilent Technologies : Java 1.6, Hibernate 3.0, Spring MVC, Spring Integration Apache Camel, Mock Junit, Oracle 10g, Maven, Web Services, JSP and Servlet Vodacom DRC and VCL have mobile financial service offerings running off the Enterprise Edition mobile financial service platform. Key Responsibilities as Senior Java Developer/Team Lead:  Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development  Understanding business requirement by interacting with client and developed a prototype of the application and demonstrated to business client to verify the application functionality  Developed Business requirements by using use case and sequence diagram for the application.  Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.  Developed Web services (SOAP) to interact with other components.  Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT  Developed a web service interface to integrate external Management System. The web service allowed to create, read, update & delete information  Developed Extensions/Adapter using different technology such as Spring MVC, Spring Integration, Camel, Servlet, Hibernate, and Ibatis.  Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML.  Monitoring the current development status of subordinates and updating the status to Manger  Provide technical direction and mentoring in Java to the development team. ---------------------------------------------- Project 02 -------------------------------------------------- Project Name : Mobile Payment System (MPS) and Fundamo VMSI, Dec 2013 to Nov 2014 Client : Fundamo a Visa company Company : Nihilent Technologies : Java 1.6, Jpos 1.6, Hibernate 3.0, EJB3.0, Apache Camel, Groovy, Mock Junit, Oracle 10g, Maven, Icefaces, Web Services, JSP and Servlet The Mobile Payment System (MPS) is a critical and integral part of the Maldives Interoperable Payment System (MIPS). The objective of the MIPS is to provide a platform that will facilitate access to banking services for the people of the Republic of Maldives, many of whom lack such access at present. Key Responsibilities as Senior Java Developer/Team Lead:  Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.  Worked on bug fixing and enhancements on change requests.  Worked on CAMEL, SPRING, Servlet for 3rd party Integration such as ISO, ACH, Airtime, Bill Payment, International remittance.  Involved in designing Jasper Report for generating User transaction Statement.  Generated utility for trigger pin using Ibatis and Corn jobs.
  • 3. Profile: Shyam Patil 3  Extensively used XML technologies like XML, DTD, XSLT, SOAP and JAXP based parsers to bind templates with date, present and transfer data to different independent modules while doing integration with 3rd party  Work on SMPP and HTTP Protocol for SMS sending modules.  Worked in Jpos as open source framework for transaction manager for ISO8583 protocol.  Interacting with business analyst for preparing business requirement.  Bug fixing and 24-7production support  Using Profile, played a major role in optimization of application to enable it to high volume of traffic ---------------------------------------------- Project 03 -------------------------------------------------- Project Name : Fundamo Mobile Financial Services Platform EE (Release 5), April 2010 to Nov 2013 Client : Fundamo a Visa company Company : Nihilent Technologies : Java 1.6, EJB 3.0, Apache Camel, Groovy, JPA (Eclipse Link), Mock Junit, Oracle 10g, Maven, Icefaces, JSF, Web Services, Developer, Bug fixing Fundamo is a global services solutions provider that specializes in mobile financial solutions. The company was founded in 2000 and has been visionary in predicting the trend towards providing financial services through mobile phones and the impact this will have on the delivery of financial services, in both developing and developed markets. This new style of mobile financial system represents a powerful convergence of the rigor of banking systems and the convenience, simplicity and ubiquity of mobile. Key Responsibilities as Java Developer:  Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.  Written JUnit Test cases for perform unit testing  Involved in using JMS for messaging interaction between other interfaces used in ACH (Automated Clearing House) deployment.  Used the Java middleware technologies such as EJB's in order to incorporate the business logic and JMS (Java Messaging service) along with the MQ's (Message Queues) in order to publish the XML files that are created.  Used Rational Clear Case as Version control.  Experience in development methodologies such as Agile, Scrum etc  Knowledge and implementation of applications using SOAP and Restful Web Services  Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object, Singleton Pattern and Service Locator.  Worked with QA team for testing and resolve defects  IBM Websphere, Glashfish application servers used for deployment of component.  Used Maven to compile and package the application and implemented Log4j for the project. ---------------------------------------------- Project 04 -------------------------------------------------- Project Name : WellPlaza, June 2009 to April 2010 Client : WellPlaza Fukia Club Company : NextFocus Mumbai Technologies : Java 1.5/1.6, EJB 2.0, JSP, Struts1.1. WellPlaza is web based portal for WellPlaza Fukia Club based in Japan. Fukia is a popular traditional health based game played in Japan played mainly by senior citizens. The site aims at helping senior citizens keep track of fukia game scores, show progress graphs, individual ranks and ranks that can be compared with other members. The site also updates members about various fukia competitive
  • 4. Profile: Shyam Patil 4 events that will be held in clubs and allows them to enroll for these events online. There are roles and rights defined for all users e.g. Site Admin, Centre Head, Club Head and Members. Key Responsibilities as Java Developer:  Used STRUTS as the base framework to achieve (MVC) Model View Controller. Validation framework for Presentation validation. Implemented Dispatch Action Pattern to optimize struts action lookup. Used Struts based DynaFormBeans framework also Used DynaActionFormBean, DynaValidator.  Used EJB Stateless Session Beans as business façade and used RMI for invoking distributed objects.  Strong experience of software and system development using JSP, Servlet, Java Server Face, EJB, JDBC, JNDI, Struts, Maven, Trac, Subversion, JUnit, Ant, Log4j, SQL language.  Used JSP, JSTL, JavaScript and CSS for creating views. I have used Servlet for developing controllers. EJBs were used for the data persistence in the application tier  Using Ajax, Java script, HTML, CSS, Rich faces, JSP, JSTL, JSP, XSL, XSLT, and EL developed template based reusable header, footer and role based menus and GUI screens  Generated the classes using JAXB for the given schema. And used these to further marshal the data in to an XML format.  Used SVN repository for files storage and synchronization  Worked on Google Smile to incorporate chat application in this project.  Involved in all development phases and code review of backing beans and EJB stateless session beans.  Increased the performance of application by optimizing SQL and making good use of Java Collections.  Good knowledge in troubleshooting, programming and analytical skills.  Guiding and assisting team to resolve issues and meet deadlines ---------------------------------------------- Project 05 -------------------------------------------------- Project Name : AXCRM, Jan 2008 to June 2009 Client : Airnex Telecom Company : NextFocus Mumbai Technologies : Struts1.1, Servlet/JSP, EJB1.1, JavaScript, MS SQL 2000 Server, JBoss2.4.9, Tomcat 4.0. Airnex Telecom has over 30,000 Customers worldwide and has various products in Telecom i.e. calling cards, prepaid cards, postpaid cards, roaming cards with various carrier providers. AXCRM is web based CRM System built on J2EE architecture. This application maintains customers, Agents/Sales/Lead/Reps, generates and distributes trouble tickets, generate cycle wise invoice for customers, generates Billing trouble tickets, online payment transactions etc. CRM is accessed by multiple SDCs spread across USA, India, Philippines, Japan, Russia, China etc. Key Responsibilities as Java Developer:  Developed page templates using Struts framework.  Implemented Struts Validation Framework for Server side validation.  Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle- tier and was involved in their integration.  Implemented Struts Action classes using Struts controller component.  Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.  Involved in all development phases and code review of backing beans and EJB stateless session beans.  Built the java code for the parsing of the "CSV Files".  Used Hibernate config.xml file for configurations and mapping entries to access database.  Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • 5. Profile: Shyam Patil 5  Implemented server side tasks using Servlets and XML  Work on Service layer, DAO layer, Action Classes, and UI development  Written stored procedures, triggers, and cursors using Oracle PL and SQL  Involved in Performance improvement and code optimization  Providing Production Support for UAT. Awards and Recognition  Mojo Award from client for good work done on VMSI 5.12 upgrade project.  Star of the Quarter Award for Fundamo Project. Education Qualification:  Master of Computer Applications(MCA), Pune University  B.Sc. in Computer Science/Mathematics, Amaravati University  Sun Certified Java Programmer (SCJP)