D.Shankar Reddy (acel18@r.postjobfree.com)
[pic]
Professional Summary
Mob: +971-056-
Having 4+ years of software development experience in medium to large scale
projects using J2SE&J2EE technologies. My experience spans across software
development activities which includes analysis, design and development of
software components.
. Experienced in developing web applications using Java(OOPs,
Multithreading, Collection API, Exception handling), JSP, Servlets,
JDBC, Struts1.x/2.x, Spring, hibernate, JSON, JavaScript, Jquery,
Oracle, MS server, Mysql, Sybase.
. Experienced in using of WebLogic and WebSphere Server.
. Good Hands on SQL Server.
. Have taken ownership to provide support to complete application in BOA
environment.
. Hands on experience in developing applications in end to end
applications.
. Data Synchronization between two environment MySQL DB to Sybase DB and
vice versa.
Skills Profile
Technical Capabilities:
Primary Technologies
Language J2SE, SQL Script
Web Technologies Java, Struts 2.x/3.x, Spring 2.x/3.x, hibernate,
HTML, JavaScript, XML, Ajax and JQuery, JSON.
Database SQL Server 2005/2008 and Oracle 10g
Frameworks Struts1.x/2.x
Spring2.x/3.x
Hibernate2.x/3.x
Java/J2EE API's/ Collection, DTO, DO, DAO, MultiThreading
design Patterns
Application Server Weblogic 10gR3.
Websphere
Tomcat 5.x/6.x/7.x.
Software Eclipse, Log4j, SVN, JSON Viewer, JD GUI.
Engineering
Methodologies/Tool
s
Secondary Technologies ( Only theoretical knowledge)
Web Technologies SOAP Web Servies, Struts2.x, EJB2x,EJB3.x, XML,
HTML,CSS,
Restful WebServices
Database MS Server2005, Oracle10g
Frameworks ORM Hibernate, JPA(java persistence API)
Software MyEclipse 8.5/NetBean7.x/eclipse
Engineering
Methodologies/Tool
s
Programming Core Java
Languages
Technologies Web Services
Servers WebShpere7.x,JBoss6.x,GlassFish3.x
Tools Log4j
Certifications
Certification Name
Oracle Certified Java Programmer - 6.0
Qualifications
Degree and Institute/University Major and Specialization
Date
B.E, 2010 Visvesvaraya Technological Computer Science and
University, Belgaum, Engineering.
Karnataka.
Diploma Department of Technical Computer Science and
Education, Bangalore Engineering.
10th Punjab School Education Board,
Punjab
Company Details
Company Name Position Duration
Al Ansari Exchange Software Developer January 2014 to till
Date
Capgemini India Pvt Senior Software 29th June 2012 - 6th
Ltd Developer January 2014.
Bank Of America Software Developer 1 June 2010 to 26th
Under the PayRoll of June 2012.
Rcs Technologies
Professional Experience
Project #1: Al Ansari Exchange Business Center - Online Remittance System .
Project - 1
Title - Online Remittance System.
Client -Al Ansari Exchange Business Center
Role - Designer Cum Developer
Duration - June 2012 to January 2014.
Team Size - 42
Technologies - Java. Struts, Spring, Hibernate, Ajax, Jquery, Tomcat,
Jboss, MySql, JSON Viewer, JD GUI.
Environment/Languages:
J2EE, EJB, JDBC, Struts 2.x, Hibernate 2.x, Spring3.x, SOAP Web
Services, Oracle 10g PL/SQL and Oracle 10g Database.
Description:
This project was to develop a system named RSP(Remittance Service
Provider) to extend the remittance experience of Al Ansari Exchange
and reaching out customer who do not direct access to their service
point through agents.
System integration between RSP and its agent uses non intrusive XML
based communication protocol. Agents are the business houses who
represent RSP and its services to extend its services to customer.
The system acts as a branch of al Ansari and does the transaction
separately. Customer who registered with Al Ansari can make the
Remittance in RSP through the agent. The integration system will
share the customer details to agent and they can make transaction
with the same. RSP was integrated with Al Ansari Telex Transfer and
Demand Draft service. The system was integrated with the core system
AMEX so that the back office requirements were taken care.
Responsibilities:
. Created required procedures, function for project.
. Designing User interface Units in Forms and Reports.
Professional Experience
Project #1: First Flight Courier .
Project - 1
Title - First Flight UDAAN BCUN Implementation
Client - First Flight Couriers
Role - Designer Cum Developer
Duration - Oct 2012 to till date
Team Size - 36
Technologies - Java. Struts, Spring, Hibernate, Ajax, Jquery, Tomcat,
Jboss, MySql.
Description:
First Flight Couriers Limited (FFCL) started in 1986 as a domestic courier
service. Soon FFCL won customer satisfaction with their rapid courier
delivery system across India depending on four key aspects: Speed, Safety,
Reliability and Economy.
FFCL wishes to improve their domestic operation system by integrating the
domestic business operations across India. This new system called UDAAN is
to integrate ERP and operations through the BCUN framework. Thus, this new
system will have both a customized software development part as well as SAP
implementation part. The new system will be focusing on Core operations,
Financial module, Sales & Distribution, Material Management and Human
Resource.
The operations module will integrate the entire courier lifecycle
activities starting with pick-up management, manifesting, booking,
dispatch, receive, incoming manifesting, delivery run sheet and proof of
final delivery. This will be developed for different products in the FFCL
offerings to customers, both walk-in and credit.
Financial part will focus on integrating the account payables, receivables,
costing and general accounting. This will help in more detailed financial
forecasting and planning. Any financial gaps in profits or the revenue at
the end of the year will be much more measurable and quantifiable.
The Sales & Distribution will focus on integrating the Order Processing,
Pricing, and Delivery & Billing. This will be helpful for country wise
tracking of deliveries & reduce shrinkage of revenues. The system will make
the distribution system more transparent & automatic. The management will
have more visibility of the process. Planning and future projections of the
operation across domestic market will be more feasible with this integrated
system.
The material management part will have integrated Inventory Management,
Invoice Verification, Vendor Evaluation, Contracts & Scheduling agreement.
This will result in controlling material shrinkage and tracking, thus cost
controlling & revenue management.
To support the growing business requirements the project has been
undertaken. The project has two parts to it. One is the implementation of
SAP and another is implementation of CSD covering the areas of Billing,
Operations, Finance, Logistics, Human Resource and Payroll. Combined
together, they use the BCUN framework and the product is termed as UDAAN.
#2. First Flight Domestic and International Courier Application--First
Flight Courier Pvt Ltd.
Client First Flight Courier Pvt Ltd.
Period Oct 2012 - Till Date
Description First Flight couriers
Role Developer
Operating System(s) Windows XP, Unix
Solution Environment Java, Spring2.x,Hibernate 2.x, Jdbc, Servlet,
Jsp, JSON, JavaScript, jQuery, WebLogic,
MySql, Spring JDBC/ORM, WebServices, Sybase
DB, Putty, PMD, JavaDoc, winSCP,winMerge
Environment Platform: Windows XP, Unix
Contribution Working with Java and Java API's(Collection
API).
Working with OOPs
concept/Multithreading/Exception
Handling/Object Persistence logic.
Business/DAO object injection using Spring
IOC/ORM.
Working UI integration and development using
javaScript,JSON and Ajax.
Sending Transfer Object and Form object to UI
using JSON.
Integrating Form to Transfer Object.
Developed common converter, Services and Data
Access methods/class .
Developed on creating Common methods for
Service and DAO.
Writing named Query using Hibernate.
Development of DispatchAction Classes,
FormBeans, DTOs
Application deployment in Weblogic 10 Server
Working on Data Synchronization(Sending Branch
DB MySql Data to Central Sybase DB )
Creating Common function like Business
Services/logic, common validation logic, DAO
logic .
Tools Eclipse juno
TOAD, MySQL Browser, Putty, Winscp, WinMerge .
Firefox firebug.
Project #2: DTDC Couriers .
Project Description:
Title - Consignment Tracking and Billing System Plus (CTBS + )
Client - DTDC Couriers
Role - Java Developer
Duration - July 2012 to Sept 30 2012
Team Size - 43
Technologies - Java, Struts, Spring, Hibernate, Ajax, Jquery, Tomcat,
Jboss, MySql, Mqueue, XML, XSLT, Apache CXF
Description: The CTBS+ (Consignment Tracking and Billing System
Application) is used as part of the day to day operations of consignment
booking and tracking.
CTBS+ provides an integrated Business environment that will enable DTDC to
book, track, account, bill, manifest consignments. It has several modules
like, Booking, Manifest, Rate calculation, Dispatch, Delivery, Tracking,
Billing system, Transit time calculator, Franchisee Mgmt, Misc Expenses,
Claims and CRM. CTBS+ is seamlessly integrated with SAP implemented for
procurement, MM, FI and SD.
The components of logical application architecture are as follows:
CTBS Branch application: This application collects and registers the
information provided by end users in CTBS application.
Branch Data Store: This application saves the information related to branch
office locally.
Job Queue (synchronization DB): It stores the Job Requests for records
which require synchronization.
CTBS Corporate application: This application hosts the updated version of
CTBS Client application. It hosts services to sync the data with CTBS
client application.
Central/Corporate Data Store: This is master database server hosted at
CORPORATE location. This is the master database containing information from
all locations (Zone, Region and Branches).
CTBS branch application will work in online mode with the CTBS corporate
application; however in case of network failure the local server will
ensure continuous working of the system. On restoration of network, the
data from local system will be synchronized to the central server and a
seamless transition will happen to the central CTBS server.
#2. DTDC Domestic and International Courier Application-DTDC Courier Pvt
Ltd.
Client DTDC Courier Pvt Ltd.
Period July 2012 - Nov 2012
Description DTDC Courier
Role Developer
Operating System(s) Windows XP, Unix
Solution Environment Java, Jdbc, Servlet, Jsp, JSON, JavaScript,
jQuery, Struts, WebLogic, MySql, Spring
JDBC/ORM, WebServices, Hibernate, Sybase DB,
Putty, PMD, JavaDoc, winSCP
Environment Platform: Windows XP, Unix
Contribution Working with Java and Java API's(Collection
API).
Working with OOPs
concept/Multithreading/Exception
Handling/Object Persistence logic.
Business/DAO object injection using Spring
IOC.
Working UI integration and development using
javaScript, JSON and Ajax.
Sending Transfer Object and Form object to UI
using JSON.
Integrating Form to Transfer Object.
Developed common converter, Services and Data
Access methods/class .
Developed on creating Common methods for
Service and DAO.
Writing named Query using Hibernate.
Development of DispatchAction Classes,
FormBeans, DTOs
Application deployment in Weblogic 10 Server
Working on Data Synchronization (Sending
Branch DB MySql Data to Central Sybase DB )
Creating Common function and Business Services
.
Tools Eclipse juno
TOAD,MySQL Browser.
Firefox fireBug
Team Size 36
Project #2: Online Banking - Bank Of America .
Project Description:
Title - Online Banking System For Bank Of America.
Role - Java Developer
Duration - Aug 2010 to May 2012
Team Size - 20
Technologies - Java, Struts, Spring, Hibernate, Ajax,Json, Jquery, Tomcat,
Jboss, MySql, Mqueue, XML, XSLT, Apache CXF.
Responsibilities:
. Developing New API for Online Remittance System.
. Validating the Beneficiary Details to the Agent Banks.
. Fetching SOAP response from Agent API and Storing into DB accordingly.
. Involved in Design preparation, creating technical design document and
providing estimates to customer.
. Test case writing and development of Interest History and Intraday
balance modules.
. Code review, peer testing and deployment of application.
. Played DPC role (processed based) in the project.
#1. Online Banking - Card Payment and Transfer - Bank Of America.
Client Bank Of America
Period August 2010 - May 2012
Description Online Banking - online Remittance System.
Role Developer
Operating System(s) Windows XP/Unix
Solution Environment Java, Jdbc, Servlet, Jsp, Struts 1.x,
Websphere, Sybase DB, JEE JDBC/ORM,
WebServices.
Environment Platform: Windows XP
Contribution Working with Java API's(Collection API).
Working with OOPs
concept/Multithreading/Exception
Handling/Object Persistence logic.
Development of DAO's and Interfaces.
Development of Action Classes, FormBeans, DTOs
Application deployment in Websphere Server
(Creation of Domain).
Tools Eclipse
Magnify
Maximo
Team Size 76
Personal Details
Name : D Shankar Reddy
Passport Number : J0798617
Passport Expiry Date : June 4th, 2020