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

Kiran Ch 

Last updated:  08/19/16

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Boca Raton, FL  33496
US

Mobile: 5753222223   
j2success@gmail.com
Contact Preference:  Mobile Phone

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: CV-KiranChitrada-10+YrsExp-Java-J2EE-MQ-SOA-Spring-Agile.doc

Resume Value: 6cakt5kq293e4zks   

  

 

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

SKILL-SET/METRICS Experience Yrs.

Java J2EE, MS Office, google docs

~14+

UI (servlets/JSP, JavaScript)

~11

RMI, Servlets, EJB, JMS, Soap Over JMS, IBM MQ, ActiveMQ & http

~11

Html, XML/SOAP, Struts, Apache Axis, Spring

~8

App/Web Servers, WebLogic, WebSphere, Tomcat, Jboss

~12

VBScript, AJAX, jspf, JSF, Hibernation, XPath, jaxb, JIRA

~7

Database/RDBMS Oracle 7.x, 8; 10,11g, MySQL, postgreSQL, Informix, MS-SQL Server, SQL *PLUS, PL/SQL

~7

Design Concepts/Framework: OOAD, MVC, J2EE, MVC2 (Struts), SOA,

~13

Packages: WSAD 4.x-5.1.2,6.x, RAD, Eclipse, WebLogic, Rational

~12

Version Controls: Visual Source Safe, CM Synergy, ClearCase, CVS

~9

Agile/Scrum, CXF, Hudson, GRADLE, Tortoise, GIT, Drools, smooks/ftl, Pair/Mob-Programming, Visio

~3

Exposure to C#, ASP 3.0, JBoss, JBoss-ESB a SOA implementation, MongoDB

~1

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.
The Operations Decision Supports System (ODSS) will be a new component of the overall WMS. ODSS empowers water managers to take faster/better decisions to control water bodies based on the actual water levels for numerous locations spread all over south Florida

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



Experience

BACK TO TOP

 

Job Title

Company

Experience

Sr Java, JEE UI Consultant

Office Depot (via GS Soft)

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

Immediately

Work Status:

US - I am authorized to work in this country for my present employer only.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Sr Java, JEE UI Consultant

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

 

Target Locations:

Selected Locations:

US-FL-Ft. Lauderdale

Relocate:

Yes

Willingness to travel:

Up to 75% travel

 

Languages:

Languages

Proficiency Level

English

Fluent

Hindi

Intermediate

Tamil

Intermediate

Telugu

Fluent