SAIPRADEEPA ARVABHUMI ***********@*****.***
Summary
. Authorized to work in the U.S. (Permanent Resident)
. Over 10 years of professional experience in the design, development and
implementation of Application, Distributed Client/Server software
systems on UNIX and Windows NT systems.
. Extensive OOD and Java experience with an emphasis on distributed
systems utilizing J2EE, JDBC, Applets, Servlets, XML, JMS, Web
Services, WebLogic Application Server.
. Possesses thorough knowledge of Software Architecture, SOA and Design
concepts, n-tier systems, network protocols and Web-enabled
technologies.
. Extensive experience in the design and development of database systems
using SQL, Stored Procedures and PL/SQL on Oracle and Sybase.
. Possesses excellent communication skills, group oriented and willing to
relocate or travel.
Skill Set:
Languages: C/C++, PERL, Shell, Java Script, CGI, HTML, DHTML, WSDL, XML
(SAX, DOM parsers), CSS, XSL, XSLT, Multithread, Sockets, RPC
J2EE/Java: Java, JPA, JTA, AJAX, JUnit, JDBC, JAXB, Servlets, Swing, JSP,
EJB, RMI, JMS
Tools: UML, Rational Rose, Purify, JProbe, Eclipse, JBuilder, Visual
Caf , Daeja Image viewer
Frameworks: IceFaces1.8.x, Spring 2.x, Java Server Faces, Struts
Databases/Languages Sybase, Oracle, mySQL, Informix, SQL, PL/SQL
:
Hardware: Sun Solaris, HP-UX, IBM-AIX, Windows
Middleware/Protocol Tuxedo, Jolt, Orbix Web3.2, Orbix 2000, SOAP, Http/Https, Rest
s: calls
Web/App Servers: WebLogic, Jboss, iPlanet, Apache, Tomcat, Web Sphere
Security: Java Cryptography Extension (JCE), Siteminder Policy Server
Configuration Subversion, Hudson, Wiley, CVS, RCS, Clear case, Ant, Make, Auto
Tools: Sys and $U
Employment History:
Technical Advisor/Lead Fedex Services Collierville, TN Feb' 2006 -
Present
Sr. Web Software Engineer ALSAC/St. Jude Memphis, TN 2005 - 2006
Programmer Analyst Autozone Inc Memphis, TN 2003 - 2005
Software Engineer SUN Microsystems Santa Clara, CA 2002 -
2003
Graduate Assistant San Jose State Univ San Jose, CA
2001 - 2002
Staff Engineer Astra Microwave Hyderabad, India 1999 - 2001
Education:
. M.S. Computer Engineering, SanJose State University, California, USA
. B.E. Electronics and Communication Engineering, Andhra Pradesh, India.
Recently Attended Training:
Agile Project Management and development provided by DavisBase group
Experience Highlights:
Feb 2006 - Present, FedEx Corporation, Collierville, TN
Technical Advisor (Enterprise Frameworks Development - Platinum Core
Projects)
Platinum Core lays the technical foundation achieve the long-term needs of
FedEx. It is the internal, technical backbone that enables FedEx IT to
serve all operating FedEx companies worldwide. All the projects
conceptualized under Platinum Core effort are according to the FedEx IT
standards and are used by all the Software developers across all OpCos.
Responsibilities:
. Worked closely with the System Architects, Performance and Scalability
experts to ensure HA (high available) and scalable enterprise web
application.
. Responsible for defining the application tiers, frameworks, components
types and interfaces and also for providing ownership of reusable
application components.
. Participated in project planning sessions with Project Managers,
Business and System Architects to analyze business/technology
requirements and to outline the proposed technology solution.
. Provided product architecture direction and technical expertise to the
Engineering team, including system architecture design, feature
functionality and design, development, testing, and deployment.
Projects: Enterprise Security Center
The Enterprise Security Center (ESC), one of the widely used and highly
visible projects in FedEx, provides an interface to allow users to manage
groups, policies, roles, and resources for a domain or application. The ESC
project main goal is to facilitate the management of Fed Ex application
security. The policy for a domain or application is centrally managed and
stored in Common Data Services (FedEx Proprietary, XML based database) The
UI also provides a mechanism for reporting and ESC administration.
. Architect and Lead for the Groups administration and policies
. Worked in a team of two architects and a developer and handled the
design and development of many modules
. Involved in all aspects of the life cycle of this project from
requirements, architecture level design, development, testing and
deployment to production.
Environment: IceFaces 1.8, Spring 2.5.6, XML, SOAP, WebServices, Weblogic,
CDS
Enterprise Common Service Runtime Framework
CommonServiceRuntime(CSR) is a framework that is developed to provide the
consistent way of writing/developing WebServices throught FedEx (across all
OpCos). This enables certain aspects to be uniform/standardized; however,
configurable per service providing a flexible environment for developers to
focus primarily on implementing business logic. Security is wrapped in a
common way for both clients and services. Versioning strategies are well
defined with helper interfaces and classes.
. Designed and Developed Versioning Strategies of the WebServices by
Programmatic way and by using XSLTs
. Developed helper classes, transaction handler classes for implementing
WebServices security.
. Configured the versioning classes, handlers and Endpoints using Spring
. Successfully implemented Test Driven Development for speed to
production
Enviroment: Java 6, Spring 2.5.6, JAXB, WSDL, XML, SOAP, Webservices,
Weblogic
AutomatedServerBuild WorkFlow
ASB eliminates lot of manual work for IT owners, Project Leads in
requesting the provisioning of Servers, profiling or installing software
like application servers, setting OVO templates and etc on the servers for
the test and production deployments for their projects.
. Designed and Developed workflow for several components like Weblogic,
Jboss, Oracle ordering and installing
. Configured the Spring wiring for entire workflow
. Developed modules for publishing/subscribing to JMS for all steps
required in getting the approvals
. Participated in full blown integration testing from end to end of the
Server Provisioning
Enivronment: Java 6, Spring 2.5.6, Hibernate, JPA, Webservices, Jboss,
Unix, Windows
Technical Advisor (Worldwide Revenue Collection System)
Chronos is a distributed revenue system comprising of several engines
that provides a single global revenue system for all FedEx companies and
lines of business, within which all revenue generated for FedEx is
managed.
Responsibilities:
. Worked with Internal as well as External users of the application and
provided timely solutions to the issues/problems identified.
. Involved in providing architectural support for other teams involving
Weblogic, JMS, Tuxedo, and Web Services.
. Coordinated and managed offshore resources in the development and the
testing of the web application.
. Assisted both offsite and onsite testing team to come up with test
cases, validation metrics and provided technical help in the
successful implementation.
. Suggested and Implemented several controls (CPOB) metrics, governed by
SOX policies, between different engines, so revenue leakage can be
identified and fixed.
Projects:
. Lead a team of six people in successful completion of Domestic
Airbills and Intra-Canada Airbills, Automation Error Correction
project. Involved in all aspect of the project including managing the
project schedule, milestones, and resources (offshore as well as
onshore).
. Project Lead for CCOB (credit card obfuscation) project for Error
Correction and RDA which encrypts/decrypts the credit card number
using WebService, SOAP, JAXB, XML
. Designed and developed Error Correction GUI interface using Java,
J2SE, JavaScript, HTML, CSS, and JDBC with Weblogic clustering to
provide high availability.
. Implemented Publish/Subscribe of common message to other engines using
XML, JMS, MQ, Weblogic
. Designed and worked on the development of RDA (Revenue Data Access) a
web based application that enables the FedEx internal users to see the
Revenue Data online as it happens.
. Utilized monitoring tools like Wiley to identify bottlenecks and to
tune the application for faster performance.
Environment: Java, C/C++, XML, Tuxedo, Jolt, Autosys, UML, Ant, Clearcase,
Unix, Weblogic Server, Sybase, Oracle, Daeja Imageviewer, Wiley.
(2005 - 2006) ALSAC/St. Jude Children's Research Hospital
Sr. Web Software Engineer (Event Monitor - mathathon-wired.org, Fund
raising project)
Math-A-Thon wired is a fund raising program for St. Jude Children's
Research Hospital. It is a web application where Students and Teachers can
participate online and create their own web page, monitor their success,
send e-mail to sponsors and accept on-line credit-card donations.
. Designed and developed a module for authenticating Math-A-Thon
Administrators against Active Directory using LDAP over SSL.
. Responsible for deploying CyberSource, application for accepting
online Credit Card donations, on WebLogic.
. Developed eFTP Server an interface to Event Monitor customers, which
allows the transfer of reports from servers to client machines by FTP
using Java, Servlets, JCE (Java Cryptography Extension), FTP protocol,
Siteminder, Sybase and Unix (Solaris 2.8)
. Responsible for the architectural design of Report Manager/Report
Writer interface, that generates reports using UML, Design Patterns.
The implementation is done using Java, Oracle, JDBC, PERL and Logger
functionality. Extensively used Thread Management, Database
Connection pooling techniques for efficient processing.
Environment: J2EE, C/C++, Unix (Solaris 2.7/2.8), JDK1.3, Oracle9i App
Server, Apache WebServer, iPlanet Web Server, Siteminder, HTTP, HTTPS, SSL
and Oracle.
(2002 - 2005) AutoZone Inc.
Project: Electronic Ordering System
EOS is for AutoZone commercial customers, to support electronic placement
of stock orders for inventory replenishment and inventory-stocking
customers. The system was implemented using XML data and communication
methods consistent with AAIA IPO (Internet Parts Ordering) standards
employing the use of BODS (Business Object Documents) that are transmitted
back and forth between the client (the AutoZone commercial customer) and
the web service.
. Designed the framework and developed the BODS for building criteria
which is a collection of conditions or rules based on the attributes
of user profile and order history subsystems
. Developed a server that handles multiple user sessions and serves user
requests like Quote, Order, Cancellations, and Order updates
. Developed a GUI for the DCs that interacts with server and supports
all message operations
Environment: Java, Struts, WebServices, Spring, Hibernate, XML, SAX API,
SOAP, Sun One Web Server, Oracle
Project: Amazon E-Business - AutoZone.com
Amazon created an automotive aftermarket tab for AutoZone in automotive
parts mall on Amazon.com that will be similar to their tabs for Home and
Garden, Books, Electronics, Apparel and Accessories, etc. A new system was
built to handle all types of feeds, sales, order updates and cancellations,
and integrated with Amazon Merchants system to enable AutoZone to sell the
parts/products through Amazon.com and reach more customers.
. Extensively involved in gathering requirements from Amazon Personnel
and business users.
. Developed complete design of the system and developed all the core
modules for sending/receiving request/response to Amazon's
WebServices.
. Worked with multiple I.T. groups to build a system that serves the
needs of multiple functional areas, Merchandising, Commercial, Parts
Pro.
Environment: Java, Spring, Hibernate, JPA, WebServices, JavaBeans, XML, Sun
One Web Server, Oracle
Project: Daily Online Communication (DOC)
AutoZone Daily Online Communication (DOC) Portal is an enterprise-class
application solution which individuals and work groups use over corporate
intranet to interactively capture, publish, and distribute knowledge. DOC
is an intranet portal for store AutoZoners on the thin client in all the
stores that enables to deliver all the essential communication for Daily
tasks, Reporting, Information and Feedback.
. Involved in the design and development of Reporting Portlet, which
allows the employees at the field to view new action items assigned,
completed vs. uncompleted tasks
. Designed the framework, schema and API for online help. Provided
publishing and workflow features for the same.
Environment: Java, JSP, Struts, XML, XSL, Apache, WSAD, Sun One Web Server
Project: Salvage Auto Parts, EverDrive Integration with AZ POS
EverDrive is a broker that represents hundreds of salvage auto yards across
the country. AutoZone have partnered with EverDrive to provide more
resources to meet customer's needs by offering direct access to a wide
range of used parts.
. Involved in the design and development/modification of existing POS
(Point of Sales) system to allow look up and process of salvage auto
parts
. Involved in the development/modification of EOD server to handle the
new sales and creating the operations to send the request/response to
EverDrive systems.
Environment: C/C++, Java, Trifolium ViVOs, TCP/IP, Unix
(2002 - 2003) SUN Microsystems Inc, California, USA
Project: Marketing Online
Marketing Online is a product suite that enables and enhances an
organization's ability to plan, manage and execute marketing functions
online. Event management helps the organization in planning and execution
of Events. Event scheduling, Resource allocation, Venue Management,
Budgeting, Campaigns, Deliverables, Registration of attendees for the Event
and so on are some of the activities that user can do as part of Event
planning.
. Designed and developed Workflow Process for Budget and Theme approvals
. Developed Back End Database Packages using Oracle PL/SQL
. Responsible for creating comprehensive test plan for Unit, System
Integration and Regression testing
Environment: Java/J2EE (Servlets, JSP, EJB), Weblogic 6.1, Oracle 8i, Sun
Solaris
San Jose State University, CA
2001 - 2002
Flow Analysis and Optimization for Web Services Networks
The project is mainly focused on the distributed applications comprising a
cooperating set of web Services. This project provides the 'analysis
engine', giving the developer the ability to quickly choose the service
component that is most appropriate, based on user-supplied criteria. The
analysis of the desirability of a given service then depends directly on
the desirability of the flow of services associated with that service
invocation.
. Suggested the idea, prepared requirements, and determined
procedures
. Designed, documented, developed and implemented the entire project
Environment: JSP, Java, Java Swing, WSDL, XML, Soap, Axis, Apache Tomcat,
IBM UDDI
Online Students Registration System
. Developed screens to display student academic progress, status,
courses registered, number of students in a class according to
requirements
. Designed the database schema, tables and optimized Queries
Environment: Java, JSP, Servlets, Java Beans, JBuilder 8, Apache Tomcat, MS
SQL
Astra Microwave, Hyderabad, India
1999 - 2001
Juno Member Services Mail User Agent
Staff Engineer
Juno Mail User Agent allows member services to handle mails from customers.
This project utilizes the client/server framework with a Java UI client
running on users desktop for handling mails and talking to a C++ server
running on Solaris server via a custom JMUAP protocol.
. Developed a server that handles multiple user sessions and serves
user requests like message composition, reply, forward, mass bounce,
mass reply and others, logs each request and generates custom
statistics
. Developed a GUI for the client that interacts with server and supports
the entire above listed message operations
Environment: C++, Java, Swing, Unix, Windows NT, UML
Reference: Available upon Request