Contact No: ***-
ID:***********.*******@*****.***
Highly motivated Software Professional with 7.8 years of expertise in
software engineering, which encompasses complete SDLC, design, development,
maintenance and implementation applications using C++,VC++, Oracle and Java
technologies.
Summary
Hands on experience in developing applications using C/C++, STL and Java on
Windows and UNIX platforms.
Extensive development/debugging experience in IDE's Visual Studio2008,
Embedded VC++ 4.0, XMotif, VI editor and Eclipse.
Experience on Java, JSP, Servlets and SOAP
Experience in developing C++ applications using protocols FTP, TCP and UDP,
HTTP protocols.
Hands on experience in developing applications for windows mobile on Symbol
devices called DIAD for Freight and logistics industry
Worked on Agile and V-Mode
Experience in fright and logistics
Knowledge in Derivatives, OTC, CCP and Dodd Frank and Stock markets
Experience in writing unit test cases, executing unit test cases and
performing integration test..
Experience in Object Oriented Analysis and Design
Testing, Maintenance and User Acceptance Testing
Experience in developing client server and multithreaded applications
Experience in UNIX IPC Shared memory and PThreads
Experience in developing C# applications using the REBEX for SFTP protocol.
Experience in Oracle SQL and PL/SQL on TOAD and SQL Developer.
Experience in UNIX shell scripting and PERL scripting
Extensively worked on Rational Purify.
Good experience in Data Structures.
Experience in MS-VISIO
Experience in Java Script, HTML, XML, DTD, XSD and CSS
Performing peer to peer code reviews and ensuring working software in the
lower to higher environments
Involved in complete project development life cycle which includes
Analysis, Design, Development
Experience in writing technical design for functional and system
requirements.
Experience in negotiating on estimations, prepare estimations with
Accenture Delivery Methodology Estimator.
Experience in reviewing the business and functional requirements and
proposing suitable architecture for the clients.
Handled level 3 support team and ensured 100% compliance of Service Level
Agreements (SLAs)
Excellent analytical, problem solving and communication skills
An innovative team player proven to work under tight deadlines,
Adaptable to new software technologies, quick learner and also can work
efficiently as an individual.
Working with different geographical teams
Technical Skills
Languages/Design C++, Java, PL/SQL, PERL, XML, DTD, Java Script
Tools and HTML
InterProcess Shared memory, Message Queues, Semaphores, and
Communications PThreads
Web Technologies/ JSP, Servlets, Apache Tomcat 6.x, IIS 6
Servers
IDE Visual Studio 2008, XEmacs, Embedded VC++ 4.0,
vi editor, Eclipse Juno, TOAD
Frameworks MFC, Win32. POSIX, Aquarius SDK for Pocket PC
device DIAD
Midleware MQ Series
Technologies
WebServices SOAP, .Net
RDBMS Oracle 11g
OS Sun Solaris 8.0/9.0 UNIX, Windows NT/2000/XP,
WinCE4.0
Source Control All Fusion Harvest, VSS
Other Software: MS- Visio
Data base Tools Toad and SQL Developer
Professional Experience
Accenture Services as Team Lead from May 15, 2006 - till date
Certifications
Certified Application Designer - Accenture Solutions Delivery Academy (Co-
Sponsored with the Massachusetts Institute of Technology, Professional
Education Programs in September 2008.
Certified Application Developer - Accenture Solutions Delivery Academy (Co-
Sponsored with the Massachusetts Institute of Technology, Professional
Education Programs in March 2008
Achievements
Best Service Delivery Award for the Credit scoring release in the ARISTOS
Project during October 2008.
Accenture Dream Team Award in the Products industry in Accenture for the
team I was leading.
Accenture Celebrating Performance Award for the Express Freight Saver
Project with UPS client during October 2012.
Work Experience
E2K Handheld Applications
Company: Accenture Services
Client: UPS
Role: Lead Engineer
Description: Emery 200(E2K) is a single global system of record for
operations and financials which receives and process the shipment
information.
E2K Handheld applications are Suite of 4 applications that run on Windows
Pocket PC devices connecting to E2K mainframes to retrieve the pickup and
delivery information, shipment details and Master bill details etc.
AppMan
Cadlite
TimeCard
Positrak
AppMan
Description: AppMan is called the Application Manager which launches the
Cadlite, Timecard, Positrak applications. This application is responsible
for downloading and updating the applications and keeping the device in
sync with the server for all the files.
CADLite
Description: Cadlite is an application used by UPS Truck drivers for
delivering and Picking up the shipments for resident and small Package
customers.
Cadlite application records the delivery/Pickup of the shipment and
sends it to E2K for customer visibility right away.
TimeCard
Description: TimeCard is an application which is used for the accounting
purposes for the drivers using the Cadlite application. This application
captures the number of pickups and deliveries driver delivered for the day
and also the time spent on each task to the Accounting system.
Positrak
Description: Positrak is an application used by UPS for scanning shipments
in to containers and master bills for Airway and ocean.
Positrak application is used for,
Positive tracking of freight as it makes its way from Origin to
Destination.
Real-Time capture of Shipment and Container scans.
Ties shipment to container & transport vehicle.
Validates that load is correct or alerts handler to loading error.
Description: Emery 200(E2K ) is a single global system of record for
operations and financial which receives and process the shipment
Key responsibilities:
Developing E2K interface components to use the SOAP/RESTful based web
services
Developing integration layer components with C on SOLARIS using the IBM MQ
Series API.
Developed MFC based C++ applications using EVC++ 4.0 for the Windows Pocket
PC Symbol Devices called MC90 and MC9060 using win32 API.
Developed C++ application on the Windows Pocket PC using FTP, http and TCP
and UDP protocols.
Working on change management requests, impact analysis
Enhancing and Developing applications for the quarterly release
Involved in project planning and estimations.
Have worked on technical solution documents.
Have worked on the Technical design and reviewing Technical Designs.
Have worked on technical design and code review.
Developed and performed reviews for Unit test cases, integration test
cases.
Worked on build and deployment process.
Working on developing the components which uses .NET web services runs on
iis7 for on Windows 2008 R2 server.
Working with different geographical teams to deliver the enhanced
functionality of E2K.
Involved in the business and functional requirement work sessions and
contributed for the technical architecture and design
Handling enterprise releases and quarterly releases.
Handling a team of 3 developers and 1 support resource.
Acted as liaison between the client, Accenture's senior management and
technical solutions/support groups
Development Environment:
Technologies UNIX, C++, .NET, SOAP Web Services, JSP, MFC and
Win32, XML
IDE Visual Studio 2005 and 2008, Embedded VC++
4.0, Vi and Eclipse
Webserver Tomcat 6.0
Operating System Win 2008 Server R2, WinCE4.0, Solaris
Protocol: FTP, http, TCP, UDP
E2K Global Logistics System
Company: Accenture Services
Client: UPS
Role: Lead Developer
Description: Global Logistics System (GLS) is a database application which
process US export shipments for denied Parties and embargoed countries and
stores it in data ware house and sends it to the Automative Export System
and then to CBP and sends the responses from CBP to E2K.
Key responsibilities:
Involved in the business and functional requirement work sessions and
contributed for the technical architecture and design
Worked on requirement analysis, estimations and planning of the project.
Created Technical design and technical solution and interface designs
Created unit and integration test cases
Developed DBMS jobs in UNIX using shell scripts and perl scripts.
Developed Windows services in C++ on windows.
Developed C++ applications using the IBM MQ Setries API.
Developed C# component using REBEX for using secured FTP protocol.
Developed Stored procedures in PL/SQL.
Developed SQL queries to pull dat from Database.
Performed Unit and integration testing.
Created Build plans and deployment plans.
Have worked on the reviews for Design, code and Unit test.
Technologies Used:
Operating System Win 2008 R2, Solaris
Code base IBM MQ Series, C and C++, REBEX
Protocols: SFTP, FTP, http
Database Oracle 11g
IDE Visual Studio 2008, Vi editor, Toad and SQL
Developer
BSS CTI Application
Company: Accenture Services
Client: Uniliver Customer Care
Role: Senior Software Engineer
Description: BSS CTI Application leverages the CTI capabilities like
attaching basic customer information captured before the call lands at the
agent desk. It reduces caller-agent interaction time spent on collecting
the caller details like ticket number and displays it on the agents
desktop.
Key responsibilities:
Designed and developed standalone windows based MFC application using
TSAPI.
Technologies Used C++
Operating System Win XP
Frameworks MFC and Win32 with TSAPI
IDE Visual Studio 2005
ARISTOS
Company: Accenture Services
Client: AT&T
Role: Software Engineer
Description: RNS (Regional Negotiation System) is an ordering system for
residential customers in South-East AT&T. RNS is used by the Sales Reps to
create, Change and delete the orders as per the Customers request. The
application helps the Sales Reps to explain the Customer about the Plans
and Packages available and explain the benefits of the plans to the
customer.
This project is about pulling Federal DCT content from the West
repositories and stripping out the linking other west proprietary
information from the content and provide processed data in a XML format to
the Yale Law School for their legal researches.
Key responsibilities:
Developed and enhanced the applications in C with XMOTIF user interface.
Developed data integration layers using the Data structures like Linked
Lists and Trees.
Developed integration components using the IPC Shared memory, PThreads.
Analyzing and fixing the production defects.
Work with team members to enhance their functional knowledge.
Interpret Functional requirements into design specifications.
Identify Test data for the work request and Unit testing the requirements.
Perform Code reviews
Conduct structured walk-through or inspections for technical areas during
Knowledge Transfer.
Technologies Used:
Operating System Solaris
Code base C / C++, Unix IPC, Pthreads, C Data
structures(Linked Lists, Trees)
IDE XEmacs, Vi editor
Education
Master of Computer Applications from Sri Venkateswara University, India.
Bachelor of Science from Sri Venkateswara University, India.
Trainings/Work Shops attended
Greenfield Training in C/C++ Client server technologies in Accenture
Bangalore.