From: route@monster.com
Sent: Thursday, September 24, 2015 11:55 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: Application
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
||||||
|
||||||
SAI DEEPAK JAVA/J2EE DEVELOPER saideepak.4688@gmail.com (571)-210-5338 ______________________________________________________________________________ Ø Over 8+ years of rich experience in Object Oriented
Analysis and Design (OOAD), Full Life Cycle development, maintenance,
enhancement and deployment of Web based, Client server, Distributed and
N-Tier Architecture applicationson industry standard Java/J2EE
Application Servers with track record of delivering quality solutions in
the Finance, Insurance and Energy industries. Ø Excellent development experience using Agile-Scrum
and Waterfall models. Ø Experienced in Object Oriented Analysis (OOA) and
Object Oriented Design (OOD). Ø Expertise in developing web applications usingMVC,
Spring, Hibernate, JSF,Struts, SOA, SOAP/Rest web services,Servlets,
JSP, Java Beans, JDBC, EJB, JSF, JNDI, JMS, XML, JavaScript,
AJAX, Mule ESB,MQ-Series and HTML. Ø
Implemented the
web-based application following the MVC architecture using Spring
Framework and used different Spring modules like Spring Core, Spring
AOP, Spring MVC and Spring ORM Integration. Ø
Strong exposure working with J2EE design
patterns like MVC, Front Controller, Singleton, Factory and Session Facade. Ø Extensive experience in developing SOAPweb
services by both contract first and code first approaches. Ø Proficient with Java technologies-SWING, RCP,
JSP, EJB. Ø Experience in producing and consuming Rest
Services to handle different file formats by using Jersey implementation. Ø Extensive experience in implementing DAO layers
using different frame works like JPA and ORM tools like Hibernate. Ø Experienced in implementing web based applications
using Struts Action, Action forms and validation frameworks. Ø Extensive back-end programming
on databases like Oracle, SQL Server, MS Access and DB2. Ø Experience in designing and
deploying Server side EJB(Session beans and Entity beans) and message
driven beans to integrate with JMS. Ø Responsive design experience,
including Bootstrap 3 and hand-coded breakpoints. Ø Experience working with web
technologies like JSF, HTML, CSS, JavaScript, GWT and XML. Ø Expertise in
developing XML documents with XSD validations, SAX and DOM parsers to parse
the data held in XML documents. Ø Experience with UI development
technologies like JSF, Jquery, JSP,HTML,Java script, Ajax,CSS. Ø Experience in JVM based languages
such as Groovy ,Grails and Scala . Ø Developing database adapter, web
services adapter, ftp adapter, messaging adapter and custom workflow for
non-oracle system using Camel. Ø Experience in working with
different build tools like Maven, Gradle and Ant. Ø Proficient in programming on
different Java IDE’slikeEclipse,My Eclipse , IBM RAD 7. Ø Experienced in writing and
implementing test cases using Junit, Jmeter, Easy Mock and Mockito. Ø Proficiency in using version
control software tools like CVS, SVN, GIT and Rational Clear Case Ø Extensively worked with Tomcat, Web
Logic, Web Sphere,WSO2 and JBoss4.0 application servers. Ø Expert in using defect tracking tools like JIRA,
Clear Quest Ø Quick learner of business processes with excellent
analytical, trouble shooting and problem solving skills. Ø Interfaced and collaborated with client in meeting
technical challenges and finding solutions to ensure the expectations of
client. Ø Experience in Enterprise CMS
solutions like Liferay, SharePoint, IBM. Ø Experience in using Logstash to gather logging
messages, convert them into json documents and store them in an Elasticsearch
cluster. Ø Experience in using Kibana as a frontend client to
search for and display messages from Elasticsearch cluster. Ø Developed Client side UI product
with Java Swing. Ø Experience with JUnit, mock
objects, AntHill Pro, Cobertura and JDepends. Ø In-depth experience with several
middle-tier components technologies, including JBOSS, Tomcat, WebSphere,
Weblogic. Ø Experience working with desktop
application frameworks (e.g. ECLIPSE RCP) Ø Experience with iOS and Android development. Ø Experience with eCommerce platforms
such as ATG Commerce, Websphere Commerce Ø Experience in ATG platform
flow, structure and process (ATG commerce, BCC and CSC) Ø Experience with Open Source big
data technologies like kafka, storm, Cassandra, HBase, etc. Ø Deep Knowledge of
HBASE,Cassandra,Hadoop Eco-system of Technologies. Ø Strong UI Design and Development experience with JSF
2.x, ICE Faces 3.x. Ø Has extensive exposure on o SDLC
processes o Designing o Effort
estimation/Planning o Schedule/
Effort Optimization o Interpersonal,
Presentation, Liaison and troubleshooting Skills o Onshore/Offshore
Model o Customer
handling TECHNICAL SKILLS
Professional Experience Front End Java Developer Standard and
Poor’s
NY
Apr’15 – Present
Project
Title: SPICE Description:
SPICE is a web
based, easy to use interface that delivers a complete history of index data
across asset classes, regions, countries, index families Spice offers a
complete set of historical data for U.S. equity indices and their
constituents. Roles
and Responsibilities: Ø Played an active role in the team by interacting
with welfare business analyst/program specialists and converted business
requirements into system requirements. Ø Developed analysis level documentation such as Use
Case, Business Domain Model, Activity & Sequence and Class Diagrams. Ø Conducted Design reviews and Technical reviews with
other project stakeholders Ø Implemented Services using Core Java. Ø Developed and deployed UI layer logics of sites
using JSP. Ø Struts (MVC) is used for implementation of business
model logic. Ø Worked with Struts MVC objects like Action Servlet,
Controllers, and validators, Web Application Context. Ø Handler Mapping, Message Resource Bundles and JNDI
for look-up for J2EE components. Ø Developed dynamic JSP pages with Struts. Ø Used built-in/custom Interceptors and Validators of
Struts. Ø Developed the XML data object to generate the PDF
documents and other reports. Used
Hibernate, DAO, and JDBC for data retrieval and medications from database. Ø Messaging and interaction of Web Services is done
using SOAP. Ø Developed JUnit Test cases for Unit Test cases and
as well as System and User test scenarios Ø Involved in Unit Testing, User Acceptance Testing
and Bug Fixing. Ø Implemented mid-tier business services to integrate
UI requests to DAO layer commands. Ø Used Node.js to allow the creation
of web servers and networking tools, using Javascript. Ø Created an AngularJS add on lib
that allows component developers to define and bind to W3C Custom Elements
(Web Components) from within Angular 1.x.x code. Ø Knowledge of using Apache Camel through
Fuse Mediation Router. Ø Used Eclipse RCP which provides an
easy way to create desktop applications with industry standards. Ø Experience using API gateway /
management tools like WSO2, Apigee Ø Used GWT to automatically generate javascript code
suitable for each browser. Environment:
Java, Spring MVC, Hibernate, JSF, AJAX, EJB, PL/SQL, Node.js,Jenkins, log4j,
Junit, Web logic, Eclipse. Front End Java Developer Nationwide
Insurance, DesMoines,
IA
Jul’14– Mar’15
Description:Involved
in the software development of Vehicle data prefill (VDP) web application as
a Senior JAVA Developer. This application is to enhance the online experience
by allowing Insuranceagents to do quotewith ease. Moreover, this will
allow agents to have more customers as fast to quote successfully for
Property and casualty Insurance. Roles and Responsibilities: Ø Participated in the system design, production,
planning and implementation Ø Developed Use case diagrams, business flow diagrams,
activity diagrams and sequence diagrams. Ø Developed Presentation layer using JSF and
third party libraries Ice faces. Ø Developed application using Spring MVC frameworkcomponents
in model layer. Ø Developed Persistence layer using Hibernate API
and core interfaces. Ø Developed message driven beansto implement
the Business Logic to get events from JMS queue. Ø Implemented Mortgage fetch service using SOAP and
Spring CXF. Ø Experienced in consuming Rest services using
different clients. Ø Involved in deploying applications on Web logic
Application server Ø Assisted in developing testing plans and procedures
for unit test, system test, and integration test Ø Developed Junit test cases and used log4j for
logging errors and messages Ø Worked with PL/SQL procedures in Oracle Ø Used Jenkins with Mavenfor continuous
integration Ø Hands-on experience using Scala Ø Followed Agile/Scrum process for development Ø To bring event-driven
programming to web
servers, enabling development of fast web servers
in JavaScript used Node.js. Ø Used applications written in GWT as a cross-browser
compliant . Ø Experience with RCP
(Rich Client Platform) and other IDE’s. Ø Experience in open source
skills like Fuse, Mule, WSO2, JBPM, Kafka etc with J2EE experience Ø Developed components that form RCP
which are of high quality, are actively maintained, and are open source. Environment:
Java, Spring MVC, Hibernate,Node.js,JSF, Angular JS, AJAX,EJB, PL/SQL,
Jenkins, log4j, Junit, Web logic, Eclipse. Java/J2EE Developer Penson Financial, Dallas,TX Jan12-Jul'14 Description: Express Pay is a secure, fraud resistant payment
gateway solution allow merchants to process their creditcards from anywhere
in the world in order to comply with the Visa Payment Card Industry data
securitystandards. In the Current system, transaction messages contain basic
payment information enough for CreditCard transaction. All the transaction
information is sent to the acquiring banks for clearance. It only containsthe
user information on the credit card number and expiry date of the card and
CVV2.This solution provideshigh flexibility for customization and robust
security features. Roles and Responsibilities: Ø Responsible for developing Use case, Class diagrams
and Sequence diagrams for the different modules Ø Designed and developed business components using spring
core and navigation from presentation layer using spring MVC. Ø Developed spring beans by using Spring IOC
and different injection ways. Ø Implemented the DAO layer usinghibernate and
hibernate template to access the Oracle database Ø Implemented transaction handling using Spring
declarative transaction management. Ø Implemented 2nd level caching using hibernate
cache providers. Ø Implemented pay validation services as Rest
Service using Jersey implementation. Ø Experienced in using different technologies to
handle xml related activates. Ø Experienced in using concurrent utilities, Thread
pool, execution service andlock interface to use updated features. Ø Experience in distributed computing or cloud
computing, Java/Scala performance turning Ø Experienced in handling JSON responses at
presentation layer using JQuery. Ø Experiences in using Maven build scripts to
integrate different kind of plug ins. Ø Responsible for coding SQL Queries and PL/SQL
procedures. Ø Developed various test cases and performed unit
testing using Junit. Ø Involved in the Maintenance and Enhancement Group
which provides on-going support for systems after Ø Followed agile methodology using scrum Environment:
Java, Spring MVC, Rest Service,
Hibernate, EJB, PL/SQL, Jenkins, log4j, Junit, Web logic, Eclipse. Java/J2EE Developer Helix Energy Solutions - Houston, TX Feb'10- Dec' 11 Description: Helix is a leading marine contractor and operator of
offshore oil and gas properties and productionfacilities. This project is for
HR Management system. This intranet application is used for managing
itsemployee's details. This has various modules including managing its
employee's family details, their technicalexpertise, educational
qualifications, service details. All the information like appraisal,
promotions, memos andassignment history are maintained by this application. Roles and Responsibilities: Ø Responsible for overall design & analysis of UI
components and integration with existing J2EE. Ø Experience in an Agile Software Development
environment using Agile methods like XP and SCRUM and Test Driven
Development. Ø Front-end development using HTML, JSP, Ajax, JSTL,
DOJO,JSF. Ø Used Struts framework in UI designing (Tiles)
and validations. Ø Developed Action Classes, which holds business logic
in Struts framework. Ø Implemented the integration with the back end system
withweb services using SOAP and WSDL. Ø Implemented Persistent layer by integrating JDBC. Ø Configured and build Asynchronous communication with
JMS serviceswith MQ Series. Ø Used SAX and DOM for
parsing XML documents and XSLT for transformation. Ø Used SQL statements and procedures
to fetch the data from the database. Ø Developed EJBs (Session and Entity) in Web
Sphere 5.1 Application Studio for handling business processes, Ø Used JDBC to connect to the oracle database
and JNDI to lookup administered objects Ø Developed application functionalities using
PL/SQL Stored Procedures and Functions Ø Monitored/Improved the performance and behavior of
web applications Ø Added logging and debugging capabilities using Log4j
and JUnit using SVN. Ø Involved in the design of test plans with QA to
ensure functional, usability, and performance requirements Environment: Struts, JSP, EJB, JMS, PL/SQLJDBC, Web Sphere,
JDBC, PL/SQL, SVN, JUNIT Java Developer System Logic Solutions, Bangalore, IndiaApr'07- Dec' 09 Description: Market Research Custom Financial System (MR)
supports the business needs of the Market Research groupby providing them a
financial system, addressing the need for managing short-term and long-term
projects,collecting information about the various costs associated with a
project, allowing for client invoicing andproviding them with the business
summary on project proposal/bid and forecasting the project spectrum ofthe
business. Roles and Responsibilities: Ø Developed, tested and debugged views, stored
procedures, triggers, packages and types in PL/SQL. Ø Identified System Requirements and Developed System
Specifications, responsible for high-level design and
development of use cases Ø Dynamic web site design and programming using JSP,
MySQL, HTML, DHTML, CSS, JavaScript, and Perl. Ø Deployed MVC Design pattern for application
development Ø Implemented Model layer using Struts Action classes,
form beans using Action forms and controller layer using servlets. Ø Implemented the business logic writing Struts action
components and configuring XML files using Struts framework. Ø Used DOM Parsers to parse XML files to transform
them into required formats. Ø Used JAXB for parsing the XML data and performed XML
validation to check whether the xml is fallowing schema or not. Ø Designed asynchronous messaging using Java
Message Service (JMS) to exchange critical business data and events
among J2EE components. Ø Database Modification using SQL, PL/SQL, Stored
procedures, triggers, Views in Oracle8i Ø Used JDBC API for database connectivity to Oracle
Database Ø Called PL/SQL stored procedures using Java Callable
Statement Ø Prepared ANT script for deployment, Integration and
config management of web application modules Ø Used Log4j to implement logging
facilities. Developed many custom-made exception classes as and when
required. Ø Investigated data quality issues and implemented
appropriate solutions Ø Troubles hooted and resolved performance issues by
tuning the relevant queries Ø Tested coding modifications and assisted with
application and system testing to minimize errors Ø Documented code in accordance with company standards
and industry best practices Environment:
JDK, JSP, JDBC, JNDI, JMS, Web Services, WSDL,SOAP, RAD, Eclipse, DOM, SAX,
XSLT, CSS, JavaScript, HTML, XML, SQL, PL/SQL, Oracle10g, PL/SQL Developer,
Toad, ANT, Clear Case, Red Hat Linux. |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|