From: route@monster.com
Sent: Thursday, September 24, 2015 11:53 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
|
|||||||
|
|||||||
|
|
||||||
|
||||||
Overview · Around 8 years of experience in development, testing, documentation
& production support in applications using Web and Client Server
Technologies in N-Tier Java/J2EE Architecture. · Excellent programming skills in Java, J2EE and Database technologies,
including JDBC, Servlets, JSP, Java Beans, EJB, JNDI, JMS, JavaMail, RMI
& Struts. · Knowledge of Web services using SOAP, WSDL, UDDI, Axis with Service
Oriented Architecture (SOA) · Expert in database design including developing SQL, Stored Procedures
and functions · Extensive experience with web technologies like HTML, Java Script,
CSS, CVS, XSLT, DHTML. · Experience in OR-mapping tools like Hibernate. · Experience in using various web/application servers like BEA
WebLogic, IBM WebSphere and Apache Tomcat. · Extensive experience in XML related technologies like XML, XSL,
DTD, XML Schemas, SAX and DOM · Extensive working knowledge in building the projects using Agile
Practices and Test Driven Development (TTD) models. · Experience of relational database designing and SQL manipulation with Oracle
and MSSQL. · Experience/knowledge in many open source frameworks like Apache Axis,
Xerces, Maven, and others like MongoDb, Ehcache etc. · Exposure in gathering technical requirements, performing system
analysis, detailed design Use-Case Analysis and Functional Analysis. Modeling
program with Class, Sequence, Activity and State diagrams using UML notation
and Rational Rose. · Prudent in C/C++ programming languages in UNIX/Linux
and Windows environments. · A highly motivated and hardworking individual with strong
organizational skills. · A self-starter with excellent Communication,
Interpersonal, and Analytical skills. Technical Skills Operating
Systems:
Windows, UNIX, Linux, DOS Modeling
Tools:
Enterprise Architect and IBM RSA Languages:
Java, C, C++, PL/SQL,
ADA, Prolog Java
Technologies:
JDK 1.4x, J2EE 1.3, JDBC 2.0,
Servlets 2.3, JSP 1.2, Struts, EJB, JNDI, JMS,
Spring and Hibernate. Database:
Oracle, DB2, SQL Server, TOAD, PLSQL
Dev. Application
Servers:
WebSphere 5.1/4.5, BEA WebLogic Enterprise (ver
9.2/8.0). IDE:
Eclipse, IBM RAD, IntelliJ Idea and JDeveloper Script Languages:
XML, HTML, XHTML, SHELL and Java Script Tools:
Visual Source Safe, Maven, CVS, ANT, Trang, WinRunner, GNU, SubVersion,
QualityCenter, UltraEdit, Visual SourceSafe, Microsoft Office and Fiddler Professional
Awards:
Comcast CET –
World Class Service Award (2009) Professional
Experience
Barclays
Mar 2012 – Till
Date
Wilmington, DE Sr. Software
Consultant XMLM: The objective
of this project is to perform analysis of the existing RTDS packets used for
communication with TSYS and convert the high priority packets into TSYS
recommended XMLM format. The project also exposed those packets through the
new architecture using the Enterprise Service Bus (ESB). TIRE: Achieve BCUS
SOA Maturity Model Level 2 by defining the SOA Service Domain Model,
completing implementation of the SOA Service Framework, ending legacy service
development, building out SOA Services, providing a CEP foundation, ensuring
proper capacity, scalability and performance, automating governance
processes, and providing tools to accelerate development. Responsibilities: · Interacting with the business analysts to gather the requirements and
understanding the functional specifications for creating technical designs. · Associated with the full life cycle of the application and followed Agile
software development methodologies. · Participated in business requirements meetings, design reviews,
prepared use-cases using RSA and EA. · Was involved in design and development of the application based on Service
Oriented Architecture (SOA) and Web Services components using SOAP,
WSDL. · Implemented WSO2 Enterprise Service Bus to support the web
service versioning and to support the backwards compatibility. · Implemented Terracotta Ehcache to support caching of Tsys data
packets to improve the service response time. · Used Spring Framework in the Service layer for DAO support and dependency injection with the help of Spring
Configuration files. · Used Spring Web Services to develop SOAP based web services. · Developed Java2Wsdl form web services using JAX-WS for the
Legacy application. Used Wsdl2Java axis tools to create client stubs. · Used Hibernate to map Java classes to Oracle database
tables. · Using Maven commands in command prompt or in eclipse to build
the application. · Prepared the test cases for unit, integration and system testing using
different tools like JUnit framework, Soap UI, and Fiddler. Also,
implemented mocking using JMock and Mockito. · Used Subverion for source control, logback for logging, Eclipse
IDE for Java development and XMLSpy and Mapforce for schema
design and XSLT Transformations. · Evaluated MongoDB noSQL database to replace oracle due to
operational and development advantages. · Provided extensive/on-call support during Database or Code deployment,
emergency CMs, small and big outages. Environment: Java, JDK1.6, Spring, WSDL, SOAP, Weblogic, IBM Rational Application
Developer, WSO2 ESB, JDBC, JNDI, Oracle, DB2, Logback, SAX/DOM, Quality
Center, Fiddler, Castor, Trang, Eclipse, Netbeans, TOAD, UML, JUnit, Xerces,
JMS, Maven, SQL Developer, IBM Enterprise Architect, Terracotta. Automated
Financial Systems,
Inc
Mar 2011 – Mar 2012 Exton, PA Sr. Software
Consultant AFSVision: AFSVision is
an enterprise-wide credit and risk management system that accommodates the
burgeoning requirements of today’s financial services industry. It is the
industry’s only fully integrated lending system designed to process all types
of loans (commercial, specialized assets, and investment banking) on a
single, real-time, multi-bank, multilingual, multi-currency system. The system
provides real-time processing of all credit instruments (loans, credit
facilities, derivatives, etc.) on a single platform. Up-to-the-minute
information is available to control the risks inherent in pricing, funding,
currencies, collateral values and margin, covenants, guarantors and counter
parties. Total customer exposure is maintained in real-time across all
financial institutions and multiple bank portfolios for all types of
assets—from simple standalone loans to complex multi-purpose, multi-currency
credit facilities. Because of its real-time, straight-through processing
capabilities, AFS Vision offers extensive automation of the entire lending
process for the operational efficiency as well as superior servicing
capabilities on a 24/7 basis. Responsibilities: · Interacting with the business analysts to gather the requirements and
understanding the functional specifications for creating technical designs. · Worked with Functional Architects from major US banks like Citi,
Citizens, BBVA Compass and Regions. · Designed and developed the application using Agile methodology. · Used IBM Rational Software Architect for modeling the Services. · Responsible for fixing the production issues and implementing the
change requests and new enhancements for the Application. · Involved in developing the application with n-tier J2EE
architecture using WebSphere application server and SOAP/REST Web
services. · Designed and developed Business components and Integrated with Spring
framework. · Implemented Spring Bean Factory to create proxied objects. · Extensively used Spring IOC container for setting up the
object’s dependencies to make application components loosely coupled. · Developed front end using JSP, HTML and Java Script. · Implemented SOA architecture with Web Services using SOAP,
WSDL, UDDI and XML. · Developed Java2Wsdl form web services using JAX-WS. Used Wsdl2Java
axis tools to create client stubs. · Involved in transforming XML data in to Java Objects using Castor and JAXB. · Maintained backward compatibility of services through Oracle
Enterprise Service Bus (ESB). · Used Hibernate to map Java classes to DB2 and Oracle databases. · Prepared the test cases for unit, integration and system testing using
different tools like JUnit framework, Soap UI, and Fiddler. Also
implemented mocking using JMock and Mockito. · Used Maven as the build tool and Subversion for version
control. Environment: Java, JDK1.6/1.7, Spring, WSDL, SOAP, Web Sphere, IBM Rational
Application Developer, JDBC, JNDI, Oracle, DB2, SAX/DOM, Quality Center,
Fiddler, Castor, Trang, TOAD, UML, JUnit, Xerces, JMS, Maven, SQL Developer,
IBM Enterprise Architect, JSP and Java Script. Comcast
Corporation
Dec 2008 – Feb 2011 Grand Slam Sr. Software
Engineer Grand Slam is
a desktop tool that consolidates various legacy networking and
troubleshooting tools that CAEs currently use in Comcast. Grand Slam
interfaces with different components and business units in Comcast to provide
CAEs with efficient access (single sign on), diagnostics and triage results,
reduced call handling time and more. Through Grand Slam, CAEs have and are
continuing to achieve higher customer satisfaction, higher level of support
provided to the customers, decreased learning curve, etc. Responsibilities: · Extensively involved in requirements gathering and analyzed business
requirements. Used Enterprise Architect for modeling and IBM DOORS
for release management. · Associated with the full life cycle of the application and followed Agile
software development methodologies. · Participated in business requirements meetings, SAID reviews, prepared
use-case diagrams using RSA and EA and suggested generic extensible
solutions. · Was involved in design and development of the application based on Service
Oriented Architecture (SOA) and Web Services components using SOAP,
WSDL. · Designed many Grand Slam UI toolkits and Services for various key
projects like Cavalry, Xfinity (Remote Tune and Watchlist), CADM Commercial,
Beacon, Barcelona 2.0 and NCO requirements such as Truck Roll, Device Hits,
Contact History and various Billing features. · Created High Level and Detail Design documents for ESP and UI toolkits
containing use-case, sequence, interface diagrams, along with Database and
back ward compatibility details. · Developed Java2Wsdl form web services using JAX-WS. Used Wsdl2Java
axis tools to create client stubs. · Maintained backward compatibility of services through Oracle
Enterprise Service Bus (ESB). · Used Spring Framework in the Service layer for DAO support and dependency injection with the help of Spring
Configuration files. · Used Hibernate to map Java classes to database tables (and from
Java data types to SQL data types). · Using Maven commands in command prompt or in eclipse to build
the application. · Prepared the test cases for unit, integration and system testing using
different tools like JUnit framework, Soap UI, and Fiddler. Also
implemented mocking using JMock and Mockito. · Involved in transforming XML data in to Java Objects using Castor
and JAXB. · Used different performance tools like Wily and Mercury to monitor the performance of the system in Production Environment. · Involved in complex performance testing and increased the performance
of the application through various code refactoring and service
consolidations. · Provided extensive/on-call support during Database or Code deployment,
emergency CMs, small and big outages. Environment: Java,
JDK1.5, Spring, WSDL, SOAP, WebLogic, Eclipse, JDBC, JNDI, Oracle9i, SAX/DOM,
Quality Center, Fiddler, Castor, Trang, TOAD, UML, JUnit, Xerces, JMS, Subversion
and Log4j. People Tech
Group
Jun 2007 – Dec
2008
Client:
Comcast Data Center, West Chester, PA ESP – Billing
Services Java Developer Enterprise Services Platform (ESP) is a service
layer that exposes Billing systems functionality and will handle all
functional requests to Comcast’s back end Billing Systems – DDP (amdocs) and
CSG. The ESP acts as a mediation layer between these two systems. This new
Platform implementing Service Oriented Architecture (SOA) enables rapid and
cost effective implementation and flexible access across multiple clients.
The various front-ends used to connect to the billing systems (DDP & CSG)
directly until ESP which now will mediate the calls from the front-end
systems to call the appropriate backend system depending on the service. Responsibilities: · Extensively involved in requirements gathering and analyzed business
requirements. Used ArgoUML and Enterprise Architect for modeling. · Associated with the full life cycle of the application. · Was involved in development of the application based on Service
Oriented Architecture (SOA) and testing the Web Services components using
SOAP, WSDL. · Developed Stateless Session Beans to process requests from the user
interface. · Used Spring Framework for Service layer and DAO layer. · Used Dependency injection in Spring Framework. · Created Data Access Objects (DAO) layer over hibernate to access the
persistence layer. · Developed XML parsers [DOM] to parse the response obtained from the
backend systems. · Used Fiddler to test the raw xml requests sent to the backend systems
as part of the initial validations · Responsible to make sure code reviews and thorough testing been done
by team to avoid defects in production. · Developed and Deployed in Weblogic 8.1 · Wrote XML schema definitions from simple xml so as to convert those to
Java Objects using Castor · Used Log4J logging framework. Log messages with various
levels are written in all the Java code. · Performed unit testing before check-in of the code for QA builds. · Used JUnit for testing the application and involved in writing test
cases for unit and subsystem tests. · Used Subversion for version control and integrated it into eclipse
using Subclipse. Environment: Java, JDK1.5, Spring, WSDL, SOAP, Weblogic 8.1, Eclipse, JDBC, JNDI,
Oracle9i, SAX/DOM, Quality Center, Fiddler, Castor, Trang, TOAD, UML, Junit,
Xerces, JMS, CVS and Log4j. Saiana
Technologies
Dec 2006 – May 2007 Client: Bank
of America ApeX –
Non-Standard Trading System Software Developer This system enables traders/senior managers to mitigate the
credit/market risk associated with non-standard trades and regulatory
compliance because of the ability to monitor and manage activities and
display transaction audit trails thereby avoiding risks. The secondary goal
is to reduce the work-effort associated with constant changes in regulatory
rules related to equity trading. Responsibilities:
· Designed and created components for company's object framework using
best practices and design patterns such as Model-View-Controller 2 (MVC) and
used Struts framework integrating Servlets and JSPs. · Developed Action Forms and Controllers in STRUTS Framework. · Developed and maintained presentation layer using JSP, Tag libraries,
CSS, JavaScript, DHTML and HTML. · Implemented Data Access Objects (DAO) to access data from Oracle
database. · Configured and deployed database connection pools and web applications
in Weblogic Application Server. · Validations were done using Application resources. · Developed XML parsers [SAX/DOM] using Xerces and used XML to store and
communicate data between different tiers. · Implemented various design patterns like Singleton and Facade to
overcome common software problems. · Designed, developed and managed database schema, with various
hierarchical and lookup tables. · Developed and maintained database triggers, types and complex
functions and stored procedures · Configured and implemented Jakarta-ANT to create builds for various
environments · Managed CVS as a version control system for the project. · Completed user documentation for client administrators. · Maintained very vibrant environment and team spirit among the
colleagues. Environment: Java, JDK1.5, Struts1.1, JSP, Servlets, Weblogic 8.1, JDBC, JNDI,
Oracle9i, TOAD, UML, Eclipse, Xerces, JMS, CVS and Log4j. Electronics for Imaging, Bangalore,
India
Jan 2005 - Dec 2005 Harmony Explorer Software Developer Harmony Explorer is a product developed by EFI. It is based on Client
Server Model. Harmony Explorer will be used to get information available on
the peripherals used in the organization connected by high speed LAN. It is a tool which controls and manages Fiery Servers. Fiery Server
Functions as a Print Server for Document Management, Networking and Color
Quality Control over a network of printers. This tool is developed to assist
user to get appropriate information of a Fiery and get his/her task accomplished. Responsibilities: · Participated in collecting and performing requirement
analysis and created and managed design documents in various phases of the
project. · Responsible for developing reusable business objects to
share between various applications. · Involved in the design and development of the presentation
layer using Jakarta Struts Framework. · Participated in high-level designs & Integration,
detailed designing with UML and developed Use Case Diagrams, Class diagrams,
Sequence diagrams using Rational Rose. · Designed and implemented functionalities of various
components using Java Servlets, Java Beans, XML, JSP, Oracle and JavaScript. · Participated in the implementation of J2EE design with
patterns. · Implemented the workflow process control and input
validation logics using Struts framework. · Developed the Ant script to create the war file &
deployed into Web Logic Server 8.1. · Contributed in the configuration & performance tuning
of WebLogic for Connection Pooling. · Involved in implementing the SDLC process. · Played the key role in timely delivery of the
deliverables. · Performed Onsite Coordinator role very credibly and
exceeded the manager's expectations. · Shouldered responsibility for Software Configuration
Management of the code that was being modified at both ends. · Provided the business and technical assistance and logical
guidance to the offshore and onsite team members. · Ensured quality through code reviews and thorough testing. Environment:
Java (JDK 1.3/1.4), HTML, Java
Script, Oracle 8i (SQL, PL/SQL), BEA WebLogic Application Server, JMS, Ant,
Eclipse 3.x, SQL * Plus. Syntel India
Ltd, Bangalore
Jun 2004 – Dec 2004 Banner
Administration Intern Description: This project supports the features of administering banners and
managing them according to the policy setup in the web site. This project
contains two modules, User Banner Placement & Administration. User
selects a location on the site as per availability. In Banner Placement, user
desires to publish a banner in the web site and selects a banner location.
Then he uploads his banner with the cost details. Administration includes
creation of new time frames, setting banner parameters and confirmation of
the clients' banner placement requests. Further, he can view the information
of all the banner requests that are present and can select to view the
complete details of the banner. Then web site Administrator confirms
the customer request for banner placements. Responsibilities: · Involved in developing, coding, testing (Unit/Integration) various
components of the system. · Implemented the functionality using JSP, Servlets and Java Beans. · Used JDBC, Prepared/callable statement, Stored Procedures and
Connection pooling to connect, update the database Environment: JDK 1.3, Servlets, JSP, Html, JDBC and Oracle Education: Masters
in Computer Science, CUNY, NY. Bachelors
in Computer Science, VTU, Bangalore, India |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||
|
|