Lead Developer And Designer Resume
St Louis, MO
EXPERIENCE SUMMARY:
- 12 Year of experience in IT Application software development.
- Expertise in algorithmic design, data structure implementations, code re - optimization and high performance application development.
- Experienced in designing and developing applications using multi-threading, parallel programming and inter process communication.
- Expertise in C, C++, PL/SQL, Shell Scripting, Unix/Linux and Oracle.
- Expertise in Unix/Linux system performance monitoring and SQL query optimizations.
- Worked on finance domain - Capital market investment and client portfolio management.
- Worked on retail domain - Store area operation.
- Worked on telecomm billing projects.
TECHNICAL SKILLS:
Programming Language: C, C++, Pro*C, Java, PL/SQL
Scripting Language: Bash, Ksh, Perl, R, Python
Databases: Oracle, Informix, DB2
Operating Systems: AIX, Solaris, Redhat, Suse
Tools: HP-QC, MS-Visio, BMC Remedy, MPP, Subversion, Valgrind, gdb
SCM: Subversion, CVS, SCCS, VSS
PROFESSIONAL EXPERIENCE
Confidential,St. Louis MO
Lead developer and designer
Technical Environment: C++, STL, IPC, Multi-Threading, Shell Script, PL/SQL, HP-QC, BMC Remedy, SVN
Responsibilities:
- Migrated the application from AIX 32 bit big endian xlC Compiler to Redhat 64 Bit little endian gcc compiler.
- Re-designed and developed polling functions from pollset to epoll.
- Enhanced the multi-threaded and IPC oriented applications and did defect fixing.
- Wrote PL/SQL Stored procedure for billing reports.
- Wrote Shell script utilities for Subversion reports, inetd to xinetd conversion, build construction by identifying the library dependency, removing the obsolete functions from source code and system performance monitoring.
- Did query optimization for high volume data retrieval and discounting processing queries.
Confidential, Bentonville AR
Lead Designer and developer
Technical Environment: C, ESQL, Shell Scripting, SVN, Perl, HP-QC, BMC Remedy
Responsibilities:
- Designed and developed software to forecast the sales and budget for a store based on historical data, current trends and business rules.
- Schedule generation verification on all the stores and code defect fixing.
- Calculated the goal hours and generated the report for business team verifications.
- Developed utilities to fetch various reports from all stores for business team analysis.
- Developed and rolled out occasional patch and configurations utilities on stores based on business needs.
Confidential, Los Angeles CA
Lead developer & Designer
Technical Environment: Pro*C, C++, STL, PL/SQL, SCCS, IPC, Multi-Threading, Parallel programming, Shell Scripting, AIX, HP-QC, MPP, MS-VSS.
Responsibilities:
- Designed and developed multi-threaded transactions processing engine using singleton and command patterns.
- Designed and developed the operational efficiency project to extract and load daily data into system using parallel programming and chain of responsibilities design pattern.
- Designed and developed multi-period time/money-weighted rate of return calculations for portfolio and indices using parallel programming and factory design patterns.
- Developed Application to setup benchmark indices and calculate Risk management reports based on GIPS standard.
- Defined coding standard, mentored the team, reviewed the code, did defect fixing and application supporting.
Confidential
Lead developer
Technical Environment: Pro*C, C++, PL/SQL, Shell Scripting, Parallel Programming, HP-QC, MS-Visio, MS-VSS.
Responsibilities:
- Developed code for pending transaction creation and posting.
- Developed the posting reports.
- Written lookup manager code which construct the query dynamically based in GUI selected fields.
- Worked as issue debugger and defect fixer.
Confidential
Implementation Specialist
Technical Environment: C++, PL/SQL, Subversion, Shell Scripting, Solaris.
Responsibilities:
- I worked as roaming statistics report developer for the software which includes writing stored procedure and shell scripting utilities.Descriptions: Common Commerce Engine (CCE) is software designed for IBM PC product sales for B2B and
- As a junior developer in team I was responsible to write functions in C++ based on given requirement.
- Developed many scripting utilities to fetch the data from DB2 and verify and test the correct configurations of parts and prices for PC product.
- Maintain the batch process jobs for parts and prices configurations.
Environment: C++, STL, Shell Scripting, AIX, DB2.