We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

3.00/5 (Submit Your Rating)

CA

Professional Summary:
More than thirteen years of working experience in design and development of software applications by using Object-Oriented methodologies. Experience includes conceptual modeling, software architect, system analysis, requirements specification generation, designing, developing and implementation. Create, modify, update and support the projects from initial analysis and requirements phase to modal, architecture to design, development to implementation level.

Technical Skills:
Main Skills: Visual Studio (MFC, C++ .NET C#, C#.NET) (Ver.6.0 – 2010) (.NET 2.0 – 4.0), COM, ATL ActiveX Controls, Windows Components, Win32 API, C/C++, RDBMS and Database programming (using ODBC, ADO, and ADO.NET), Network programming, TCP/IP Socket programming, creating and using 3rd party Dynamic Link Libraries (DLLs), User Interfaces (UI), Windows Forms (WinForm), GUI based MDI, SDI, multithreaded, Client/Server application programming, Windows Services, Crystal Report 5.0/8.5, Cognex Vision Software, Krypton 4.3.0 (Component Factory), FlexGrid (Component One), NSIS Installer, css, JavaScript.
Operating System: Windows 3.1/95/98/NT/2000/XP/Vista/Server/7 (32-64bit), DOS, UNIX, X-Windows, VAX(VMS), Ubuntu (Windows Linux).
Databases: PL1/SQL, SQL/SQL Plus, MS Access, Oracle 6.0/7.0, and Oracle PL*SQL.
Knowledge on: Web Services, Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Allegro Common Lisp 3.0.2, Telephony API/Remote Access Service (RAS) programming, Pro*C, Common Lisp Object System (CLOS), Java, Visual Basic and Visual Basic .Net.

Employment / Project Experience:

    • Sr. Software Developer

Mar. 2012–To date

Contractor Confidential,View, CA

2 Months

  • Project Title:

Google Earth Enterprise Edition

2 Months

Environment:

Ubuntu (Linux), C/C++, Qt

Description:

Adding and updating of modules

Contribution:

  • In creating and updating of modules
    • Staff Software Engineer

Nov. 2007–Mar.2012

Confidential,San Jose CA

4 Years 4 Months

  • Project Title:

Sony Internal Projects (Evaluation)

4 Months

Environment:

Windows 7, Visual Studio 2010, C#.NET 4.0, Windows Presentation Foundation (WPF)

Description:

Evaluation the third party DLL’s by creating sample application.

Contribution:

  • In creating sample application
  • In evaluation application
  • Project Title:

Media Backbone Conductor (Web based Application)

10 Months

Environment:

Windows 7 (64bit), Software AG Designer, css, JavaScript, PrototypeJS, Internet Explorer (Ver. 7.0+), Firefox (Ver. 3.5+)

Description:

Updating and fixing bug a Web based application build by using Software AG Designer tool. The application has also customized user interfaces, developed and overridden by using css, JavaScript based on PrototypeJS. This application should be able run on both Internet explorer (Ver.7.0+) and firefox (Ver 3.5+).

Contribution:

  • In adding new, updating functionalities
  • In bug-fixing and testing of related modules
  • Project Title:

Confidential,

8 Months

Environment:

Visual C++ (.NET 2008, MFC, Win32, DLLs), Visual C#.NET 2008, Multithreading, Windows 2000, XP, Vista (32-64bit), COM, ActiveX Control, Windows Forms, Class Library, Windows Forms Library,3rd party DLLs and Library, NSIS Installer, Krypton 4.3.1 (Component Factory), Web Services

Description:

A standalone video capturing application was developed that uses Sony HDCAM-Player Deck. A video interface card from Black Magic or from AJA Video Systems was used as per user requirement. This application shows live video and ability to record and play in different video formats including DPX. This application also uses 3rd party DLLs provided from Black Magic and AJA. The GUI is developed using Visual C++ .NET 2008. This application also contain Web Service implemented using Visual C# .Net 2008 to send an XML file to another application (Media Backbone Conductor). An installer was also developed using NSIS with customized user pages.

Contribution:

  • In updating, bug-fixing and testing of all modules
  • Added functionality to play and record in DPX format
  • Design, develop, and implement whole customized GUI
  • Fix memory leaks, and implement the functionality to release devices when not in use.
  • Develop a separate class library for video cards
  • Design and develop common installer for both video cards.
  • Project Title:

SALSA

8 Months

Environment:

Visual C++ (MFC, Win32, DLLs), Multithreading, Windows Server (64bit), Windows Service, Java, NSIS Installer

Description:

In this one requirement was to run a Java application as a Windows Server 2008 service. To implement this, first a Java application was develop to run the required java application using Java, and then a windows service application was developed in Visual C++, which then invokes that java application. An installer was also developed using NSIS that was responsible to stop / start the service, installing or updating of database.

Contribution:

  • In design, develop, updating, bug-fixing and testing of all modules
  • Project Title

Stadium View – Sports Solution

12 Months

Environment:

Visual C++ (MFC, Win32, DLLs), Multithreading, Windows Vista (64bit), COM, ActiveX Control, Video LAN (VLC) ActiveX Control, Microsoft Web Browser, NSIS Installer

Description:

In this project a customized user Brower was required. When the application executes using this Browser, it shows up with full screen and always remains on the top. Also the application shows different views from live streaming from stadium, when user chooses a view it shows up on second monitor in full screen mode. This application for second monitor was developed using VLC ActiveX Control. This application can record two views in parallel, and can play the recoded one, similar to DVR. An ActiveX Control was also developed to handle the application’s recording and playing functionality.

Contribution:

  • In development, updating, bug-fixing and testing of customized user browser application
  • In development, updating, bug-fixing and testing of Video Player, Video Recorder and Video Controller applications
  • Project Title:

SXRD 4K Client side Application for Digital Projector

10 Months

Environment:

Visual C++ 7.0, MFC, Win32, MFC DLLs, Multithreading, ATL ActiveX Controls, Component One FlexGrid, Windows XP

Description:

Worked on SONY’s latest technology related to Silicon X-tal Reflection Display (SXRD) 4K digital Projector. This was Client/Server application building by using XML, Java, Linux on Server Side. Develop Client Side GUI by using Visual V++ 7.0, MFC, Win32, MFC DLL’s and multithread environment.

Contribution:

  • Complete the development phase
  • Released the final version for client
    • Software Engineer

Jan. 2006-Oct.2007

Confidential,Jose, CA, USA
As Contractor at Sony / Sony Electronics Inc., San Jose CA

17 Months

  • Project Title:

SXRD 4K Client/Server Application for Digital Projector

17 Months

Environment:

Visual C++ 7.0, MFC, Win32, MFC DLLs, Multithreading, ATL ActiveX Controls, Component One FlexGrid, Windows XP

Description:

Worked on SONY’s latest technology related to Silicon X-tal Reflection Display (SXRD) 4K digital Projector. This was Client/Server application building by using XML, Java, Linux on Server Side. Develop Client Side GUI by using Visual V++ 7.0, MFC, Win32, MFC DLL’s and multithread environment.

Contribution:

  • Design client side conceptual model after reading server specifications
  • Building client side application for first beta release
  • In designing, development and testing of all modules related to client side

We'd love your feedback!