We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 9 years of professional experience.
  • Areas of expertise include C/C++, MFC and Win32 along with good skills in C#.NET.
  • Very good analytical, communication and presentation skills.
  • Sound understanding of all phases of Software Development Life Cycle. Data Structures, STL, Boost, Multi - threading, IPC, Synchronization.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac, Linux.

Language Proficiency: C, C++, C#.Net, Java.

Databases: MySQL, PostgreSQL, MSSQL Server

IDEs: Visual Studio(VS 6.0 - VS 2012), Eclipse

Source Control Tools: SVN, Rational Clear Case, Mercurial, VSS.

Packaging and Deployment: Install Shield, Install Anywhere, WIX

Tools: and Packages: Win32, MFC, ATL/COM, MSMQ, FlexLM, GDI+.

WORK EXPERIENCE:

Sr. Software Engineer

Confidential

Technologies: C/C++, STL, IPC, Multi-Threading, Win32 Services, C#, WinForms

Platform: Windows

Responsibilities:

  • Feature Design & Development, Bug Fixes.
  • Several bug fixes to existing system.
  • Design and implementation of new features.
  • Integration of the existing Order Management System to a different back office systems.

Sr. Team Lead

Confidential

Technologies: C/C++, STL, IPC, Multi-Threading

Platform: Windows, Mac and Linux

Responsibilities:

  • Integration of various third party tools and API’s to achieve the end results.
  • Creating and maintaining multiple modules in the application.
  • Performance engineering for handling large data files containing human genomes.
  • Batch scripts for automating the build process of various components.
  • Packaging and deployment of application on all platforms.
  • All necessary documentation - Feature Design, Unit Tests, Code review.
  • Project: Microarray Image Analysis (Life Sciences)

Technologies: C++, MFC, STL, IPC, Multi-Threading, MSSQL Express 2005, MySQL 5.1, PostgreSQL 9.1

Platform: Windows

Software Engineer

Confidential

Responsibilities:

  • Feature Design and Development, Bug Fixes, Product life cycle management (Requirements, Estimation, Planning, Development, Unit Testing, QE Activities, Delivery)
  • Architecture redesign of the Standalone Desktop application to Client-server architecture.
  • Designed Inter process communication for robust error reporting mechanism, data structures for intelligent memory management which resulted in 50% decrease in memory consumption, efficient XML parsing for large files with size greater than 700 MB.
  • Redesigned Data Access model for extensibility and generic database support.
  • Batch scripts for automating the build process.
  • Migrated the entire code base from Visual Studio 2003 to Visual Studio2008
  • All necessary documentation - Feature Design, Unit Tests, Code review.
  • Team management, Conflict resolution and ensuring timely releases

Technologies: C#, WPF, C++, IPC, Multi-Threading, WIX.

Platform: Windows, Linux

Software Engineer

Confidential

Responsibilities:

  • Application packaging and deployment.
  • Implemented the LZW compression algorithm for compressing TIFF images which are generated as output from scanner.
  • Creating and maintaining multiple modules in the application using C#/WPF as well as C/C++.
  • All necessary documentation - Feature Design, Unit Tests, Code review.
Software Engineer

Confidential

Technologies: C++, MFC, STL, IPC, Multi-Threading

Platform: Windows

Responsibilities:

  • Feature Design and Development, Bug Fixes, Development Lead (Requirements, Estimation, Planning, Development, Unit Testing)
  • Requirement gathering and analysis, system design for extensibility, reusability and robustness.
  • Several bug fixes to existing system.
  • Design and implementation of new features.
  • Migrated the entire code base from Visual Studio 6.0 to Visual Studio2008
  • All necessary documentation - Feature Design, Unit Tests, Code review.

Software Engineer

Confidential

Technologies: C++, MFC, STL, IPC, Multi-Threading, MSSQL Express 2005

Platform: Windows

Responsibilities:

  • Feature Design and Development, Bug Fixes
  • Several bug fixes to existing system.
  • Design and implementation of new features.
  • Visited client office few times during the product releases.
  • All necessary documentation - Feature Design, Unit Tests, Code review.

Associate Systems Analyst

Confidential

Technologies: C++, STL, IPC (Socket Programming), Multi-Threading, Windows Services, MSMQ, MSSQL Server 2005

Platform: Windows

Responsibilities:

  • Implemented the support for TCP to existing broadcast (Market data feed) server supporting only UDP and multicast.
  • Performance testing of the server by loading it with huge data.
  • Optimized the server code using analysis performed during performance tests.
  • Extended the user login functionality allowing users (using same credentials) to log in from different machines simultaneously for different Stock Exchanges.
  • Fixed several bugs in the existing system. Visited customer sites several times to analyze problems faced during live market environment
  • All necessary documentation - Feature Design, Unit Tests, Code review.

Visual C++ Developer

Confidential

Technologies: C++, MFC, Multi-Threading, GDI+

Platform: Windows

Responsibilities:

  • Worked on several small projects developed using Visual C++ and MFC.
  • Created various custom controls using MFC for attractive /touch based UI components.
  • Managed to implementation and releases in stipulated time under very tight release deadlines.
  • Involved in designing/creating applications from scratch.

We'd love your feedback!