Sign in

Software Engineer C

Hyderabad, Telangana, India
May 17, 2018

Contact this candidate



Phone: 703-***-****


12+ years of progressive experience in Application development and automation.

Technical experience includes C, C++, Java, Python, UNIX Shell scripting, Oracle and db2 database.

Strong knowledge in Linux networking.

Excellent designing and coding skills in application development.

More productive by quickly gaining the domain knowledge and system architecture.

Experienced in onsite and offshore coordinating roles.

Quick learner, Proactive, passionate and goal oriented.

Responds positively to challenges and is an efficient problem solver.

Experienced working in Agile and waterfall models.

Have knowledge in Data science and machine learning concepts.

Educational Qualifications

Master of Computer Applications (M.C.A),India [2001-2004]

Bachelor of Science (Computer Science),India [1998-2001]

Technical Skills

Operating System: UNIX (Sun Solaris/DEC), Linux, Ubuntu

Languages: C, C++, PL/SQL, Core Java

DBMS: Oracle, Sybase, PostgreSQL

Others: UNIX Shell scripting, Perl, Python, MQ Series, Pro*C, QT, clear quest, Rally,

BMC Remedy, TCP/IP, socket programing, gdb, valgrind, Eclipse IDE,

Oracle Virtual Box,Putty, eggplant, vnc, Gambas, CVS, GIT.

Professional Experience

Senior System Analyst - Application development, Pizza hut JULY 2015-current

Involved in point of sale application and back of house application migration from SUSE Linux to Ubuntu. Solved multiple application issues came across Ubuntu migration in compilation and testing the C/C++ applications.

Designed and developed database schema for credit card files to convert them in to database. Used C, C++, QT, PostgreSQL and fine-tuned queries for developing credit card transaction application database.

Rewrote the ticket transaction database layer code to improve performance and used indexing, triggers and optimized quires.

Migrated Google Test Framework from SUSE Linux to Ubuntu .Modified google test compilation frame work and wrote new google tests for point of sale terminals in C++.

Configured Jenkins for auto build, DoxyGen comments check, C++ check for errors, and code coverage with lcov and run google tests, fixed error, warning and performance messages from cpp check configuration.

Received out of world award for Jenkins configuration from Pizza hut.

Wrote automated work around scripts in bash script for production support issues using bash scripting.

Support helpdesk team if they have questions in resolving issues.

Analyzed and fixed code related production issues.

Using agile method, scrum meetings, user stories, and Kanban board for tracking projects.

Senior System Analyst - Application development, Lowes DEC 2010 - JUNE 2015

Worked as a technical lead for the development of upstream and downstream applications to support JDA Channel Clustering CC7.8 version. UNIX scripting, oracle, Main frame, Java is used in this project.

Worked as onsite coordinator for Managed services to Lowes store support which provides store operations level2 support and maintenance. Involved in support, bug fixes and enhancement of new features in addition to co-ordination of work between offshore and client team along with the review of work done at offshore. Involved in design, coding and testing for these changes.

Designed and developed Flexible Fulfillment application to return any product to anywhere in Lowes stores.

Enhanced administrative returns to refund/bill the differential amount to customer in C/C++.

Modified payment application for certain credit card types not have to sign for credit card transactions of certain amount and under in C/C++.

Designed and developed module to Decouple payment module logic from sales/tendering module within Genesis POS and implemented EMV specifications.

Senior Applications Developer - Bank of New York Mellon AUG 2008 - NOV 2010

Migrated Bank of New York Mellon Application servers and batch jobs from VMS to UNIX.

Improved swift servers performance and code by decoupling parser and business logic into different programs in C, MQ series and Sybase .SWIFT formatted messages are configured in UNIX version. MQ series is used for receiving SWIFT messages.

Migrated the batch job and process which sends and received data GSCX (Government Securities Clearing Exchange) to bank of New York Mellon. This code is C, Sybase, UNIX shell scripting and MQ series.

Designed and developed BDMCOPY procedure that loads data into the BDM Database. It copies data from on-line database tables to another off-line database called BDM for generating reports. Views for 26 tables are created in staging DB from which data is fetched and copied into files and FTPed into BDM system. From these files data is copied into BDM database.

Software Engineer - Citibank India Technology JULY 2005 - AUG 2008

Implemented the concepts of Citibank India Debit Card system into one single

Interface. Done major changes in Switch routing and logging the transactions into transaction table. UNIX, C, Pro*C, PLSQL, Oracle used in this project.

Involved in design and development of the project which implements the concepts of allowing the domestic customers to do online (Internet) fund transfer across the Citibank’s of different nation in C.

Worked on enhancements of Citibank switch project in C/C++

Contact this candidate