Software Developer Resume Profile
4.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 Studi 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
- Member of the infrastructure development team responsible for developing and maintaining custom libraries for the fluoroscopy system Software t 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 t use. I als developed the error handling infrastructure which defined the errors codes and the necessary actions that needs t be taken for the fluoroscopy components.
Confidential
Lead Developer - Mortgage backed securities MBS trade reporting t FINRA system
- Primary responsibility was t develop the MBS trading desk trace reporting system t 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 t 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 t support the MBS pass-through trading desk, including
- Fixing bugs and adding new features t the trading tool as requested by the traders or operations
- Created scripts t provide reports t 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 t provide trade data analysis t the traders.
- Created filters that send data from the pass-through database t other departments or development groups. This can be a stored procedure or a soap server which they subscribe t for the required information.
Confidential
Senior Application Developer - Automated Voice Recognition System
Created software t automatically generate Automatic Voice Recognition ASR models and refined/tuned them through adaptation t improve recognition accuracy and speed. The software was created using C/C and Python in a Linux environment. Used Parallel Python t enable parallel processing over remote clusters.
Confidential
Developer Risk Management Tool
- Developing an online option-pricing calculator, using JavaScript and DHTML/HTML.
- Converted it als t a windows application using Visual C .
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 als 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 t improve performance. This involved using tools such as Purify and Great Circle t locate and fix memory leaks, updated SQL queries t make them more efficient and rewrote several functions t improve their performance by using more efficient algorithms.
- Served as a mentor t 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, t the client this involved analyzing and resolving problems when they arise and providing code fixes t the software if needed. Used Perl/SQL t create quick fix scripts and als t 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.
