We provide IT Staff Augmentation Services!

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.

We'd love your feedback!