SlideShare a Scribd company logo
Mohammed Ziaul Arefeen Tampa Florida
813 330 5899 (zia.2015.us@gmail.com)
Professional Summary:
• 10+ years of IT work experience in Object Oriented Design, Modeling, Programming and testing of web based multi-tier applications
in Java, J2EE and Relational Databases.
• Proficiency in developing secure web applications and server side development using JSP, Servlets, EJBs, XML, Web Services (SOAP &
REST), JDBC, Struts, Spring, AJAX, JSTL, Java Beans, CSS, HTML, JavaScript, EXTJS JS, jQuery, Oracle, PL/SQL and various
Design Patterns.
• Expertise in developing the distributed applications using J2EE specification, Web Services and J2EE Application Servers such as IBM
Web Sphere, BEA Web logic Server.
• Experience with Oracle, PL/SQL involving stored procedures, triggers, functions, indexes, and packages.
• Designed and developed Rich Internet Applications using Core Java, Multi-threading, JDBC, Java Servlets, JSP, Struts, Ibatis, XML,
AJAX, Java Mail API and web based development tools.
• Extensive experience in Object Oriented Design implementation and Programming principles.
• Expertise in Project Process Flow Management and thorough knowledge of software development life cycle (SDLC) in Agile and Scrum
environment.
• Extensive working experience in Core Java
• Working experience in Databases like Oracle 9i, 10g and 11g.
• Strong in Sql and pl/sql coding.
• Worked in Development Environments Eclipse, IntelliJ.
• Knowledge in Hibernate ORM.
• Proficiency in developing secure web applications and server side development using AJAX, JSP, Servlets, Java Beans, JavaScript,
XML, XSLT, CSS, HTML, Oracle, and various Design Patterns.
• Worked on Web services. Experience with databases including Oracle and PL/SQL involving stored procedures, triggers, functions,
indexes, and packages.
• Experience in IBM MQ series for transaction of Orders via xml for trading system.
• Knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Proxy, Adapter, Service Locator etc.
• Hands on the tools such as Eclipse, Notepad++, Toad, SQL Developer, Linux VI editor, etc.
• Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
• Experience in application build scripts like Ant and Apache Maven and deployment tools.
• Hands on experience in project management tools like Clear case and PVCS, Subversion.
• Programming experience in UNIX Shell Script.
• Troubleshooting production issues and gave post production support for couple of projects.
• Experienced in Deployment and Release Management.
• Expertise in working with frame works spring, struts and J2EE technologies JMS, MDB and EJB.
Technical Skills:
Languages: Java 1.4, 1.5 and 1.6, SQL.
Enterprise Java: JSP/Servlets, EJB, JNDI, JDBC 2.0/3.0, Log4J API, Java Mail, J2EE Design patterns, JMS
Java Standard Edition: Serialization, Threading and concurrent programming, File processing
Scripting Language: HTML, HTML5, DHTML (CSS), XML, XSLT, Shell Scripting, JavaScript, Ext JS (Sencha) and
JSON.
XML Technologies: XSL/XSLT, SAX/DOM, XPath, SOAP, WSDL, DTD, Schema
Tools & Framework: Struts 2.0/1.3/1.2.8, Spring 2.0/1.2.9, 2.5, 3.0 x, Spring MVC/IOC, Restful Web Services, Log4J,
Apache Common Library, Junit, Ant, Maven, IBatis, Hibernate, JPA.
Application/Web Servers: Web Logic 10.3, Apache, Tomcat 5.4/4.x,Websphere 6/7
Web Services: SOAP, UDDI, WSDL, XML, JAX-RPC, JAX-WS.
CASE Tools: Star UML, MS Visio Professional.
DBMS / RDBMS: Oracle 11g/10g/9i/8i, 6, MySQL , TOAD, SQL Developer
Testing Tools: JUNIT.
Source Control Systems: SVN (Subversion), CVS
Defect/Bug Tracking: Quality Center ,Service Now
IDE & Reporting Tools: Eclipse 2.x, 3.x, Netbeans 7.1.2
O/S & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris UNIX, HP UNIX.
Other Skills: Requirements engineering, Performance Tuning. UML, Design patterns, code reviews, test planning,
RPM preparation and installation.
Professional Experience:
Client: Citi Bank, Tampa, FL Mar 2015 to Present
Project: CitiKYC
Role: Senior Java/J2EE Developer
Description:
Electronic Customer Acquisition Due Diligence (eCADD) is an on-line system designed to facilitate and streamline the Know Your Customer (KYC)
component of the client on-boarding and maintenance processes followed by Citi Personal Wealth Management, this is part of Compliance project.
Know-Your-Customer (KYC) is a process to perform due diligence when accepting, or renewing periodically, a business relationship. This process
ensures compliance with KYC regulations; Customer Identification Program Procedures and other regulatory requirements intended to protect Citi
from being used for money-laundering or terrorist financing (AML). This includes: This process facilitates gathering of basic customer
information, assessing potential money laundering risks and verifying the information when establishing a relationship with a client. KYC is done
prior to or directly after on-boarding a client and is renewed on a periodic basis KYC is done at the legal entity level and details associated with high
risk clients are done at the account level, this is global system for Citi bank that involves interaction with different source and destionation
systems to send/recieve data acting as a global repository, for screening of members (members and spf) and transactions for AML.
Responsibilities:
• Working as a Senior Java, J2ee developer.
• Prepare Unit and Integration Test Plans
• Coding and fixing Production issues
• Participate in issue resolution activities
• Documentation and Reporting
• Impact Analysis and Estimation of Efforts
• Developing business for web application.
• Writing the shell scripts for build, deployment and spring batch jobs.
• Developed web views with HTML, JavaScript, JSP and Tag Libraries.
• Involved in designing user screens and Java script validations as per user requirements.
• Involved in Unit Testing, Integration Testing, Regression Testing and User Acceptance testing.
• Responsible for deployment and support the server team for troubleshooting.
• Issue investigation
Environment: Java, HTML5, CSS, JSP, JSON, JavaScript, Ext JS (Sencha), Web services(Restful), WebSphere, Eclipse, Agile, Hibernate, Spring
MVC, Maven, CVS, JUnit, Uni, Abinito, Business Objects, Oracle 11g, Golden, Solaris
Client: Citi Bank, India Jan 2013 to Feb 2015
Project: Special Purpose Entities Approvals and Reporting Committee (SPEAR)
Role: Technical Lead
Description:
The primary objective of this Web applicaiton is to create a reporting and information delivery platform for users and administrators. Secondary
objectives include additional functionality for completeness checks, workflow/ notification for approvals and quarterly validation, additional system
administrative tools, enhancements to user access and entitlements processing, integration with existing front end and HR systems for efficient and
accurate form creation, and integration with downstream systems to facilitate information flow. The enhancements will provide greater visibility into
the data, expedite the population of forms, improve the accuracy of the information, and facilitate administration of the approval and validation
processes, and increase audit ability and accountability.
Responsibilities:
• Team lead from offshore team leading with team of 5 members.
• Single point of contact from offshore to co-ordinate between onsite and offshore team.
• Understanding the Business Requirements and study.
• Application System Design.
• Project Estimation, Planning, Monitoring and Task tracking status
• Application deployment and testing in DEV, QA, UAT and Production environment.
• Data analyze and application deployments.
• Coordinating the work of different teams.
• Support activities, including defect fixing and enhancements.
• Handling customer issues.
• Design, implementation and code review.
• Business Requirement Implementation.
• Preparation and Review of Design Documents.
• Development of Module using Core Java, J2EE, Ibatis, Struts & PL/SQL.
• Used Eclipse for writing code for Java, Servlets, JSP, Ibatis, Spring, and JavaScript.
• Involved in Unix scripting for batch jobs.
• Used Subversion as the version Control System.
• Optimizing the existing code for performance both Java and SQL and pl/sql.
• Code Review.
• Preparation of Unit Test Cases.
• Coordination and Build Activities.
• Component testing, Unit testing, & Performance Testing.
Environment: Spring MVC/IOC, IBatis, Ajax, Java Script, JQuery, ExtJs (Sencha), Autosys, Oracle 11g, Weblogic 10.3, Solaris
Client: Citi Bank, Singapore Sept 2010 – Dec 2012
Project: Fox (Foreign Exchange)
Role: Senior Java J2ee Developer
Description:
It is a trading system that having many internal applications that are dependent on each other for pricing / deal Capture / Risk handling. Trades /
deals get booked/Amended/Cancel with possible FX options that involve risk calculations to give more benefits to the customers. It has EOD Batch
process that calculates realized/unrealized profit-loss; risk Greeks, Market to Market values (MTM) and settlement process once the deals gets
matured. It covers all major currencies and covers all ASPAC, EMEA and NAM/Latam countries.
Responsibilities:
• Developed and Customize interfaces to handle the large feed data.
• Worked on batch setup (Java, Pl/SQL and UNIX scripting) for Tokyo zone.
• Re-Engineering of existing legacy components
• Customize existing Handoffs feeds and writing/tuning the sql reports.
• Handling BAU issues.
• Preparation of Unit Test Cases.
• Coordination and Build Activities.
• Component testing, Unit testing, & Performance Testing.
• Scheduling the jobs on UNIX servers.
• Pre-Production and Post-Production activities.
• Creating the jobs in Autosys/CA for Daily/Weekly schedules.
Environment: Core Java, Multi-threading, Servlets, Jsp, EJB, JMS Oracle-10g, Weblogic 10.3, MQ Server, Market Data, Gem Fire, UNIX shell
scripts.
Client: SEB, ABN AMRO (Product Customization), India May 2008 - Aug 2010
Project: Cash Liquidity Product
Role: Java/J2EE Developer
Description:
Intellect Sweeps is a global solution for automated fund transfer between accounts. It is packed with a number of enhanced features (such as cross
currency, cross border, cross bank sweeps, reversal of sweeps etc.) to meet needs of customers across globe; however some banks might not wish to
provide all these features to their customers. Either because of business requirements or statutory requirements, some features in the product
might be redundant for a bank. In such cases, banks can restrict the scope of the entire application through System Parameters set up. System
Parameters allows the bank to define a boundary for the functionalities of the product. At the EOD of the batch it generates the account balance
information, interest information back to the core bank. The basic functionality of this project is to give more interest options to the corporate
customers.
Responsibilities:
• Understanding the flow specifications and responsible for the development of the Web application.
• Developed and customized both Front end and backend logic and classes.
• Setting up queues that map to MDB beans and write logic to receive the messages from MDB bean
• Involved in writing SQL queries for reports and pl/sql code.
• Involved in Interface analyzing and designing.
• Ensure high quality maintained for tasks delivered
• Component testing, Unit testing.
Environment: Core Java, T-line MVC Frame work, EJB, Oracle-9i, Weblogic 8.1, Websphere
Client: Goldman Sachs, India Dec 2006 - May 2008
Project: Sale Attribution
Role: Java J2ee Developer
Description:
Sale Attribution is a trading application that manages budgets and adjustments of user’s traders as per the sales performance.
Responsibilities:
• Developed and Customize web application.
• Developed code for back-end java classes as per requirement.
• Wrote sql queries and part of pl/sql changes.
• Component testing, Unit testing
• Handling BAU issues
Environment: Core Java, JSP, Servlets, Struts framework, Tomcat, Oracle-9i
Client: YooMedia, India May 2005 - Nov 2006
Project: Shopping Portal
Role: Java/J2EE Developer
Description:
Working on a shopping portal application where user can register and order consumer products.
Responsibilities:
• Developed and Customize GUI screens for web application.
• Developed code for back-end java classes as per requirement.
• Component testing, Unit testing
Environment: Core Java, JSP, Servlets, Mux, Tomcat, Oracle-9i
Experience Summary_________________________________________________________________________
• Working in Polaris Software Lab Ltd (June 2008 to till date) as a Consultant.
• Worked in Accenture Services Pvt Ltd (Dec 2006 to May 2008) as Software Engineer with client Goldman Sachs Bank.
• Worked in Corpus Software Pvt Ltd (May 2005 to Dec 2006) as Software Engineer.
Education Details:
Bachelor of Technologies in (Computer Science & Engineering), VTU, Karnataka -2003
Certification @ Pro-metric Center:
• Java 6, Brain Bench certified with score 3.43 out of 4.
• Oracle PL/SQL, Brain Bench certified with score 3.56 out of 4.
• Java 6, Brain Bench certified with score 3.43 out of 4.
• Oracle PL/SQL, Brain Bench certified with score 3.56 out of 4.

More Related Content

What's hot

Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
Rajiv Ranjan
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developerchakri kalyan
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
Joseph Gregory
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer rajsreekanthavco
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - ResumeRaja ganesh
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated ResumeJagan Mohan
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSriram Thota
 
Suresh Resume
Suresh ResumeSuresh Resume
Suresh Resume
Suresh K N V
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavanLalu Chavan
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
Neel A
 
Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi ResumeArpit Joshi
 

What's hot (20)

Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Resume
ResumeResume
Resume
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - Resume
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
Suresh Resume
Suresh ResumeSuresh Resume
Suresh Resume
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
VenkateshDuvva_CV
VenkateshDuvva_CVVenkateshDuvva_CV
VenkateshDuvva_CV
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi Resume
 

Similar to Zia - Senior Java J2ee Developer with Oracle PlSql , Unix

Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updatedVikas Singh
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsdanish ali
 
Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015priyanka gadia
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
karths22
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan Umapathy
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
Joseph Gregory
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando Wu
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
Nihar Shah
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
Nihar Shah
 

Similar to Zia - Senior Java J2ee Developer with Oracle PlSql , Unix (20)

Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
 
Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_Experience
 
Suresh ChinnappanResume
Suresh ChinnappanResumeSuresh ChinnappanResume
Suresh ChinnappanResume
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
harish_resume
harish_resumeharish_resume
harish_resume
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEW
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 

Zia - Senior Java J2ee Developer with Oracle PlSql , Unix

  • 1. Mohammed Ziaul Arefeen Tampa Florida 813 330 5899 (zia.2015.us@gmail.com) Professional Summary: • 10+ years of IT work experience in Object Oriented Design, Modeling, Programming and testing of web based multi-tier applications in Java, J2EE and Relational Databases. • Proficiency in developing secure web applications and server side development using JSP, Servlets, EJBs, XML, Web Services (SOAP & REST), JDBC, Struts, Spring, AJAX, JSTL, Java Beans, CSS, HTML, JavaScript, EXTJS JS, jQuery, Oracle, PL/SQL and various Design Patterns. • Expertise in developing the distributed applications using J2EE specification, Web Services and J2EE Application Servers such as IBM Web Sphere, BEA Web logic Server. • Experience with Oracle, PL/SQL involving stored procedures, triggers, functions, indexes, and packages. • Designed and developed Rich Internet Applications using Core Java, Multi-threading, JDBC, Java Servlets, JSP, Struts, Ibatis, XML, AJAX, Java Mail API and web based development tools. • Extensive experience in Object Oriented Design implementation and Programming principles. • Expertise in Project Process Flow Management and thorough knowledge of software development life cycle (SDLC) in Agile and Scrum environment. • Extensive working experience in Core Java • Working experience in Databases like Oracle 9i, 10g and 11g. • Strong in Sql and pl/sql coding. • Worked in Development Environments Eclipse, IntelliJ. • Knowledge in Hibernate ORM. • Proficiency in developing secure web applications and server side development using AJAX, JSP, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oracle, and various Design Patterns. • Worked on Web services. Experience with databases including Oracle and PL/SQL involving stored procedures, triggers, functions, indexes, and packages. • Experience in IBM MQ series for transaction of Orders via xml for trading system. • Knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Proxy, Adapter, Service Locator etc. • Hands on the tools such as Eclipse, Notepad++, Toad, SQL Developer, Linux VI editor, etc. • Worked extensively on various flavors of UNIX operating system like Linux, Solaris. • Experience in application build scripts like Ant and Apache Maven and deployment tools. • Hands on experience in project management tools like Clear case and PVCS, Subversion. • Programming experience in UNIX Shell Script. • Troubleshooting production issues and gave post production support for couple of projects. • Experienced in Deployment and Release Management. • Expertise in working with frame works spring, struts and J2EE technologies JMS, MDB and EJB. Technical Skills: Languages: Java 1.4, 1.5 and 1.6, SQL. Enterprise Java: JSP/Servlets, EJB, JNDI, JDBC 2.0/3.0, Log4J API, Java Mail, J2EE Design patterns, JMS Java Standard Edition: Serialization, Threading and concurrent programming, File processing Scripting Language: HTML, HTML5, DHTML (CSS), XML, XSLT, Shell Scripting, JavaScript, Ext JS (Sencha) and JSON. XML Technologies: XSL/XSLT, SAX/DOM, XPath, SOAP, WSDL, DTD, Schema Tools & Framework: Struts 2.0/1.3/1.2.8, Spring 2.0/1.2.9, 2.5, 3.0 x, Spring MVC/IOC, Restful Web Services, Log4J, Apache Common Library, Junit, Ant, Maven, IBatis, Hibernate, JPA. Application/Web Servers: Web Logic 10.3, Apache, Tomcat 5.4/4.x,Websphere 6/7 Web Services: SOAP, UDDI, WSDL, XML, JAX-RPC, JAX-WS. CASE Tools: Star UML, MS Visio Professional. DBMS / RDBMS: Oracle 11g/10g/9i/8i, 6, MySQL , TOAD, SQL Developer Testing Tools: JUNIT. Source Control Systems: SVN (Subversion), CVS Defect/Bug Tracking: Quality Center ,Service Now IDE & Reporting Tools: Eclipse 2.x, 3.x, Netbeans 7.1.2 O/S & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris UNIX, HP UNIX. Other Skills: Requirements engineering, Performance Tuning. UML, Design patterns, code reviews, test planning, RPM preparation and installation.
  • 2. Professional Experience: Client: Citi Bank, Tampa, FL Mar 2015 to Present Project: CitiKYC Role: Senior Java/J2EE Developer Description: Electronic Customer Acquisition Due Diligence (eCADD) is an on-line system designed to facilitate and streamline the Know Your Customer (KYC) component of the client on-boarding and maintenance processes followed by Citi Personal Wealth Management, this is part of Compliance project. Know-Your-Customer (KYC) is a process to perform due diligence when accepting, or renewing periodically, a business relationship. This process ensures compliance with KYC regulations; Customer Identification Program Procedures and other regulatory requirements intended to protect Citi from being used for money-laundering or terrorist financing (AML). This includes: This process facilitates gathering of basic customer information, assessing potential money laundering risks and verifying the information when establishing a relationship with a client. KYC is done prior to or directly after on-boarding a client and is renewed on a periodic basis KYC is done at the legal entity level and details associated with high risk clients are done at the account level, this is global system for Citi bank that involves interaction with different source and destionation systems to send/recieve data acting as a global repository, for screening of members (members and spf) and transactions for AML. Responsibilities: • Working as a Senior Java, J2ee developer. • Prepare Unit and Integration Test Plans • Coding and fixing Production issues • Participate in issue resolution activities • Documentation and Reporting • Impact Analysis and Estimation of Efforts • Developing business for web application. • Writing the shell scripts for build, deployment and spring batch jobs. • Developed web views with HTML, JavaScript, JSP and Tag Libraries. • Involved in designing user screens and Java script validations as per user requirements. • Involved in Unit Testing, Integration Testing, Regression Testing and User Acceptance testing. • Responsible for deployment and support the server team for troubleshooting. • Issue investigation Environment: Java, HTML5, CSS, JSP, JSON, JavaScript, Ext JS (Sencha), Web services(Restful), WebSphere, Eclipse, Agile, Hibernate, Spring MVC, Maven, CVS, JUnit, Uni, Abinito, Business Objects, Oracle 11g, Golden, Solaris Client: Citi Bank, India Jan 2013 to Feb 2015 Project: Special Purpose Entities Approvals and Reporting Committee (SPEAR) Role: Technical Lead Description: The primary objective of this Web applicaiton is to create a reporting and information delivery platform for users and administrators. Secondary objectives include additional functionality for completeness checks, workflow/ notification for approvals and quarterly validation, additional system administrative tools, enhancements to user access and entitlements processing, integration with existing front end and HR systems for efficient and accurate form creation, and integration with downstream systems to facilitate information flow. The enhancements will provide greater visibility into the data, expedite the population of forms, improve the accuracy of the information, and facilitate administration of the approval and validation processes, and increase audit ability and accountability. Responsibilities: • Team lead from offshore team leading with team of 5 members. • Single point of contact from offshore to co-ordinate between onsite and offshore team. • Understanding the Business Requirements and study. • Application System Design. • Project Estimation, Planning, Monitoring and Task tracking status
  • 3. • Application deployment and testing in DEV, QA, UAT and Production environment. • Data analyze and application deployments. • Coordinating the work of different teams. • Support activities, including defect fixing and enhancements. • Handling customer issues. • Design, implementation and code review. • Business Requirement Implementation. • Preparation and Review of Design Documents. • Development of Module using Core Java, J2EE, Ibatis, Struts & PL/SQL. • Used Eclipse for writing code for Java, Servlets, JSP, Ibatis, Spring, and JavaScript. • Involved in Unix scripting for batch jobs. • Used Subversion as the version Control System. • Optimizing the existing code for performance both Java and SQL and pl/sql. • Code Review. • Preparation of Unit Test Cases. • Coordination and Build Activities. • Component testing, Unit testing, & Performance Testing. Environment: Spring MVC/IOC, IBatis, Ajax, Java Script, JQuery, ExtJs (Sencha), Autosys, Oracle 11g, Weblogic 10.3, Solaris Client: Citi Bank, Singapore Sept 2010 – Dec 2012 Project: Fox (Foreign Exchange) Role: Senior Java J2ee Developer Description: It is a trading system that having many internal applications that are dependent on each other for pricing / deal Capture / Risk handling. Trades / deals get booked/Amended/Cancel with possible FX options that involve risk calculations to give more benefits to the customers. It has EOD Batch process that calculates realized/unrealized profit-loss; risk Greeks, Market to Market values (MTM) and settlement process once the deals gets matured. It covers all major currencies and covers all ASPAC, EMEA and NAM/Latam countries. Responsibilities: • Developed and Customize interfaces to handle the large feed data. • Worked on batch setup (Java, Pl/SQL and UNIX scripting) for Tokyo zone. • Re-Engineering of existing legacy components • Customize existing Handoffs feeds and writing/tuning the sql reports. • Handling BAU issues. • Preparation of Unit Test Cases. • Coordination and Build Activities. • Component testing, Unit testing, & Performance Testing. • Scheduling the jobs on UNIX servers. • Pre-Production and Post-Production activities. • Creating the jobs in Autosys/CA for Daily/Weekly schedules. Environment: Core Java, Multi-threading, Servlets, Jsp, EJB, JMS Oracle-10g, Weblogic 10.3, MQ Server, Market Data, Gem Fire, UNIX shell scripts. Client: SEB, ABN AMRO (Product Customization), India May 2008 - Aug 2010 Project: Cash Liquidity Product Role: Java/J2EE Developer Description: Intellect Sweeps is a global solution for automated fund transfer between accounts. It is packed with a number of enhanced features (such as cross currency, cross border, cross bank sweeps, reversal of sweeps etc.) to meet needs of customers across globe; however some banks might not wish to provide all these features to their customers. Either because of business requirements or statutory requirements, some features in the product might be redundant for a bank. In such cases, banks can restrict the scope of the entire application through System Parameters set up. System Parameters allows the bank to define a boundary for the functionalities of the product. At the EOD of the batch it generates the account balance
  • 4. information, interest information back to the core bank. The basic functionality of this project is to give more interest options to the corporate customers. Responsibilities: • Understanding the flow specifications and responsible for the development of the Web application. • Developed and customized both Front end and backend logic and classes. • Setting up queues that map to MDB beans and write logic to receive the messages from MDB bean • Involved in writing SQL queries for reports and pl/sql code. • Involved in Interface analyzing and designing. • Ensure high quality maintained for tasks delivered • Component testing, Unit testing. Environment: Core Java, T-line MVC Frame work, EJB, Oracle-9i, Weblogic 8.1, Websphere Client: Goldman Sachs, India Dec 2006 - May 2008 Project: Sale Attribution Role: Java J2ee Developer Description: Sale Attribution is a trading application that manages budgets and adjustments of user’s traders as per the sales performance. Responsibilities: • Developed and Customize web application. • Developed code for back-end java classes as per requirement. • Wrote sql queries and part of pl/sql changes. • Component testing, Unit testing • Handling BAU issues Environment: Core Java, JSP, Servlets, Struts framework, Tomcat, Oracle-9i Client: YooMedia, India May 2005 - Nov 2006 Project: Shopping Portal Role: Java/J2EE Developer Description: Working on a shopping portal application where user can register and order consumer products. Responsibilities: • Developed and Customize GUI screens for web application. • Developed code for back-end java classes as per requirement. • Component testing, Unit testing Environment: Core Java, JSP, Servlets, Mux, Tomcat, Oracle-9i Experience Summary_________________________________________________________________________ • Working in Polaris Software Lab Ltd (June 2008 to till date) as a Consultant. • Worked in Accenture Services Pvt Ltd (Dec 2006 to May 2008) as Software Engineer with client Goldman Sachs Bank. • Worked in Corpus Software Pvt Ltd (May 2005 to Dec 2006) as Software Engineer. Education Details: Bachelor of Technologies in (Computer Science & Engineering), VTU, Karnataka -2003 Certification @ Pro-metric Center:
  • 5. • Java 6, Brain Bench certified with score 3.43 out of 4. • Oracle PL/SQL, Brain Bench certified with score 3.56 out of 4.
  • 6. • Java 6, Brain Bench certified with score 3.43 out of 4. • Oracle PL/SQL, Brain Bench certified with score 3.56 out of 4.