From: route@monster.com
Sent: Friday, September 2, 2016 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
J2Success@gmail.com575-322-2223 SUMMARY
·
14+ years of experience in SOA, middleware, Web Services, Web/UI
applications ·
Hands on end
to end Design, development experience in OOAD, SDLC, Agile/SCRUM ·
Extensive
experience in architecting solutions in Java/J2EE frameworks/technologies
like Struts, spring, JBoss ESB ·
Implemented Session
Façade, ServiceLocator, FrontController, Singleton,
Business delegate, MVC etc. Design Patterns ·
Work
knowledge in Jaxp, Jdom, Jax-Rpc, Hibernation, Ajax,
jsf, RESTfull Webservices (JAX-RPC and Doc/Lit), Maven, SVN, Tortoise, and
GitHub ·
Hands on
working experience on Web services, EJB (SOAP on http/JMS, JSON), IBM MQ,
ActiveMQ, JBOSS ESB a SOA implementation ·
Extensive
hands on expertise on WebLogic and WebSphere/RAD app servers
and using its IDE ·
Very strong
Business, Application and Technical Analytical Skills ·
Ability to
learn, R&D and adapt new technologies and deliver outputs in short
deadlines ·
Ability to
keep cool in tremendous pressures and constantly keep focus on task &
goals ·
Extensive
hand on experience in using tools like Eclipse, Ant, Putty ·
Worked with
Tomcat servers and very good exposure on JBoss, JBOSS ESB ·
Excellent
interpersonal and communication skills ·
Contributed
in all phases of projects, Joint Architecture Design (JAD), Requirement
Gathering, Design, Development, testing support, Integration and environment
support, implementation and post production warranty support. Also as
Production Support Lead EXPERIENCE
MAY-13Till DateSr.
Java Developer, OfficeDepot Inc. (via GS Soft Inc.), Boca Raton, FL SEP-12MAY-13Integration
Developer, Nike Inc (via GS Soft Inc), Beaverton, OR JAN-12SEP-12Consultant
SFWMD (via GS Soft Inc), West Palm Beach, FL JUN-11JAN-12Consultant,
GE-Energy (via GS Soft Inc.), Melbourne, FL APR-11JUN-11(Lead)
Associate Consultant, in Tata Consultancy Services Ltd, Jacksonville, FL JUL-06APR-11(Lead)
I.T Analyst in Tata Consultancy Services Ltd, India & USA AUG-04JUL-06(Lead)
Assistant Systems Engineer in Tata Consultancy Services Ltd OCT-02AUG-04Software
Engineer in Saiber Soft System Pvt. Ltd, Chennai SEP-99OCT-02Java
Programmer with Intelligent Systems India Ltd, Chennai FEB-97JUN-99Assist
Engineer for NandiGosh Real Estate and Constructions
CAREER
PROFILE
Office Depot Inc., Boca Raton, FLSr Java DeveloperMay 2013
– Current
Projects:
OfficeDepot.com, business.OfficeDepot.com, gMil, bsdBulkupload, mSite Description:Office Depot has
multiple sites hosted as internal and external websites for office supplies.
OfficeDepot.com deals with retail consumers. Business.OfficeDepot.com handles
b2b customers. gMil application is for internal usage for CSRs. BsdBulkupload
is for b2b customers for creating or updating bulk users for an account.
mSite is the mobile web based application. Roles and Responsibilities ·
Worked on
projects MobileSite, ProjectOne, WWW, BSD (b2b), gMil and bulkupload (users) ·
This is
agile/scrum environment and as software developer role the main focuses is
e-commerce application that hosts the OD main sites (officedepot.com,
business.officedepot.com) and the work aspects specifically include as below: ·
Participating
End Client meetings, daily scrum calls, realizing current status, identifying
impact of requirements, analyzing. ·
Participate
business requirements and analyze the requirements to incorporate
into the definite functional pieces and materializing them as definite
designs. ·
Help to split
work into agile stories that can fit into build-able and deploy-able code
within the sprint ·
Drive Best
practices, design patterns and reference implementations for Office depot
development and integration ·
Partner with
QA in test planning and testing activities ·
Participate
with program owners to back log grooming for next sprint stories. ·
Establish and
maintain processes to support and grow office depot developer best practices
in OD. ·
Preparing
High Level Design and Low Level Design also developed lot of Java components. ·
Creating and
fixing the java, jQuery, JavaScript code reviews using JIRA, crucible, tempo
tools etc. ·
Researching
on new technology and hacks (custom Jason strings) to accommodate into office
depot commerce framework ·
Developed CSL
(Customer Shopping List) information as web services, using JAX-RS, REST,
Apache CXF and JAX-WS standards ·
Consumed CSL
RESTful web services over http/JSON format, using CXF API to build client
jars. Coordinate with services team to produce a valid service response
meeting business and application needs ·
Used Struts
frame works and technologies MVC, Spring, Struts and SOA ·
Creating
DDLs, DMLs, PL/SQL Queries, stored procedures in Oracle and MySQL ·
Researching
the old core products written in java code base and writing customization to
story specific needs. Researching old legacy Stored Procedures to improve or
port logic into java ·
Mentoring
team members, introducing and supporting to comply coding & app framework
standards Environment:
Development
in Win7, i7; deployment UNIX; Languages: Java1.7, MySQL, Oracle, IBM
WebSphere RAD, eclipse + tomcat (alternative development environment), JIRA,
Crucible, Maven, SVN Nike, Inc., Beaverton, OR;Integration DeveloperSep 2012 –
May 2013
Projects:Order
Management, NIKEiD, Nike-Japan Description:Nike’s Digital
Integration capability develops, integrates Nikes Order Captures,
Fulfillment, Financial Systems, Inventory Management Systems, other
Collaboration Systems and external systems. This includes development work
for nike.com for US/EMIA/Japan. Responsibilities: ·
I’ve worked
as Integration developer, using JBoss ESB bus Integration layer for digital
team integration layer. This mainly focuses on Jboss ESB. ·
Design, develop,
maintain and support application and data integration solutions for all
Consumer Digital Technology capabilities. ·
Drive Best
practices, design patterns and reference implementations for JBoss ESB based
integration services. ·
Participate
in integration design and development reviews ·
Partner with
QA in test planning and testing activities ·
Establish and
maintain processes to support and grow integration practices at Nike ·
Participating
End Client meetings, daily scrum calls representing our team, current status,
identifying impact of requirements, analyzing & implementing. ·
Participating
in business solutions, design and developing java components. ·
Researching
Japanese script usage in JBOSS ESB5.2 creating Japanese PDFs for printing
shipping labels. ·
Researching
the using DROOLS, XPath based Content Based Routing and working out
feasibility with given problem/solutions. ·
Creating
different adapters and connecting transports for FTP, JMS, ASync HTTP, Static
Wire Tap, Content based Wire Tap using JBoss ESB 5.2. ·
Used SOA
specific and JBOSS specific implementation design patterns like Channel
Adapter, Content-Based Router, Dynamic Router, Message Filter, Message,
Message Channel, Message Translator, Pipes and Filters ·
Creating
DDLs, DMLs, PL/SQL Queries, stored procedures in Oracle Environment:
Development
in Win7, i5; Deployment in VM having multi cores; Languages: Java1.6, Oracle
11g, Eclipse, JBOSS SOA 5.2., And Oracle SFWMD, West Palm Beach, FLConsultantJan 2012 – Sept 2012
Projects:ODSS
(Operation Decision Support System) Description:The
SFWMD’s Water Management System (WMS) is a comprehensive enterprise-wide
data collection and management system that is used to provide real-time and
historical hydro-meteorological data and decision support tools to the
District’s Operational Control Center, accessible data District’s
departments, cooperating agencies, and the public. Responsibilities: ·
Participating
End Client meetings, daily scrum calls, realizing current status, identifying
impact of requirements, analyzing & implementing. ·
Preparing
High Level Design and Low Level Design Also developed all Java components. ·
Researching
the ActiveMQ+Jboss+certs combination for the client specific versions. ·
Developed
Asynchronous Java interface to Ilog Rule engines called message Gateway ·
Created and
Used ActiveMQ Topic (JMS implementation) ·
Used ActiveMQ
Factories for Subscription and Consumption. ·
Configured
Active MQ 5.5.1 as embedded Message Broker with in Jboss5.1. ·
Used spring
IOC for loading all beans and writing their impl classes. ·
Supporting
POC version of ODSS v.05 ·
Writing
customized reports and its PL/SQL Queries, stored procedures in
Oracle. Environment:
Development
in WinXP-Intel-4 core. Deployment 2 nodes @ each (Win 8core); Languages Java 1.6, Oracle 11g; Eclipse, ActiveMQ 5.5.1, JBoss 5.1, spring,
PL/SQL, Hibernation SCE/GE Energy, West Melbourne, FLConsultantJun 2011 – Jan
2012
Projects:DRMS (Demand Response
Management System) Description:The Demand
Optimization System enables a utility to offer their consumers incentivized
Demand Programs. These programs provide the utilities with the opportunity to
manage their network loads more efficiently and reliably. Consumers enroll in
Demand Programs that are designed to match the compromises that the utilities
think they are prepared to make in terms of reducing their power demand
during peak period. User can switch between programs as desired. Programs can
be designed to support the following features: 1. Critical Peak Pricing 2.
Direct Load Control 3. Time of Use Pricing The specific
implementation for SCE (Southern California Edison) is called ALCS (Advanced
Load Control System). Overall technical flow: ·
ALCS
communicates to NMS (managed by itron company) through SOAP (like
(de-registration/sending offer message) ·
The NMS
communicates to a cell relay via Ethernet. ·
The Cell
Relay communicates to the meter via a proprietary protocol(Itron) over 900MHz
·
Then the
meter hosted on house wall communicates to the HAN (House Area Network)
devices or Smart Devices via ZigBee protocol also over 900 MHz ·
ALCS provides
the two-way communication and enrolls users in certain demand program giving
the option to manage network for quite inexpensive critical load. Responsibilities: ·
Participating
End Client meetings, daily scrum calls, realizing current status, identifying
impact of requirements, analyzing & implementing. ·
Preparing
High Level Design and Low Level Design ·
Researching
the old core products java code base and writing customization to client
specific needs. ·
Worked on
Users modules in Swing for role based views ·
Mentoring
team members, introducing and supporting to comply coding & app framework
standards ·
Used spring
IOC for loading all beans and writing their impl classes. ·
Supporting
over all component integration phase for SCE client ·
Consumed
DataWare House MeterEvents webservice call asynchronously and periodically
(configurable) ·
Hosted ALCS
as RESTfull (CXF) Service using CXF’s implementation of JAX-RS with http/JSON
protocol. ·
Writing
customized reports and its PL/SQL Queries, stored procedures in Oracle. Environment:
Hardware/OS: Development in Win7-Intel-4 core. Deployment 2 nodes @ each
(Linux 8core); Java 1.6, Oracle 11g (entity model); Eclipse, GIT hub, Gradle,
tortoise, SoapUI2.5.1, SOA, Asynch threads frame work, spring, CXF, PL/SQL Bank of America, Jacksonville, FL;LeadJun 2010 – Jun 2011
Projects:SISO, Phoenix, mWallet Description:Bankofamerica.com
code base hosted on legacy is being re-written in new Borneo frame work and
introduced in pilot phases. 1) SISO (SignIn and SignOut functionality,
I worked on SASI (Splashes at Sign in) which displays content of offers or
messages right after user successfully enters password and lead over all
Component Integration. 2) Phoenix is migration of old PassMark Siteky
Implementation (which I lead from offshore) to new RSA AA webservices
implementation. 3) mWallent project is Bankofamerica's Sitekey
Implementation exposed as web Services to Mobile Downloadable apps. Responsibilities ·
Writing
Business rules in DRL files and business class in java for specific splashes
on signon ·
Creating
Splashes upon sign on with JSF (implemented as borneo framework). ·
Used drools
for Splashes for Logic Driven Splashes based on account profiles set the
eligibleSplash true or not ·
Participating
in Joint Application Designs for identifying different impacts on the
business requirements and impact assessment on application layer and its
dependent systems. ·
Client
Interactions for clarifications on business requirements and providing
solutions keeping in view of on the frame work and technical
limitations/feasibility ·
Preparing
High Level Design and Low Level Design for mWallet and frame work level
challenges using MS VISIO, MS office/Word ·
Researching
the old legacy java code base and writing code in new borneo (JSF) framework. ·
Researching
old legacy Stored Procedures and writing new PL/SQL stored procedures in
Oracle ·
Taking
interviews for inducting new members and bridging ·
Supporting
over all component integration phase for SISO November release. ·
For mWallet
researching on RESTfull (CXF) Services how implemented on MDA project and
merging with Sitkey & Authentication ear and reducing one hop of control
flow. ·
Used Apache CXF
restful and WS APIs to implement JAX-RS restful, JAX-WS,
SOAP based Service ·
Developed
components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end,
using different JAX-WS standards with clear understanding on WSDL (type,
message, port Type, bindings, and service), SOAP using various message
exchange patterns like In Only and In Out. ·
Consumed web
services, using CXF API and apache to generate client jars(wsdl2java) ·
Coordinate
with services team to produce a valid service response meeting business and
application needs. ·
Experience in
developing SOAP and REST based Web Services using JAX-WS & JAX-RS and
Apache CXF. ·
Hosting
Sitekey & Authentication Web services in JAX-RPC for all mobile
downloadable apps with apache2 using soap over http protocol. ·
Mentoring
team members to comply coding standards and borneo framework. ·
Consumed OOS
(WebMethods) Web Services through ESB/HPH gateway routing as Authenticated
client for Splashes. ·
Used Oracle
Dynamic Cache (OCN) for dynamically loading the splashes without have to
restart app server to load splashes that were loaded during the server
startup. ·
Consumed
eProfile (tibco) webservices through ESB/HPH gateway. ·
Used
Request/response IBM MQs to connect DB2 for account profile ·
Using
siteminder client configuration and creating SSO session and passing the
session to different apps to continue the Business Layers. Environment:
Hardware/OS: Windows XP-Pentium core 2; AIX – Four Core2 Duo multi
processors; Languages: Java 1.5, Oracle; Special Software: RAD7, perforce
(P4V), Maven, Xdash, Squirell, SoapUI 2.5.1, Cygwin, SOA, ESB, MQ, Spring,
Ajax, Xdash, CXF, RESTfull, VISIO, PL/SQL, OCN CITI CARDS, Jacksonville, FLLeadJan 2009– Jun 2010
Project:WebSolutions Description:A pool of citi’s
internal applications like SMIT, NAITSWCAP, PMIL, and Side Tracker are in
production are developed, managed and supported by WebSolutions. Production
Support team under Websolutions basically support all these applications. Responsibilities: ·
Supporting
any technical challenges team gets. ·
Mentoring
team for Quality deliverable ·
Managing
WebSolutions Production Support Team. ·
Inducting
team members after technical interviews and attitude observations. ·
Collecting
effort and compiling it to have a productivity metrics ·
Improving the
over all process in Production support ·
Helping team
achieving the deadlines. ·
Defect
tracking using CMT tool. ·
Analyze the
defects and implement actions to improve the productivity of the project
using CMT. ·
Helping team
with creating stored procedures (PL/SQL), and with complex queries for
reporting purpose using joins. ·
Using
siteminder client configuration and creating SSO session and maintaining the
session at SiteMinder level for each of the applications. Environment
Hardware/OS: Windows XP-Pentium, UNIX flavor Sun Solaris/Spark; Languages:
Java 1.5, Oracle; Special Software: RAD7, ClearCase, Ajax, PL/SQL, MS office,
Visio CITI CARDS, Irving, TXLead ProgrammerSep 2007– Jan 2009
Project:PG (Partnership Group Account
Online Redesign) Description:Citigroup manages
credit cards for different partners like Sears, HomeDepot, Citgo etc.
Partnership group credit card project is a customizable website application
capable of handling all partner labels together. The goal is to have one
Consumer servicing platform for all our portfolios regardless of whether they
are partnership or citibrands. Responsibilities: ·
I’ve worked
very closely with business for more clarity and extract the exact detailed
requirements. Discussing with the downstream system or 3rd party vendors
(like FDR) for the right data and interfacing protocols. Convert the
requirements into High Level Design and Low Level Designs and finally
construction and unit test scripts. Checking in/out the code in source
control and validating the changes. ·
Participating
in Joint Application Designs for identifying different impacts on the business
requirements and impact assessment on application layer and its dependent
systems. ·
Client
Interactions for clarifications on business requirements and providing
solutions keeping in view of on the frame work and technical
limitations/feasibilities ·
Preparing
High Level Design and Low Level Design
for few modules I own below and frame work level challenges/problems, Using
MS Visio/ Rational rose and MS office/word ·
Designed,
Developed Credit Card activation functional module GUI with Ajax, jspf and
JSF frame work. ·
Designed,
Developed Online Answers (FAQs) functional module which talks through web
service using protocol SOAP over http. ·
Worked on
Marketing Interstitial Pages based on SOM’s offers and Rewards module based
on FDR system inputs and dynamically changing the UI content. ·
Designed
developed Language Toggle supporting bi language pages (Spanish and
English) re-using struts frame work. ·
Developed
middle ware frame work components to connect to Enterprise Service Bus (ESB
a TIBCO EAI) for NRI/Rewards module ·
Developed new
GUI screens using JSP/jspf and JFP architecture, involving AJAX
technology. Worked with Struts tag libraries in UI layer. ·
Use Clear
case defect tracking and for solving/logging Component integration and
System integration and UAT defects, with in their SLAs. ·
Worked on IBM
MQ for connecting legacy systems ·
Worked on
creating Stored Procedures for the java components having backed based business
logic in Oracle PL/SQL. Environment
Hardware/OS: Windows XP-Pentium, UNIX flavor Sun Solaris/Spakr; Languages:
Java 1.4, EJB 2.0, JMS, jaxb, Sybase, Oracle; Special Software: RAD,
ClearCase, Web Services (Glue), JSF frame work, Ajax, MQ, SOA, ESB Bank of America, Charlotte, NCLead DeveloperMar 2006 – Sep
2007
Project:Enterprise Architecture Resource
Pool Description:This project
handles two independent initiatives namely (1) Email Authentication with
Site Key and (2) Online Banking Site Key. (1) Email Authentication with Site Key: This project is to
counter attack email Phising. Using this application, Customers can validate
valid true eMails from that when they receive directly from Banking mailing
infrastructure. The preferred solution for Authenticated and valid Emails is
termed as Authenticated eMail These
emails will have a unique customer interfacing solution to address problems
below: 1.
Customers
receiving email from Bank of America cannot quickly distinguish the emails
from phishing attempts or spam, decreasing the potential revenue generations
from marketing campaigns and also increase the cost to support these
customers. 2.
Phishing
attempts appear to be steady and consistent, with a potential to slowly
increase as the technical capability of the criminal’s increase. SiteKey
Image Text in Subject Line / Image in Email Body We
currently augment Online Banking authentication (previous project) with the
SiteKey product, which requires the customer to create an image/image text
pair that assures the customer that they are dealing with Bank of America. In this
application, we utilize the SiteKey text that customers have set up to
authenticate in OLB, and place it in the subject line prior to the actual
subject and can drive the eMail open-rate and customer confidence by placing
their personalized SiteKey message text. Once the email is opened, the
SiteKey image can be displayed in the email, further attesting to the
validity of the email. (2) Online Banking’s SiteKey: The authentication
of the customer is also done after the customer validates the site and gets
convinced that they are really into Bank of America’s website. This
application is hosted as a web service, so in the heterogeneous network
system of Bank of America domain any legacy system or different applications
can use this application for authentication Responsibilities: ·
Participating
in Client work group meetings ·
Participating
and Contributing in JAD session (Joint Application Designs) ·
Preparing
High Level Design and Low Level Design for the project based on the use case
diagrams and sequence diagrams. ·
Designing the
Application framework, ·
Design,
develop and unit testing of GUI layer and middleware layer. ·
Mentoring and
Delegation of development work to offshore. ·
Quality
Review and Unit testing of the application and its deployment at client test
server. ·
Reused and
configured middle ware frame work components to connect to Enterprise Service
Bus (ESB) for Authentication Call connects to OOS (webmethods) ·
Supporting
Component Integration Testing (CIT) and System Integration Testing (SIT),
Production Rollout Test support Environment
Hardware: Windows XP-Pentium, IBM – AIX – Four Core2 Duo multi processors;
Languages: Java 1.4, EJB 2.0, JMS, Apache Axis; Special Software: WebLogic,
Web Services (using Soap over http protoco, JMS Queues, and IBM
MQsl), PassMark Milter from PassMark™ (now Merged with RSA Security™) Bank of America/TCS ChennaiSr DeveloperNov 2004 – Mar 2006
Project:CSeCT Architecture Resource Pool Description:This project
handles three independent initiatives namely, (1) Spoofing Counter Measures,
(3) Online Guided Selling and (2) Authentication Standardization. Spoofing Counter
Measures:
This project is to counter attack one internet fraud called Phising and
Spoofing. Using this application, Customers validate that when they log into
Online Banking, they truly are at Bank of America’s Online Banking website
and Bank of America validate that the person logging in as the customer is
truly the customer The
preferred solution for Online Banking web site validation is termed
“watermark” and the preferred solution for customer validation is “device
ID”. Online Guided Selling: Guided Selling is
a consultative, interactive online sales tool that guides consumers towards
optimal financial solutions in a self-service environment. Using third party
applications (like OI from Online Insight, Inc). Assess and identifies
consumer needs; Match needs to optimal product(s); Help narrow choices to
simplify/speed up decision, provide validation and reassurance, Convert
decision to action. The online sales processes for home equity loans,
mortgages and credit cards use less effective tools and technology to convert
browsers to applicants. Authentication Standardization: The authentication
of the customer is also done after the customer validates the site and gets
convinced that they are really into Bank of America’s website. This
application is hosted as a web service, so in the heterogeneous network
system of Bank of America domain any legacy system or different applications
can use this application for authentication ·
ResponsibilitiesPreparing
Use Case Diagram and Object sequence diagrams based on Business Requirement
Documents ·
Preparing
High Level Design and Low Level Design for the project based on the use case
diagrams and sequence diagrams. ·
Designing the
Application framework ·
Designed,
developed and unit testing Web interface UI with Struts ·
Developing
enterprise java stateless session beans for the business layer. ·
Mentoring Team
members in different phases. ·
Unit testing
of the application and its deployment at client test server. ·
Developed
middle ware frame work components to connect to Enterprise Service Bus (ESB)
for Authentication Call connects to OOS (webmethods) ·
Worked on MQ
for getting customer profile from Legacy system and cache. ·
Hosted
Authentication, OGS, Spoofing Services as webservices in JAX-RPC and Doc/Lit
in apache axis1.2 Environment
Hardware: Windows 2000/XP-Pentium, AIX; Languages; Java 1.3, EJB 2.0, JMS,
Apache Axis, SOAP, SOA; Special
S/W
WebSphere, Web Services (using Soap over JMS Protocol) Bank of America/ TCS, ChennaiLead DeveloperAug 2004 – Nov
2004
Project:EAGLS Resource RP Description:Digital Dash
Board: The objective of the digital dashboard is to provide a metrics
dashboard of the application availability and performance of application
under the Card Services and Ecommerce Technology (CS & ECT) organization.
The metrics collected will be scored based on business rules as Green, Yellow
and Red. The dashboard will host static as well as dynamic data. User
can configure his preferences metrics and when login can directly view the
preference metrics in login home page. ·
ResponsibilitiesPreparing
Use Case Diagram and Object sequence diagrams based on Business Requirement
Documents ·
Preparing
High Level Design and Low Level Design for the project based on the use case
diagrams and sequence diagrams. ·
Designing the
Application framework ·
Designed
developed UI with Struts ·
Developing
enterprise java stateless session beans for the business layer. ·
Unit testing
of the application and its deployment at client test server Environment: Windows 2000
Pentium; Java1.2, Struts, Servlet, JSP, Vision Critical, Vancouver, Canada;Java ProgrammerSep 2003
– Aug 2004
Projects: http://kiwicollection.com/
Vancouver, Canada Description:This is project is developed
for Vision Critical of Vancouver, Canada. This is a Multi language portal
provides service to hotels and resorts property owners, they will have to
register their properties with this site. Once user with role Account Manager
approves them, the registered properties (hotel or resort) will be available
for the end users for booking properties, based on availability. End users
can choose any specific property based on different types of searches like
Start rating, pricing, location, etc. ·
This project
developed on MVC2 (Struts frame work). The project basically consists of two
modules. One Publishing module and back end Administration. ·
ResponsibilitiesDeveloped
the framework with Struts. Identified different Actions classes for
dispatching differing type of actions. ·
Worked
extensively on 7 types of searches in publishing module that dynamically
generates SQL statements depending on the query. ·
Used Value
Objects to represent different type of entities ·
Business
logic implemented on server side with servlets and JSP. Predominantly the
Action Servlet as controller, dispatching different request for Actions Class
to execute. ·
Created
different helper classes for re usable code. ·
Developed the
module in eclipse on windows 2000 and deployed on Linux 9. Environment:
Pentium, Windows 2000(development), Linux(deployment/production); Java, HTML,
JavaScript, JSP, Servlets, Java Beans, JDBC; SQL, PL/SQL, Oracle8i, MySql,
PostgreSQL; WebLogic; Project Location: Saiber Soft System Pvt. Ltd,
Chennai, India Gateway Inc, USATeam Member Oct-02 to Sep-03
Project:CRM DescriptionCRM,
Gateway is standardizing its customer-relationship management operations on
J2EE eBusiness Applications. By creating a single repository for all customer
interactions, CRM software will enable Gateway employees across many
disciplines to effectively enhance customer relationships by providing a
consistent, world-class customer experience across all channels and
geographies. Gateway
is deploying a full suite of J2EE eBusiness Applications throughout the
company. The suite includes CRM Sales, CRM Call Center, CRM Field Service,
CRM Marketing, CRM Interactive Selling Suite, and CRM eService and will be
integrated with Gateway's back office systems for a seamless solution Extensively
worked in each and every part of CRM Call Center module. In which technical
support service session’s information is maintained and used to replacing
parts of gateway computers. Technical Agents login with their unique IDs and
record a new session, if already session is running on same issue recorded as
activity in the same session. They can
place order for replacement part online, which will be processed by direct
gateway agents. The project designed based on MVC Architecture, with EJB 1.1
specifications and deployed on secure server site of gateway. Responsibilities: ·
Developed the
user interface screens using HTML, DHTML, JSP and Applets ·
Formulated
the SQL queries for retrieving and updating data from and to the database
using JDBC. Created various stored procedures using PL/SQL. ·
Designed and
developed various Java beans and Used Enterprise Java Beans, Session
beans. Used XML descriptors to deploy the components to Weblogic App
Server. ·
Used IBM
Visual Age Java to design and develop the Java utilities, classes, beans,
Enterprise Beans Environment: Windows 2000,
Pentium. JAVA, J2EE, SQL, PL/SQL, HTML, XML, and JavaScript, Java Beans, EJB,
JSP, Applets, JDBC; Oracle 8; WebSphere, IBM visual Age for Java; Location:
Saiber Soft System Pvt. Ltd, Chennai Adesta.comTeam MemberMar 2002 - Oct 2002
Project:Instant Web Support Description:It is a web-based
solution that provides companies with a timely and cost-effective means of
providing excellent customer service, sales assistance, and support. Consist of four modules. Module 1:
Client Console: web visitors and customers can chat in real-time with
Customer service representatives (CSR) of company via a small dialog box
embedded on their website. Module 2, CSR Console (Agent): The Customer
service representatives (CSRs) answer questions in real-time, push images,
web-site links, and most importantly push web pages and movie clips directly
to the customer's computer. Each CSR can easily handle up to 4 customers at a
time and also show the rest of the customers in queue. The CSR can forward
some important calls to supervisor or any other CSR online. The CSR interface
can also maintain session logs. Module 3: Supervisor Console: The
Supervisor can monitor all CSRs on line. This interface has host of reporting
tools like team statistics, call logs, agent performance index apart from
creating and analyzing customized inquiry forms and surveys. The supervisor
can add or delete the required preformatted responses in the form of Faq's,
Links, Images, WebPages and Movie clips etc. Module 4, Administrator Console:
The Administrator can set up and manage all client accounts for "Instant
web support". The administrator in consultation with the client sets up
number of CSR Interfaces and Supervisor Interfaces. Responsibilities: ·
Designed of
screens and layout of the application. ·
Developed
front-end GUI screens using HTML, JSP, and Applets. ·
Developed
code for Administrator and Supervisor Modules. ·
Java Servlets
and JSP were used as a middle-ware to communicate Client & Server Used
JDBC for database access. Environment:
Windows NT, Pentium, Linux, Java, Applets, Servlets, JSP, JDBC, Java Script
HTML Special Software; KavaChart, Tomcat, MySQL; Project Location:
Intelligent Systems India Ltd, Chennai, India Kings Cardiology, Hanford, CA;Team MemberMay 2001 - Mar
2002
Project:Executive
Information System Description:The aim of this
project is to automate the corporate information and hospital statistics.
This software supports three types of users with varying access permissions.
The architecture of the project is 3-tier with client side user interface
developed using AWT, Applets. The server side programming is done with
Servlets, JSP and JDBC was used for accessing information from the databases.
The application server will take care of the business logic with the help of
EJB to get the information dynamically from the database server to the EJB
container where the session bean associated with the business logic will
access the data and responds to the clients request. This project is an
Intranet application. The information that can be accessed by the different
users would be restricted by the use of passwords. This project is to
generate the information on Occupancy, In-patients, and outpatients and also
to generate the daily reports. Responsibilities: ·
Developed the
user interface screens for the project using DHTML, JSP and Applets ·
Developed the
framework in Java, which takes care of the server side validations and
formulated the SQL queries for retrieving and updating data from and to the
database using JDBC. ·
Designed and
developed various Java beans and Enterprise Java Beans, Session beans.
Used XML descriptors to deploy the components to WebLogic Server. ·
Created
various Java Servlets, JSP pages, Java Beans and used JNDI to invoke session
EJB. ·
Created
various stored procedures using PL/SQL. ·
Used IBM
Visual Age Java to design and develop the Java utilities, classes, beans,
Enterprise Beans ·
Used
JavaScript as the client-side scripting language and developed common library
for dynamic appearance (DHTML), which is compatible to both Internet Explorer
and Netscape Navigator ·
Maintenance of
file version using Microsoft Visual Souce Safe 6.0 Environment:Pentium Windows
NT, JAVA, J2EE, SQL, PL/SQL, HTML, XML, JavaScript, Java Beans, EJB, JSP, IBM
Visual Age Java, DAO, Applets, JDBC; WebSphere, Oracle 8; Project Location:
Intelligent Systems India Ltd, Chennai, India Repex (India) Pvt. Ltd;Java ProgrammerSep 1999 - May 2001
Project:Cyber-Store Description:Development and
maintenance of corporate and client’s websites. The corporate website was
used for displaying their clients, partners, products, services, available
solutions, solution implementation, ongoing support and maintenance, contacts
etc Responsibilities: ·
Created an
interactive Cyber-Store/Shopping Mall website and implemented a search
engine. Programmed cross-browser compatibility, and developed graphics using
Adobe and Macromedia Animation tools. ·
Developed and
created ads for high-usage web sites Destination India and India Online. ·
Graphics
production for tiles, banners and web sites, and web page development using
Html and JavaScript. ·
Developed a
3-tier client-server application for online shopping HTML and JavaScript for
front-end modules communicating with a business server and a back-end using
JDBC. Thin Client connecting Oracle at the back end. ·
Business
analysis of client processes; Web Development and Management including
design, coding and testing; search engine development; documentation. Environment:Windows NT 4.0,
Pentium; Java, Servlets JavaScript, HTML, Adobe PhotoShop 5.0, Gif
Constructor, Macromedia Gif Animation, CorelDraw 8.0, Anfy3D, Crystal Flying
Fonts.Oracle 7.3; Project Location, Intelligent Systems India Ltd, Chennai,
India EDUCATION
· 1992-96:
Bachelor of Technology (B. Tech) from Nagarjuna University (Baptala,
AP) India TRAININGS
AND CERTIFICATIONS
· Certification in Websphere Customer Center (WCC) from IBM · Certification in E-Business from IBM · Certification in Java 2 from brainbench.com · Certification in SOAP from Brainbench.com · Certification in Java-EJB from Brainbench.com · Certification in JavaScript from Brainbench.com · Certification in OO Concepts from Brainbench.com · Certification in Java - EJB 2.0 from Brainbench.com · Certification in Java 2 - Non-GUI from Brainbench.com · Certification in RDBMS Concepts from Brainbench.com · Certification in Java 2 Platform Enterprise Edition (J2EE)
from Brainbench.com ·
Certification
in MongoDB(M101JS: MongoDB for Node.js
Developers) CV(latest copy link)
· View latest CV: https://goo.gl/h3h9h · Download latest CV: https://goo.gl/K7Y3d · View Linkedin profile: http://goo.gl/xtsAK |
||||||||||||||||||||||||||||
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
Hindi |
Intermediate |
|
|
Tamil |
Intermediate |
|
|
Telugu |
Fluent |
|
|
|