|
Title: SOA Foundation
·
Created custom maven archetypes, providing ease of use and
thereby reducing the artifact development time for the team.
·
Developed an API to generate oauth2 based access token; the
API was used by the IMS mobile team. Wso2 based Identity Server was
used for generating access tokens.
·
Developed custom API’s to provide data (XML, JSON) over HTTP
to the mobile team. The JSON data was massaged before streaming the
data over to the client.
·
Wrote custom streaming JSON parser which enhanced the
performance and drastically reduced the memory footprint, thereby enabling
to provide large amount of data (>100 MB) over HTTP.
·
JBoss Teiid was used as a data virtualization system providing
applications to use data from multiple heterogeneous data store.
·
Used suite of wso2 products like ESB, API Manager, API
Gateway, Application Server, Identity Server, Governance Registry, and
Elastic Load Balancer.
|
|
Title: International
Websites Redesign
·
Improved the response time of the application over 50% by
caching the application data in the business tier.
·
Implemented UI layer of the application using Java Script,
AJAX, JQuery, HTML, CSS, JSP and Servlets.
·
Developed an API for common components used within the
application which can be used and leveraged by other teams within the
organization.
·
Built a framework for the presentation layer using JavaScript
and JQuery.
·
Built tools and utilities for the Business team.
_____________________________________________________________________________________________
|
|
·
Languages: Java, JavaScript, JQuery, AJAX, SQL, XML, XSL, HTML5, CSS3,
Groovy.
·
WSO2: ESB, API Manager,
API Gateway, Identity Server, Application Server, Governance Registry and
Elastic Load Balancer.
·
SOA: XML, JAXB, XSL,
XSD, Webservices, SOAP, ReST, JMS.
·
J2EE Technologies: JSP, Servlets, EJB, JNDI, JTA, RMI, SAX/DOM, JAXB.
·
Frameworks: Hibernate ORM, Struts, Spring MVC.
·
SDLC Environment: Nexus, Jenkins CI, Apache Maven, SVN, Git, GitHub
·
Servers: WebSphere v6.1, JBoss, Weblogic , Tomcat.
·
Data Virtualization: JBoss Teiid
·
Databases: Oracle, DB2, MSSQL, MySQL
·
Middleware: IBM Messaging Queue.
·
Version Control: Subversion, Visual Source Safe, GitHub.
·
Operating Systems: Windows, Red Hat LINUX, IBM z/OS.
·
IDE: Rational
Application Developer, Eclipse, STS.
·
Unit Testing: JUnit, JTest.
·
Test Tools: SOAP UI, cURL, Apache Jmeter.
·
Profiling tools: Java Profiler, zInsight.
·
SDLC: Waterfall, Agile
Methodology.
|