We provide IT Staff Augmentation Services!

Software Developer Resume Profile

3.00/5 (Submit Your Rating)

UT

SUMMARY

Exceptional developer with strong C/C programming skills and a quantitative/analytical background. More than 8 years programming in C, C , Python, SQL Oracle/Sybase in Unix/Linux environment. Experienced in Multi-threaded and Distributed applications under Unix/Linux. More than 10 years in Software development, Software design OOD/Functional and Software requirement analysis. Excellent interpersonal, organizational and communication skills.

TECHNICAL SKILLS

Languages: C/C Currently used/10 years Python Currently used/3 years JavaScript Currently used/3 years DHTML/HTML/XML Currently used/3 years C Visual Studio 2005 Last used 1 year ago Visual Basic Last Used 3 years ago Databases: Oracle SQL Currently used /7 years Sybase SQL Last used a year ago Operating Systems: Unix/Linux POSIX Currently used/10 years MS Windows .Net Last used a year ago Software: MS Word/Excel/PowerPoint Currently used/10 years Tools: STL/Rogue Waves Currently used/8 years Makefiles Imakefile Solarix/Linux Currently used/5 years Clearcase CM Currently used/1 year Parasoft C Currently used/1 year Workshop Unix GUI dbx Last used 3 years ago/7 years Purify Last used 3 years ago/2 years Great Circle Last used 3 years ago/2 years Other: Software Systems Analysis Currently used/10 years Software System Design OOD/Functional Currently used/10 years Software Requirements Specification Currently used/10 years Software Testing Techniques Currently used/10 years

EXPERIENCE

Confidential Software Developer Zion Infrastructure Custom C/C Linux libraries Member of the infrastructure development team responsible for developing and maintaining custom libraries for the fluoroscopy system Software to control the generation of X'rays for healthcare .The libraries were mainly wrappers for Linux system calls such as Posix threads for threading the applications, Posix message queues for inter-process communication and Posix locks and conditions variables for synchronization. These libraries provided a common interface for the fluoroscopy components to use. I also developed the error handling infrastructure which defined the errors codes and the necessary actions that needs to be taken for the fluoroscopy components. Confidential Lead Developer - Mortgage backed securities MBS trade reporting to FINRA system Primary responsibility was to develop the MBS trading desk trace reporting system to comply with FINRAs requirement that mandates the reporting of all over the counter secondary market transactions in eligible fixed income securities. The server side code was written in C/C and IBM MQ Series was used to communicate between servers across multiple platforms.The server application was multithreaded since each MQ manager must reside in its own thread. A few scripts were written in Perl under Linux. The front end was written in C VS 2005 with Sybase as the database server with the help of a couple of team members. Secondary responsibility 10 to support the MBS pass-through trading desk, including o Fixing bugs and adding new features to the trading tool as requested by the traders or operations o Created scripts to provide reports to the traders. This can be a simple SQL query or a complex reporting tool written in C/C or Perl that runs daily, weekly or monthly to provide trade data analysis to the traders. o Created filters that send data from the pass-through database to other departments or development groups. This can be a stored procedure or a soap server which they subscribe to for the required information. Confidential Senior Application Developer - Automated Voice Recognition System Created software to automatically generate Automatic Voice Recognition ASR models and refined/tuned them through adaptation to improve recognition accuracy and speed. The software was created using C/C and Python in a Linux environment. Used Parallel Python to enable parallel processing over remote clusters. Confidential Developer Risk Management Tool Developing an online option-pricing calculator, using JavaScript and DHTML/HTML. Converted it also to a windows application using Visual C . This is a continuation of my project from University of Central Florida. Confidential Senior Systems Analyst/Developer Worked as a feature lead/Usage subject matter expert in customizing Convergys billing software for a Brazilian client using C/C in a Unix/Linux environment with an Oracle database. The main billing part of the software was multi-threaded which was implemented using POSIX threads and the rating part was a distributed application, which was implemented using Tuxedo/CORBA as the middleware layer. This also involved analyzing the requirements, creating design concepts documents, creating the functional design specification document and writing software code. As usage development lead, I was mostly involved in optimizing the usage code to improve performance. This involved using tools such as Purify and Great Circle to locate and fix memory leaks, updated SQL queries to make them more efficient and rewrote several functions to improve their performance by using more efficient algorithms. Served as a mentor to new usage developers, by helping them understand Convergys software development process, coding standards and most importantly, the usage sub-system Provided around the clock production development support of our billing software, to the client this involved analyzing and resolving problems when they arise and providing code fixes to the software if needed. Used Perl/SQL to create quick fix scripts and also to update the database if needed. Confidential Software Engineer Served as a member of the team that designed and implemented the Thuraya Satellite Ground Commanding System, using C on a UNIX platform. A member of the team that redesigned and implemented the manual commanding software for IMT-Hughes Satellite Control System using C and G2 an object oriented real time programming language and Sybase.

We'd love your feedback!