From:                              route@monster.com

Sent:                               Friday, September 25, 2015 6:12 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: WSO2 Application Server

 

This resume has been forwarded to you at the request of Monster User xapeix03

Confidential Resume

Last updated:  09/24/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Srinivas Mekala - Senior Systems Analyst

Resume Value: 3ptt4yzb2kbiacte   

  

 

Srinivas Mekala
Email: srinivasmekala@yahoo.com
Experience Summary
· Over 14 years of experience working on development and production support
· Software skill sets include C/C++, Informix, SQL Server, MySQL, Oracle and DB2
· Very good experience working on the complete Software Development Life Cycle (SDLC) process
that includes translation of requirements into functional and technical specifications, Designing,
Developing, Testing and Implementation and Post Production support
· Expertise in C/C++ and UNIX Shell Scripting
· Solid understanding of Object Oriented Programming (OOP) concepts
· Experience with STL, including Algorithms
· Experience with Multi-Threaded Programming, Socket Programming, and eMbedded Programming
· Experience with database tools such as SQL Developer, Query Man, QMF for Windows and DBeaver
· Experience in using IDEs like IBM RSA, Eclipse and MS Visual Studio
· Experience in using various Configuration Management tools like CVS and SVN
· Familiarity with Java, J2EE, JPA 2.0, Spring 3.x, Hibernate, Struts, Web Services using JAX-WS and
JAX-RS (ReST), JDBC, Java Beans, Servlets, JavaScript
· Worked in SCRUM methodology model and Scaled Agile
· Strong interpersonal, oral/written communication skills and leadership skills
· Quick learner, self-starter and a very good team player with effective communication, motivation and
organizational skills combined with attention to details
Education
q Bachelor of Computer Science, from Osmania University, Hyderabad, India.
Awards
q Received “Above and Beyond” award from Cognizant Technology Solutions for excellence in
performance.
q Received an award from HEB for “Outstanding Team Work”.
Technical Skills
Languages
GUI
IDE
C, C++, SQL, UNIX Shell Scripting, XML, UML
Microsoft Technologies Active X, MFC, ATL COM
Database
Version control tools CVS, VSS, Tortoise SVN
Operating Systems Windows 9x/NT/XP, Linux, Sun Solaris, IBM AIX 5.X
Experience with
Familiarity with
Multi-Threaded Programming, Socket Programming, STL, eMbedded
Programming using VC++, E/SQL Programming, Win 32 API
Java (J2SE, J2EE- Servlets, JSP, JDBC), Hibernate 3.x, Struts 2.0,
log4j 1.2, Spring Web Flow, WSO2, Junit, EasyMock
Relevant Project Experience
Global Logistics System – Merchandise Movement
Client
Wal-Mart, Inc.
1
Oracle 8i/9i, SQL Server 2000, DB2 7.X/8.1, Sybase 11, Informix
11.X, MS Access
HTML
Eclipse, RAD 7.5, MS Visual Studio
Srinivas Mekala
Email: srinivasmekala@yahoo.com
Duration
Technology
Aug 2014 – Present
Visual Basic 6.0, .NET Framework 2.0, C++, STL, ESQL/C, Multi-Threaded
Programming, Socket Programming, Informix 4GL, QueryMan, Informix, UNIX Shell
Scripting, TeamForge, Visual Studio 2010, SVN, HPQC, Linux, HP UX, Windows XP
Project Abstract Global Logistics system (GLS) manages Distribution Center logistics such as
Receiving, Order Processing, Order filling, Inventory Control, Merchandise
Movement and Shipping orders to stores.
Merchandise Movement is part of the GLS Application for managing the movement
of merchandise in a Distribution Center. Moves are created in modules such as
Receiving, Order Processing, etc., and Merchandise Movement is used by the
Operators working in the DC’s to manage and complete those moves.
Responsibilities · Develop user interface (UI) using Visual Basic 6.0
· Develop ESQL/C code to process the requests sent from UI, apply business
logic and retrieve/persist data in Informix database
· Develop caching and search functionality using C++ and STL to optimize
performance
· Develop multi-threaded code to process requests from multiple and concurrent
clients
· Develop code using sockets to send move updates to external systems such as
Inventory, Shipping, etc.
· Develop programs using Informix 4GL
· Write UNIX shell scripts to schedule the programs and invoke other related
programs sequentially in backend and write support scripts on demand
· Coordinate with other teams such as Setup, Receiving, Order Processing, Order
Filling, Inventory, etc.
· Unit test the application
· Co-ordinate with the QA team and assist in QA testing
· Support the application during warranty period
EMI - CAPOS Extension
Client
Duration
Technology
Wal-Mart, Inc.
January 2013 – July 2014
J2EE, IBM RAD, IBM Informix, QueryMan, ANT, Team Forge, EJB 3.0, XStream,
JavaScript, WebSphere Application Server (WAS), IBM RSA, SVN, JSP, Servlets,
Hibernate, Struts 2, Log4j, IBM MQ series, SOAP, IBM DB2, C++, UNIX Shell
Scripting, TeamForge, HPQC
Project Abstract The EMI (Enterprise Master Item) is a suite of applications such as Online Item File
(OIF), Enterprise Item (EI), Fresh Production Planning (FPP), etc. This project is to
enhance the functionality of these applications to meet growing business demands of
Wal-Mart Inc. This project also involves resolving the production issues or production
incident tracking (PIT) tickets in order to stabilize these applications and increase
their performance.
Responsibilities · Gather requirements from business users
· Analyze existing applications and design the new functionality based on the
requirements
2
Srinivas Mekala
Email: srinivasmekala@yahoo.com
· Co-ordinate with offshore counterparts throughout the lifecycle of the project from
clarifying requirements to implementation, and guide them as needed
· Developed presentation layer using Struts2 and JavaScript
· Developed stateless session beans using EJB 3.0
· Hibernate is used to implement the persistence data interface
· Created necessary XSD (schemas) and XSL transformations
· Used WebSphere application server to configure different components of the
application
· Used ANT scripts to configure and create an instance of websphere application
server, configure data sources and URLs
· Added additional functionality to UNIX/C++ parser
· Built and deployed the C++ application using TeamForge
· Actively participated in defect fixes that were logged in HPQC
· Provide production support during the warranty period of each of the changes
implemented
Extended Dev Support
Client
Duration
Technology
Wal-Mart
January 2012 – December 2012
C, C++, WSO2 Web Services Framework for C/C++, Shell Scripting, Informix &
E/SQL, Socket Programming, TeamForge (version control and build system),
DataPower, AIX 5.2/5.3, Linux 2.6
Project Abstract The Extended Dev Support team has been created with experienced pharmacy
developers to resolve recurring production issues.
Responsibilities · Analyze the recurring production issues
· Coordinate with the development and Level 2 support teams to gather more
inputs on the recurring production issues
· Coordinate with backend (C/C++) and frontend (.NET) team members within
UST and other vendor(s)
· Coordinate with the development team to set up test environment
· Debug, troubleshoot and do the root cause analysis to find whether the issue is
related to data or code
· If the issue is related to code, then design and implement a code fix to correct
the issue using C/C++
· If it is a data issue, then write clean up scripts using UNIX shell script and SQL to
correct the data related issues
· Unit Test the C/C++ applications
· Build, package and deploy the code fixes using TeamForge (version control and
build system)
· Provide knowledge transfer to the Level 2 support on the code fixes
HIPAA Encryption
Client
Duration
Technology
Wal-Mart
April 2010 – December 2011
C, C++, WSO2 Web Services Framework for C/C++, Shell Scripting, Informix &
E/SQL, DataPower, Socket Programming, IBM MQ Series, POWER Version Control
System (in-house), AIX 5.2/5.3, Linux 2.6
3
Srinivas Mekala
Email: srinivasmekala@yahoo.com
Project Abstract HIPAA (Health Information Privacy and Accountability Act) compliance mandates
that all data that contains Protected Health Information (PHI) should be protected
against unauthorized disclosure. For Pharmacy and Vision applications this involves
securing the PHI data that is being passed between applications, shared through
hard disk and sent through emails. There are multiple applications running in Home
office and Stores that communicate between each other. They communicate data
locally (within Stores or within Home office) or across Stores and Home Office or to
external third party applications.
Responsibilities · Gather the requirements from the Business
· Study, understand and share the requirements with offshore team
· Coordinate with team members working in different areas such as Mainframe,
VB .NET, Java, C/C++ and DataPower, at onsite and offshore to design and
develop different applications
· Modify the existing C applications (that use SOCKETS) to make web service
calls using WSO2 Framework for C
· Modify the existing C++ applications (that use MQ) to make web service calls
using WSO2 Framework for C++
· Add alerting mechanism to the C/C++ applications to create Remedy tickets in
case of any failure with the web service calls
· Modify the existing UNIX shell scripts to make SFTP calls instead of FTP calls
· Work with VB .NET resources to migrate existing C/C++ applications to VB .NET
· Work with Java resources to migrate existing C/C++ applications to Java
· Unit Test the C/C++ applications
· Co-ordinate with Mainframe, .NET, Java and DataPower resources to do end-toend
system testing
· Assist QA team with QA Testing
· Support the application
Point of Sale (POS)
Client
Duration
Technology
PetSmart
July 2009 – March 2010
VC++ 6.0, MS Access 2007, VB Script, PERL Script, Windows NT/XP
Project Abstract This project is to work on different ongoing enhancements for PetSmart’s Point of
Sale (POS) application. The job responsibilities also include providing application
support to POS application that runs in numerous PetSmart stores.
The Point of Sale (POS) system in PetSmart store is made up of numerous pieces of
equipment such as POS server, Register, Receipt printer, Display Monitor, Scanners
and Cash drawer that work together to perform the necessary tasks to complete the
sale transactions in stores. This application also generates different types of reports
for stores and corporate use.
4
Srinivas Mekala
Email: srinivasmekala@yahoo.com
Responsibilities · Coordinate with Business users and gather requirements for POS application
enhancements to support changing business needs
· Develop scripts to automate manual processes for making routine changes to
production environment
· Work on different enhancements using C, C++ and VC++
· Coordinate with different teams like SSE, BI, SAP, QA, etc., for implementing
business changes
· Create Change Control Requests to implement any business changes
· Research any issues reported by stores and work to resolve them within the SLA
· Document Problem Description Procedures (PDPs) as required
· Provide application support
Product Out of Date (POD)
Client
H-E-B
Duration
Technology
March 2008 – June 2009
eMbedded VC++ for Windows CE, Linux based In-store Processor (ISP), CVS,
Advanced C/Linux System Programming, Shell Scripting, Informix & E/SQL
Project Abstract The purpose of this project is to create a new symbol handheld application that will
give the ability to H-E-B (Grocery Retailer) store partners to identify and manage the
products that are nearing the sell-by or use-by dates in their stores.
Responsibilities · Gather the requirements from the Business
· Analyze the requirements and design the application
· Coordinate with other teams like Mainframe, TIBCO and BI that share the same
data
· Work with the database team to create a new Informix database for this
application
· Code the handheld application using eMbedded VC++ on Windows CE
· Code the server application using C and E/SQL
· Develop shell scripts to build and support the application
· Do the System Testing and Involve in Integration Testing of the application
· Demonstrate the working of the application to the Business
· Create the Software Distribution (SWD package) for installing the application in
Certification and Production environments
· Support the application
H-E-B Credit Card
Client
Duration
Technology
H-E-B
August 2007 – February 2008
Linux based Point of sale (POS) Server, Hypercom L4100 Magnetic Swipe Reader,
TCP/IP Concurrent Client/Server, CVS, GCC, DDD (Graphical Version of GDB),
Advanced C/Linux System Programming, Shell Scripting & SQL
Project Abstract This project is developed to add the following functionality to the HEB’s Point of Sale
(POS) system:
· Accept Online Credit Application for H-E-B Credit Card through the POS
system.
5
Srinivas Mekala
Email: srinivasmekala@yahoo.com
· Process credit application through the EPS system.
· Print temporary shopping passes and accept those shopping passes for
payment at all POS lanes.
· Store new detail journal entries for tracking of credit applications through
Business Intelligence (BI) application.
Responsibilities · Gather the requirements from the Business
· Study, understand and share the requirements with offshore team
· Coordinate with other vendors like Ingenico and Chase (FNI) to understand
requirements, set up communication channel for the application and to test
different scenarios
· Code the following functionality using C to: Accept customer information, create
XML Request message to be sent to Chase, to parse Response XML message
from Chase, print the Temporary Shopping Pass on approval of Instant Credit for
customers and error handling
· Develop shell scripts to build and support the application
· Develop Data Entry screen to be used on POS Terminal
· Develop screens for Hypercom Terminal
· Involve in Integration and Testing of the application
· Demonstrate the working of the application to the Business
· Create the Software Distribution (SWD package) for installing the application in
Certification and Production environments
· Support the application
· Coordinate with the offshore team during the entire SDLC
Grocery Holiday Show
Client
Duration
Technology
H-E-B
March 2007 – July 2007
eMbedded VC++ 4.0, Active Sync, Java (JDK 1.5), Windows CE, MS Access, DOS
Scripting,
Project Abstract The Holiday Show application stores the Order information of the products in MSAccess
database and generates PDF reports. Before the Holiday Show event, the
database is distributed in four laptops and the Item, Store and History data are
extracted from the database and will be uploaded to the Symbol Handheld device.
HEB partners, will scan the items required for their store and enter the ordered item
quantity and relevant details in the Symbol. During the event, order details will be
uploaded to a database on the designated laptop on a daily basis. At the end of the
event, data in four laptops are consolidated and loaded in the Unified database.
Responsibilities · Gather the requirements from the Business
· Study, understand and share the requirements with offshore team
· Design the application and conduct review meetings
· Design the UI screens for the Symbol using eMbedded VC++ 4.0 IDE
· Code the front-end and backend functionality of the application using eMbedded
VC++ 4.0
· Generate the reports using JDK 1.5 and display them in PDF format
· Develop the DOS batch scripts for communication between Symbol and the PC
· Involve in Integration and Testing of the application
6
Srinivas Mekala
Email: srinivasmekala@yahoo.com
· Support the application at Holiday Show event
· Coordinate with the offshore team during the entire SDLC
Retail Fuel System
Client
Duration
Technology
H-E-B
June 2006 – February 2007
JDK 1.4.2, JMS, XML, Sun ONE Application Server, Shell Scripting, CVS, Cygwin
and Oracle 9i
Project Abstract The primary purpose of Retail Fuel System is to help HEB to sell the Fuel. It has 3
components namely Kiosk, Bill of Lading (BOL) and Central Office. Kiosk monitors
and manages fuel sales for HEB store. BOL helps accounting team with
reconciliation process. Central Office manages the fuel data, makes price changes
gas station by gas station.
Responsibilities · Conduct interviews with the client SMEs (subject matter experts) and gain
knowledge on the application
· Work with the SMEs and get hands on experience on the application
· Attend application related trainings at onsite and share the knowledge with the
offshore counterparts
· Interact with the application users and get more information on production issues
· Debug and Research the production issues
· Fix the production issues by making the changes to the Java code and/or Shell
scripts
· Enhance the application as per the changing business requirements
· Create and maintain the shell scripts to support the application
· Try to find the loop holes in the existing application and continuously try to
improve the application
· Coordinate with the offshore team and do the knowledge transition to them
VISA Remediation
Client
Duration
Technology
RadioShack
September 2005 – May 2006
C, C++, Shell Scripts, Oracle 9i, Pro*C, NT SFU, IBM AIX 5.2
Project Abstract RadioShack accepts credit card information through their stores, internet and order
centers. The Visa Cardholder Information Security Program (CISP) and Payment
Card Industry (PCI) define a standard for securing Visa cardholder data, wherever it
is located. CISP/PCI compliance is required for all entities that store, process, or
transmit Visa cardholder data. RadioShack has aimed to achieve compliance with
Visa PCI guide lines – for all Credit Card (CC) information. With this project,
RadioShack will protect its customers’ full credit card numbers by either encrypting
or masking the card number, depending on the need of each group (that is
associated with the company) that accesses, uses, or reports the credit card
number.
Sam’s Club Kiosks POS and Store Portal
7
Srinivas Mekala
Email: srinivasmekala@yahoo.com
Client
Duration
Technology
RadioShack
February 2005 – August 2005
C, C++, Sybase 11.1, XML, HTML, Shell Scripts, Java Script, IBM AIX 5.2
Project Abstract The project involved supporting and maintaining the following applications:
· POS (Point of Sale) Application
· Reporting System
· Corporate Support Applications
Test Information Management System (TIMS)
Client
CASE New Holland
Duration
Technology
August 2004 – Jan 2005
C, C++, XML/XSLT, HTML, VB, ASP, IIS, Sybase 11.1, Windows XP
Project Abstract This project aims to eliminate system inefficiencies by cross-linking the Test, Parts
Changes, and Problem Resolution information locations. A new feature is added to
this project, which is called “Replication”. This feature has two options, namely,
“Two-way Replication” and “One-way Replication”. “Two-way Replication” helps in
keeping the integrity of the data intact by comparing the timestamp of the existing
data in the server database with the timestamp of the data associated with new
updates from the client to the server database. “One-way Replication” will allow the
client to update the server database with whatever data it has on its database.
Infostation Reporter
Client
Duration
Technology
JP Morgan Chase
February 2004 – July 2004
C, VC++ 1.52, Windows API, Sybase, Windows NT
Project Abstract The Reporter application is used to define, view and print reports for Chase custody
or accounting system data. The user can view the most recent data or a set of
historical account data. In addition, when linked with Microsoft’s Excel, it lets them
use Excel’s analysis and graphing capabilities to access and display their account
data. This project has been developed to work in muti-user (LAN) and single-user
environments.
8



Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior Systems Analyst

CONFIDENTIAL

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

5+ to 7 Years

Date of Availability:

Immediately

Work Status:

US - I require sponsorship to work in this country.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Senior C++ Developer

Desired Job Type:

Employee

Desired Status:

Full-Time

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

·         Software/System Architecture

·         Systems Analysis - IT

 

Target Locations:

Selected Locations:

US-AR-Western
US-TX-Dallas

Relocate:

Yes

 

Languages:

Languages

Proficiency Level

English

Advanced