From: route@monster.com
Sent: Thursday, September 24, 2015 11:54 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
|
|||||||
|
|||||||
|
|
||||||
|
||||||
SUMMARY: ·
8
years of professional IT experience in all phases of the Software Development
Life Cycle (SDLC) and Sun Certified Java Programmer of a project which
includes requirements gathering, analysis, Java and J2EE development,
user-interface design, maintenance, enhancement and testing. ·
Developed
custom web (Internet/ Intranet) and distributed applications using Java,
HTML, DHTML, CSS, XML, JavaScript, J2EE and Java EE5. ·
Worked
extensively using Java, JSP, EJB (session Beans and Message Driven Beans),
JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in
Implementing J2EE technology. ·
Experience
in developing Front-End and User Interface using Struts, JSP, JSF, Ajax, Rich
Faces, myFaces, iceFaces JavaScript, HTML, DHTML and CSS. ·
Expertise
in Cutting Edge Technologies like EJB, JMS, JTA, Log4j, XML and Web Sphere ,
WebLogic and JBoss. ·
Proficient
in with GUI plug-ins like Tiles Framework, Customer Tag Libraries and
validation plug-ins like Validator Framework. ·
Worked
extensively with RUP, eXtreme Programming (XP), Agile, SCRUM
Methodologies. ·
Hands
on experience with Version control systems like Visual Source Safe, Harvest
and Perforce, SVN. ·
Very
good at building and Deploying EAR,WAR, JAR files on test, stage and
production servers. ·
Proficiency
in core java concepts like Threads, Exception handling, Generics, Strings and
etc. · Developed AJAX functionalities using
frameworks like JSON, DOJO and JQuery. ·
Extensive
experience in using Application servers Web Sphere Application Sever, WebLogic
Application Server, JBoss, Apache Tomcat. ·
Scripting
expertise in SQL, Bourne Shell, K Shell, C Shell and bash. ·
Experienced
with J2EE Design Patterns such as singleton, session facade, business
delegate, DAO, DTO, MVC, and Factory. ·
Extensive
experience in using environment tools of Java including RAD, WSAD, Eclipse,
IntelliJ, NetBeans, MyEclipse and JBuilder. ·
Thorough
knowledge of scalable n-tier, distributed as well as client/server
architectures. ·
Worked
on UNIX OS (SUN Solaris, HP, and AIX), Linux, Windows. · Implemented SOA architecture with web
services using SOAP, WSDL, UDDI and XML. ·
Highly
proficient in understanding new technologies accomplishing projects goals
successfully. Exceptionally well organized, strong work ethics and willingness
to work hard to achieve employer objectives. ·
Excellent
written and verbal communication skills, presentation and problem solving
skills. EDUCATION
& CERTIFICATION: ·
Masters
in Computer Science & Engineering , New York University · SCJP (Sun Certified Java Programmer)
TECHNICAL
SUMMARY:
PROFESSIONAL
EXPERIENCE: PNC
BANK, New York, NY Senior
Java/ J2EE Developer Duration:
Oct’ 13 to Present Description: Involved
in System Testing of an Online Banking Application, which enables the bank’s
customers to access their various accounts through the Internet. The
Application was an enhancement from its previous version. The Application was
tested on Intranet. Account Holders entered their ‘UserID’ and ‘Password’ to
access their various personal accounts including checking, Savings, and Money
Market Accounts. The
Application provided the ‘Account Lists’ (types of accounts), ‘Account
Summary’ (balances, last deposits etc.), and ‘Account Transactions’
(Transaction Details) for the various accounts and the ability to transfer
funds between the various accounts using ‘Fund Transfers’. The application
also allowed users to change the account options such as changing their
‘UserID’ and ‘Password’. The application also allowed the users to submit
account related queries to the bank including, ordering checks, requesting
copies of checks and statements, etc. Responsibilities: ·
Developed
the Web Based Rich Internet Application (RIA) using J2EE (Spring framework)
and Macromedia/Adobe Flex. ·
Developed
API using Hibernate to interact with the Oracle database ·
Developed
the application using Struts Framework which is based on the MVC design
pattern. ·
Designed
and developed various modules of the application with J2EE design
architecture, using eAgent frame work JSPs, HTML, AJAX, JQuery, iFrame and
JavaScript. ·
Implemented
Ajax with JQuery to refresh results from Ajax page. ·
Wrote
complex reporting applications with Ext JS and Sencha Touch for Windows Azure
and Amazon Web Services, Linux and Windows servers ·
Wrote
JavaScript functions to get Dynamic data and Client side validation. ·
Developed
SQL queries with PHP Doctrine and Propel to create, retrieve and update data
and programming SQL sentences based on CRUD. ·
Created
db tables, functions, Joins and wrote prepared statements using PL/SQL. ·
Used
JDBC to connect to the information model tier. ·
Involved
in the deployment of Web-Service End-Points using Apache CXF ·
Creation
of REST Web Services for the management of data using Apache CXF (JAX-RS) ·
Eclipse
TPTP plug-in was used for profiling and performance testing. ·
Deployed
the application on Weblogic Application Server cluster on Solaris
environment ·
Used:
INCA, Clearcase, XMetal, Codewrite, Embedded C ·
Performed
Unit Testing and developed Unit Test Classes using JUNIT ·
Agile/SCRUM
was used as the project management methodology and JIRA & Confluence were
the tools used to keep things in check ·
Developed
the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose. ·
Developed
JSP custom tag libraries, and associated support in the Action Servlet, that
assists in creating interactive form-based applications, which is the one of
the primary area of functionality using Struts Framework. ·
Developed
web pages using JSPs and JSTL to help end user make online submission of
rebates. Also used XMLBeans for data mapping of XML into Java Objects. ·
Designed
and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles
framework. ·
Created
webservices using WTP tool plugin to the eclipse IDE which is deployed as a
separate application using Maven scripts. ·
Designed
and developed Generate PDF functionality using Spring framework and iText ·
Worked
on proof of concept using Google Web Toolkit to create the personal card
application site of American express from scratch ·
Customized
Jasper Reports and SQL procedures according to the client requirements. ·
Worked
with ILog Jrule engine, to trigger the business rules in the rules execution
engine configured in WebLogic application server. ·
Developed
a web 2.0 control console using GWT to manage data matching for data staging ·
Defined
and Created SOA software and hardware infrastructure, including Application
Servers, Services Bus, Server Domains etc. ENVIRONMENTS:
Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Oracle,
Crud, Pl/Sql, Jdbc,Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, Junit, Agile,
Uml, Jsp, Jstl (Java Server Pagesstandard Tag Library), Servlet, Maven,
Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0, Soa. ABN/AMRO, New York,
NY
Senior Java/J2EE
Developer
Duration: Apr’ 12 to Sep’ 13 Description: Main
responsibilities include daily balancing for the US Government Operations
fixed income division. Daily operational reconciliation for
Repo,Tri-Party and other Fixed Income transactions. Review of daily and
monthly accounting journal entries of the entire operations staff to ensure
quaility and proper 15-C-3 reporting. Work with senior management to
streamline work flows and help coordinate a ICI conversion upgrade.
Worked on Operations ICI Systems testing from a User perspective. Responsibilities: ·
Configured
Struts, Hibernate framework with Spring MVC. ·
Implemented
hibernate in business layer and writing the queries in DAO to do the
operations on the data base ·
Coded
Java backend, JSP, Struts, JavaScript, Business classes ·
Involved
in Development of the application Using J2EE Technologies (Servlets, JSP,
EJB, JSF,Struts). ·
Used
JQuery JavaScript libraries for providing richer user interface and
facilitates asynchronous request invocations using AJAX. ·
Developed
common reusable component libraries (CRUD Scaffolding) to be reused in
different projects throughout the company's IT team using GWT, Sencha, Spring
data, JPA. ·
Used
JQuery to make the frontend components interact with the Javascript functions
to add dynamism to the web pages at the client side. ·
Worked
on creating menus and tabs on JSP pages using JQuery and CSS. ·
Used
DOJO for Ajax Support and used JSON for DOM objects ·
Designing,
Coding (development) and Debugging application using Eclipse , Indigo as an
IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery. ·
Oracle
database was used, wrote stored procedures for common SQL queries ·
Responsible
for Oracle Forms and maintaining CRUD operation on the database ·
Developed
stored procedures, Triggers and functions in Oracle to process the
trades using PL/SQL and mapped it to Hibernate Configuration File and also
established data integrity among all tables. ·
Developed Data Access Objects (DAO) using JDBC API for Database access. ·
Wrote
complex SQL statements to retrieve data from the DB2 database. ·
Consumed
Web Services using Apache CXF framework for getting remote information ·
Used
SOAP-UI for testing the Web-Services. ·
Written
and consumed Web Services (Soap) to develop the business layers ·
Installation
and configuration of Development Environment using Eclipse with Weblogic
Application server ·
Installed,
configured and administered IBM WebSphere Application Server , WebSphere
Portal Server, IBM HTTP Server on AIX, and Red hat Linux Environment. ·
Conducted
software builds using Subversion in a windows environment via Cruise Control ·
Written
Unit testing and Test suites using JUnit framework for testing the
application. ·
Agile
and scrum process is used for tracking and developing the application. ·
Design
and development of components, such as Class, and Sequence diagram in UML ·
Set
up the deployment environment on Web Logic Developed system preferences UI
screens using JSP and HTML. ·
Developed
JSPs using EL language and JSTL tags. ·
Involved
in the development of business module applications using J2EE technologies
like Servlets, JSP and JDBC. ·
Used
Maven to build and generate code analysis reports. ·
Built
CVS and XML file loaders and splitters for financial data. ·
IText
was used to generate PDF for HTML forms. ·
Involved
in publishing the web content in the portal site by using the Oracle ECM ·
Directory
Listing and File down load services (Similar to Windows Explorer on a PC,
developed using Google Web Toolkit, AJAX) ·
Responsible
for implementing the code, Fixing QA defect raised on Quality Center/JIRA. ·
Designed
and implemented Report Portlet (using Jasper Report framework) in phase-II.
This involved exporting repot to PDF, XLS file and print functionality to
take print of the report. ·
Worked
in SOA architecture Websphere Message broker for integration with Pega and
ILog ·
Design
& code execution support components using existing PI ILOG JRules
Framework ·
Implemented
Web 2.0 research and trading platforms across product areas with,
"single sign on" ·
Prototyped
and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in
in the initial SOA discussions. ·
Used
JMS in the project for sending and receiving the messages on the queue. ·
Designed
an 'Online Tutorial Forum' .Development of the forum was done using ·
Install
and configure a Linux server to publish applications and the DataBase ·
Used
Perl, Php and MySql to develop several personal web sites, SEO (search engine
optimization) skills ENVIRONMENTS: Spring,
Hibernate, Struts, Jsf, Dojo, Sencha Extjs, Javascript, Css, Ajax, Html5,
Db2, Crud, Pl/Sql, Jdbc, Apache Cxf, Soap, Webservices, Eclipse, Websphere
Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Maven, Xml, Itext,
Oracle Ecm, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, Jrules, Web 2.0,
Soa, Jms, Apache Tomcat, Linux, Php. TD Ameritrade / Thinkorswim
Chicago, IL
Sr. Java Developer
Duration: Apr’11 to Mar’12 Responsibilities: · Used Spring for cross cutting concerns and
IOC for dependency injection · Used iBatis and MyBatis ORM tools which
automate the mapping between SQL databases and objects in Java ·
Expertise
in MVC Architecture using JSF and Struts framework and implementing custom
tag libraries. ·
Developed
Web pages using JSF with Servlets, JSP, EJB, Struts ·
Design,
development & testing of business components using EJB Session beans. ·
Developed
web presentation layer using jQuery, HTML and CSS according to internal
standards and guidelines · Used DB2 as the database and wrote SQL &
PL-SQL. · Developed framework using Java, BIRT
Runtime, iText, MySQL and web server technologies. · Used tools like Toad, PLSQL Developer and
Squirrel for performing database operations. · Worked with Database Backup Compression,
Data Collector, Policy-based · Design and Developed using WebService using
Apache Axis 2 on JBOSS. · Used JavaScript , XML Spy for validating the
WSDL and XSD's. · Used NetBeans IDE for fundamental Java
projects ·
Deployed
this application which uses J2EE architecture model and Struts Framework
first on Weblogic and helped in migrating to JBoss Application server. · Responsible for the total, efficient and
profitable operations of a CVS. · Used Visual Source Safe for version control
and release. · Developing test suites in Selenium WebDriver
(Java) with TestNG framework in Eclipse IDE for regression and sanity
testing. · Used Gnatt Chart to keep track of the
project and implemented Water Fall Model in SDLC. · Involved in designing UML Use case diagrams,
Class diagrams, and Sequence diagrams using Rational Rose · Developed web Components using JSP, Servlets
and Server side components using EJB under J2EE Environment ·
Developed
the Servlets for processing the data on the server. ·
Developed
ANT build.xml to achieve more functionality for build process. ·
Used
XSD for validations of XML transfer to the different Web Services. · Customized the EMC Documentum Webtop to
conform the overall portal themes · Used JIRA issue tracker to file the bugs. · Designing and developing 'Online' client
windows API's using JDK and Swing classes. · Created Active Reports in Cognos as
Proof of Concepts for offline reporting. · Involved in designing the data stage job to
implement ILOG JRules Component. · Architect and design for new Application as
J2EE Web application and Oracle ADF. ·
Integrate
the Oracle BPM with the Spring Framework in the enterprise layer · Design and implement batch & entry code
system and book keeping service (IBM MQ Series, Broadridge ADP, Mainframe,
Seagull) · Installation/Support Apache Tomcat for
support of Jasper Reports Server · Moved Application from Solaris to Unix,
Linux RedHat for system benchmark · Coded scripts to clean normalize, reformat
data for loading into the ERP system using VB Script and Ruby scripts · Developed websites utilizing Wordpress
platform. · Lead the effort in development of other CNN
Drupal websites. · Developed .NET components using C# and
involved in the deployment of those components. · Used ASP.NET technology for developing the
presentation layer. · Design and Develop programs in C++ to
integrate as per the users requirements. · Designed and developed Message Flows and
Message Sets and other service component to expose Mainframe applications to
enterprise J2EE applications. · Generate Cobol procedures to apply business
logic to the data. · Batch program has been written using PL/I
procedure · Worked with JCL to schedule jobs on Mainframes. · Oracle, SAS integration for business
intelligence and functionality · Developed Java Script and Action Script, VB
Script macros for Client Side validations. · Built ASP.NET C# legal billing program that
accepts barcode gun input. Also used javascript to advance from field to
field after gun is clicked. · Developed Servlets and Worked extensively on
SQL. ENVIRONMENTS:
Spring, Ibatis, Struts , Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2,
Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium,
Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Emc Documentum, Jira, Swing,
Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Apache Tomcat, Linux,
Unix, Ruby, Wordpress, Drupal, .Net, Asp, C, C++, Mainframe, Cobol, Pl/I,
Jcl, Sql, Sas, Vb, Asp. United
Health Group, Los Angeles, CA
J2EE
Developer
Duration: Oct’09
to Mar’11
Description: Retiree
drug Subsidy program allows the plan sponsors to receive a 28% subsidy for
the gross eligible amount of each retiree who are eligible. This project was
to generate and transmit a reconciliation report to CMS for each plan
sponsor, which indicates the amount they will be eligible to receive subsidy
for. As part of this project, an online application was also built for
business user to track the reconciliation process of each plan sponsor, to
approve, stop, and to redo the process from any process step of the
reconciliation process. This also allowed the business user to view and
maintain some of the key tables in the database. Responsibilities: ·
Designed
and developed the project using MVC design pattern. ·
Involved
in preparing Technical Design Document of the project. ·
Designed
and developed application using JSP Custom Tags, Struts tags & JSTL tag
libraries. ·
Developed
Controller Servlets, Action and ActionFrom objects for process of interacting
with Sybase database using Struts. ·
Implemented
SOA architecture for different application to exchange data for business
process. ·
Developed
the front-end using Java, JSP, servlets, HTML, DHTML, and JavaScript. ·
Used
and configured Struts DynaActionForms, MessageResources, ActionMessages,
ActionErrors, Validation.xml, Validator-rules.xml. ·
Followed
Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy
the customers. ·
Wrote
build & deployment scripts using shell, Perl and ANT scripts. ·
Wrote
Stored procedures and Database Triggers using PL/SQL. ·
Involved
in using IBM WebSphere MQ Series connection with AS/400(IBM SYSTEM i). ·
Worked
in using JBoss Application Server for deploying and testing the code. · Developed Report functionalities in excel
using Jakarta Poi. · Involved in Prototype using Macromedia Dream
weaver. · Designed network diagram, and set up the
Development Environment, SIT and UAT environment by installing and
configuring Web Logic Application Server on UNIX environment. ·
Responsible
in Integrating Application with CICS for Real Time Search Criteria and
Retrieval. ·
Used
SAX and DOM for parsing XML documents and XSLT for transformation. ·
Developed
EJB’s (Session Beans) for implementing business logic and transactional
services. ·
Developed
MessageHandler Adapter, which converts the dataobjects into XML
message and invoke an enterprise service and vice-versa using JAVA, JMS,
MQ Series. ·
Responsible
for preparing use cases, class and sequence diagrams for the modules using
UML. ·
Developed
Data Access Layer to interact with backend by implementing Hibernate
Framework. ·
Wrote
Junit classes for the services and prepared documentation. ·
Developed
Data Access Objects to access middleware web services as well as Sybase
database. ·
Integrated
various modules and deployed them in WebSphere Application Server. ENVIRONMENT:
Java, J2EE, Mainframe, C++, Struts, Servlets, EJB, JDBC, Junit, HTML, Java
Script, XML, XSLT, CORBA, PL/SQL, DB2, WebSphere Application Server, Apache
Tomcat, Eclipse, JBoss, Visual Source Safe, Unix (Solaris), IBM WebSphere MQ
Series, Agile, UML, My SQL, Hibernate, Sybase. Apex
Business Solutions, Chicago, IL J2EE
Developer
Duration:
Oct’07 to Sep’ 09 Description:
Apex Business Solutions used to maintain all employees detail and calculating
their payroll. It consists of different modules like Employee master, Leave
detail, Loan module, Salary Calculation and Reports. Employee master stores
information of all employees, addition of employees, handling their
resignations, grades, basic salary, educational details and family details.
Separate modules were developed for allowances and deductions. The Leave
detail module keeps track of employee leaves etc. Reports include employee
detail, month wise salary slip, and loan detail; leave detail, employee
record etc. Responsibilities: ·
Created
the UI tool – using Java, XML, XSLT, DHTML, and JavaScript. ·
Designed
the applications using OOAD. ·
Followed
Extreme Programming (XP) concepts one of the method of Agile Methodology to
produce high Quality software and satisfy the customers. ·
Wrote
stored procedures using PL/SQL for data retrieval from different tables. ·
Implemented
Kerberos Authentication Service to validate users logging into Quill. ·
Designed
and implemented Struts (MVC Paradigm) components such as Action Mapping,
Action class, Dispatch action class, Action Form bean, and a form set for
validation and used JavaBeans to return dynamic information ·
Wrote
Entitlement Accessory Classes. · Incorporated
entitlement checks in the entire session bean. Created and deployed numerous
Session and Entity beans. ·
Worked
extensively on bug fixes on the server side and made cosmetic changes on the
UI side. ·
Part
of performance tuning team and implemented caching mechanism and other
changes. ·
Recreated
the system architecture diagram and created numerous new class and sequence
diagrams. ·
Created
combined deployment descriptors using XML for all the session and entity
beans. ·
Developed
the Login screen so that only authorized and authenticated administrators can
only access the application. ·
Developed
various activities like transaction history, search products that enable
users to understand the system efficiently. ·
Configured
Oracle connection pool, which is included in Oracle JDBC driver JAR file, to
allow concurrent access to the database and optimize performance. ·
Involved
in preparing the Documentation of the project to understand the system
efficiently. ENVIRONMENT: JSP,
Servlets, JDBC, Java Script, HTML, Apache Tomcat Server, Oracle. Harris
Bank, Chicago,
IL
Java
Developer Duration: Feb‘06
to Sep’ 07 Project:
Anti Money Laundering Project
Description: AML provides a comprehensive Reporting and query
capabilities. It capture's customer Details Store compliance rules monitors
transactions and flags any violation of transactions against customer profile
and compliance rules. The system generates all statutory Reports and provides
for generation of Suspicious Activity Reports. The primary objective of any
anti money laundering solution is to Monitor Customers & Transactions for
Money Laundering activities Scan Customers and transactions against the
various blacklists. Responsibilities: · Involved in modifying, updating and testing
of the component. · Involved in group meeting with teammates and
made substantial changes to the architecture to improve performance of the
Application. · Modified JSPs, used struts tag libraries and
Java Server Pages Standard Tag Library (JSTL). · Maintained Struts architecture throughout
the application. · Developed the bean classes for better data
exchange between the MVC layers · Successfully differentiated presentation
from code. · Used multi threading and socket programming. · Deployed the application on WebLogic
Application Server. · Created connection pools and data sources. · Modified JavaScript to read client side
activities (events) and data and event validations. · Used WinCVS as version Control system. · Suggested ER models and changes in the table
structures · Modified SQL, PL/SQL procedures and triggers
to obtain optimize output. · Involved in separation of components and
deploying in different servers and balancing the load among each Server. · Solved performance issues and brought
optimal output from the available resources. ENVIRONMENTS:
Java, J2EE, Sybase, BEA WebLogic, Server, JSTL, SQL Server,
Struts
Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse,
UML, Windows XP/Linux. |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
English |
Fluent |
|
|