Resume # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Windows Developer Resume Sample 1

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Ravish Bhutu

San Jose, CA


A responsible and challenging position in application software development/QA


  • Over 6 years of software development and Quality Assurance experience
  • Streaming Multimedia Content Encoding, Hosting, Caching & Delivery
  • Live & Video On Demand VOD streaming
  • Network Bandwidth, Delay/Packet Loss measurements, Packet Sniffing
  • Win32 programming
  • C/C++ with emphasis on object-oriented programming
  • Interprocess communication using Window s IPC, sockets & Winsock2
  • Microsoft Windows SDK, MFC, Visual C++, Active-X, Multithreading and Synchronization
  • Unix/Linux software build/testing & socket programming
  • GUI development on Windows
  • Software Development Life Cycle SDLC , SQA, Test strategy, Test plan, Test environment, Execution, Result Analysis & Reporting
  • GUI, Blackbox/Whitebox, Unit, System, Integration, Load, Performance & Benchmark testing
  • Cookie testing
  • SDK/Library testing Algorithms
  • Developing test tools & driver programs for testing
  • Software project management
  • Web design, Development, GIF, 3D-Animation StudioMax, 3D Canvas

I have proven ability to take a project from concept through design and implementation to deployment. I am a quick learner, a self-starter and an excellent team player.


Operating Systems

Windows XP/2000/NT/ME/98/95, Sun OS 5.7/5.8, Linux RH 6.2/7.1 , Mac OS 9.2, MS-DOS & Palm OS


C/C++, MFC, HTML, Perl, SQL Java & Javascript


Oracle 9i/8i, Sybase & MS Access




Windows Media, Real, QuickTime Darwin , Apache 1.2 & IIS 4.0


Windows Media & Real SDK


Content Encoding Tool Real and Windows Media , Astra Quick Test, Packet Sniffer, Benthic SQL tool for Oracle , Windows Media and Real load simulators, Bugzilla, CVS, Test Case Manager and Dummynet

Media Broadcaster

Live Channel Pro, Sorenson video Broadcaster

Work Experience

General Media, Inc., San Jose, CA
Dec 2001 June 2002

GMPS 2.5.1 & GMPS 3.0

The General Media Publishing Service GMPS is a world-class hosted solution that drastically reduces the resource expenditures associated with streaming media content. By automating the process of encoding and delivering digital content in multiple media formats, the General Media Publishing Service enables publishers to reach the widest possible audience immediately, reliably and economically.

I was responsible for testing of complete project, developing test tools and quality assurance.

  • Analyzed MRD Marketing Requirement Document and developed test strategy for GMPS 3.0
  • Developed various test tools in VC++, mainly to load test GMPS and media servers, accuracy of network speed measurements by GMDM General Media Delivery Manager and GM cache testing
  • Developed test plan based on IEEE standard for testing various GMPS features
  • Test cases to test functionality of various GMPS features manually and using Astra Quick Test after analyzing the engineering and functional specifications
  • Worked with NetOps to set up test environment for various testing
  • Conducted Functionality, System, Load, Acceptance testing during various testing phases of the application
  • Cross platform testing on Windows-98/2000/XP and Mac OS 9.2 with different versions browsers Netscape and IE and media players Windows media, Real and QuickTime
  • Developed Base line scripts for testing the future releases of the application using Astra Quick Test
  • Executed the test scripts using Astra Quick Test and analyzed results
  • Performed backend testing of GMDB General Media Database
  • GUI testing GMPS & GMAM General Media Account Manager
  • Bug reporting and tracking using bugzillla, helped developers in debugging
  • Involved in Unit testing of various features.
  • Software Test Reports

Digital Center, Inc., Arlington, NJ
April 1999 Dec 2001

  • InCompass Streaming Software

    Member of Architecture & Development Team for the company s core product InCompass Streaming software, a system that consists of multiple distributed components, designed to enhance the transmission & reception of video/audio content streamed to a user s PC, while providing real-time feedback on the quality of the content being viewed. The InCompass Client module was developed in C/C++ using VC++ and the Server module was developed in C/C++ to support Linux RH 6.2/7.1 and Solaris Sun OS 5.7/5.8 platforms.

  • Involved in Design, Development and Testing of InCompass client side module to run on Windows 95/98/ME/2000 PCs, using RTSP, RTP proxy streaming protocols, while maintaining compatibility with existing content players Real Player, Quick Time and Windows Media Player. The client software uses UDP, TCP, HTTP, RTSP/RDT and MMS protocols and includes HTTP & RTSP proxy functionality. The client module implementation mainly involved Socket Communication, Multithreading and Synchronization. Congestion Management Algorithm /library testing.
  • Automated Test & Control System

    Designed, Developed, Tested & Deployed the Automated Test & Control System. This system is used to validate the InCompass streaming software as experienced through various major ISP s, and also to gather network information for statistical analysis. ATC consists of a remote agent running on 100+ Windows 98 clients located throughout the United States and an agent manager running on Linux RH 6.2/7.1 and interfaced to an Oracle database, which provided test suites and store the results of each test performed. To date it has collected over a tera-byte of information regarding the state of the Internet and behavior like network delay, packet loss under various conditions.

  • Automated Test Suite for Streaming Software

    Designed and developed an Automated Test Suite to test the core streaming software. This test suite consists of streaming software and automated test tool developed using C/C++ running on Windows 95/98/NT/ME/2000. The server side streaming software running on Linux RH 6.2/7.1 / Solaris Sun OS 5.7/5.8 and interfaced to an Oracle database to store the results of each test performed. This test suite was developed to conduct acceptance, integration and stability test for the core streaming software. Also performs automatic test analysis.

Zyrox Software, Bangalore
June 1998 March 1999

Visual Inspection System

Designed and developed Visual Inspection System software. The main objective of this project is to inspect bare board Printed Circuit Boards. The main features include GUI for loading and selecting ROI Region Of Interest , Socket communication between client and server module using Winsock. Developing image-processing objects as Active-X controls. Frame grabber interface with PC for capturing images, Matrox Imaging library for image processing. Dividing images in to frames and processing frames in multiple threads. Thread Synchronization with Mutex & semaphore. The development was in C/C++ using VC++ 5.0 and Visual Basic and to run on Windows 95/98/NT platform.

Onkana Mould Designs Software Div, Bangalore
Feb 1996 – June 1998

  • Auto Insert / Eject Controller Software

    As a member of this project involved in design and testing of the control software. Auto Insert/ Eject machine developed by TI, Japan. The main objective of this project is to control the IC pick and place robot. Most of the development was in C/C++/MFC using VC++. Controlling the different parts of the system implemented through Multithreading and Synchronization.

  • Mold Press Controller Software

    As a member of this project involved in development and testing of controller software for the IC fabrication machine developed by Texas Instruments, Hiji plant, Japan. Development includes controlling the mold press controller from the PC, Graphical screens for viewing the data stored in the database, graphs and other details for viewing the current data / configuration parameters. For most of the features MFC is used. The Windows-NT feature of Multithreading and Synchronization is used. This software was developed in C/C++, using VC++ 5.0 to support Windows NT.

  • PLC-PC Communication Software

    As a member of this project involved in development and testing of the software. The software enables the user to monitor the status of the PLC, using a PC running Windows NT. The screen provided will help the user in monitoring the current status of the PLC. The communication between PC and PLC uses an RS-232C Serial interface through the serial port.


Bachelor of Engineering in Electronics
Banglore University, Bangalore. India


Will be furnished upon request.

Windows Developer Resume Sample  2

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Adam Pushko


A challenging position that can utilize my strong programming expertise and broad knowledge of Microsoft technologies to produce state-of-the-art solutions for Windows platform.

Qualifications Highlights:

  • 7 solid years of C++ programming experience using object-oriented methodologies
  • Expert-level knowledge of Visual C++, MFC and Win32 API
  • Over a year total experience with C#, .NET Framework libraries and Visual Studio .NET
  • Exceptional GUI design and development skills
  • Good, working knowledge of ATL, COM and ActiveX 3 years
  • 4 years of RDBMS work experience, including ODBC, ADO, DAO, OLEDB, SQL Server 2000, Crystal Report, MS Access, Visual FoxPro and dBase

Technical Expertise:

  • Programming languages:

    C/C++, C#, Java, Java Script, VB Script, SQL, Assembler

  • Development tools:

    Visual C++, Visual Studio .NET, Borland C++, Visual Basic

  • Frameworks/APIs:

    MFC, Win32, .NET, OLE, COM, DCOM, ActiveX, ATL, WTL, STL, Objective Toolkit

  • Internet technologies:

    HTML, DHTML, XML, ADO.NET, ASP.NET, XML Web Services, Front Page

  • Operating systems:

    Windows XP, Windows 2000, Windows NT, Windows 9x

  • Testing tools:

    NuMega BoundsChecker, NuMega TrueTime

Professional Experience:

Optical Soft Corp., Ottawa, ON, Canada

Software Design Engineer

Designed and developed software for the world leading company in the development of innovative software for the design, simulation and optimization of components and systems for the dynamic fiber optics telecom industry and other photonic applications. Worked closely with other team members to understand their needs and expectations in order to develop the high quality software components that make the complex applications easier to use, more intuitive and user-friendly.

  • Designed and implemented a complex GUI for user-defined waveguides
  • Designed and developed a GUI layer for Profile Designer, a part of OptiBPM suite
  • Developed a number of reusable, sophisticated custom controls
  • Maintained and improved the existing code base
  • Ported existing GUI components to Windows XP correct usage of XP themes compatible with older Windows versions
  • Participated in code reviews and design guidelines

Microsoft Corp. Redwood, WA, USA via agency

Software Design Engineer contract

Worked as a tools developer in .NET SDK Documentation Team. Was responsible for designing and developing tools that assisted UE User Education writing, production, and localization teams in creating online and print documentation. This position worked closely with UE team members to understand their tools needs and documentation processes and to develop tools to streamline these processes. Primary focus was on designing and building tools that make the User Education teams more productive.

  • Designed and implemented a complex tool that employed the .NET reflection mechanism to create the actual help files from various sources .NET assemblies, source comments, misc. XML and database files
  • Improved the overall performance of the build process
  • Contributed a number of ideas how to make the .NET documentation better
  • Created an application that maintained the database of .NET code samples
  • Developed a portion of an internal Web site using C# and ASP.NET.

Budotex Ltd., Opole, Poland


Designed and implemented various database and financial applications for one of the most respectable local software companies. The company s customers were mainly local government and administration institutions as well as some privately owned corporations.

  • Was responsible for analysis, design and implementation of several large projects
  • Ported to C++ an old financial application originally written in Clipper
  • Provided team leadership and mentoring for junior developers
  • Worked independently on medium-size projects up to 30 000 lines of code in C++
  • Maintained and improved the common framework library
  • Was responsible for customer support occasionally

Freelance Developer-Consultant Opole, Poland

Designed and developed independently a number of Windows applications using DAO SDK, MFC and Crystal Report for Polish and American customers.

  • Wrote the FrameLayout add-on for Corel Ventura that facilitated creating a complex catalog pages from given database commissioned by Shannon Design Inc, Baltimore, USA
  • Created the database application for Driving Schools
  • Designed and developed the Polish-English dictionary commercially available once
  • Programmed real-time systems based on Intel 8051 microcontrollers family assembly language .


Master of Science degree in Electrical Engineering from Technical University of Opole, Poland, December 1995.
Thesis: A Logical State Analyzer for Microcomputer Systems.

Windows Developer Resume Sample 3

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Eric Holmes

Atlanta, GA


Programming Skills:

C++/Visual C++, eMbedded Visual C++, ATL, WTL, COM, ActiveX, MFC, Win32, Winsock, TCP/IP, UDP/IP, HTML, MSHTML, XML, XSL, MSXML, JavaScript, Multithreaded Applications, GDI, Visual Basic, Stingray Objective Grid & Toolkit

Database Skills:

SQL Server, ObjectStore, MS Access, ODBC, OLEDB, Database Normalization, Data Models

Object Modeling Skills:

Rational Rose, UML

Operating Systems:

Windows NT/2000, Windows 9x, Linux

Version Control:

StarTeam, ClearCase

Reporting Tools:

Crystal Reports


9/00 – Present
United Industries – Amaretta, GA


I am currently developing a data collection and display component for an existing wireless network management application. This component formats data from the network into XML and display the data in a graphical format using latitude/longitude data collected from the network. The graphical display is based on MapInfo s MapX geographic mapping software. This component is being developed with Visual C++ and MSXML 4.0.

Developed the software for an industrial communications controller for the Windows CE platform. The core software for this project is implemented as an ActiveX object which routes packets between an Ethernet connection and up to four wireless network radios connected via RS-232. This device will serve as a gateway between the IP protocol and the proprietary protocol used by the wireless network radios. Microsoft eMbedded Visual C++, MFC, Winsock, and STL are the tools being used for this project.

Served as the primary architect and developer for two Windows based applications used for the configuration and management of a network of wireless radios. The applications were developed with Visual C++ and use Microsoft s ATL and WTL template libraries. HTML was used extensively in the representation of network data. SQL Server and OLEDB were used in the persistence of data. Both applications make use of a proprietary protocol in order to transmit and receive data on a network of wireless radios.

I was also responsible for the development of an ActiveX middleware component designed to allow customers to develop their own custom wireless network applications.

3/98 – 8/00
Alpha Buildings Company – Euless, AL

Systems Analyst

Served as the sole developer for the networked portion of a large engineering system. The purpose of this software is to allow multi-user access to project files located on an ObjectStore server and to track the status of all existing project files. Visual C++, MFC, and ObjectStore were the tools used to develop this.

Developed COM component used in transferring project files via FTP. Visual C++, MFC, and COM were the tools used to develop this portion of the application.

Developed client/server database used to keep track of project files on an enterprise wide basis. ObjectStore and Visual C++ were the tools used to develop this portion of our application.

Served as engineering system/ERP system data exchange technical leader where our primary responsibility was to extract pertinent data from an engineering system and convert this into a form that could then be transferred to an ERP System. Visual C++ was the tool used to develop this portion of our application.

Senior Programmer/Analyst

Assumed responsibility of user interface technical leader where I was in charge of four other Windows developers. As a team we developed several new wizards, implemented user preferences, and customized the AutoCAD OEM menu and toolbar system to suit our application. Visual C++, MFC, COM, Stingray Objective Grid, and Stingray Objective Toolkit were the tools used to develop these portions of our application. During this time I also played a key role in core system design and development.

Served as interim core logic technical leader where our primary responsibility was to analyze, design, and implement core persistent classes used in the creation of virtual pre-engineered metal buildings. Visual C++ and ObjectStore were the tools used to develop this portion of our application.

Junior Programmer/Analyst

Developed main data entry component for large AutoCAD OEM based engineering system using Visual C++, MFC, Stingray Objective Grid, and Stingray Objective Toolkit. Also, developed tree control using the same tools as above and integrated them both into our application to allow navigation and data entry to any object in the database quickly and easily.

11/97 – 3/98
Zsoft Inc. – Atlanta, GA


Developed marketing system used to collect data while out in the field. Access, SQL Server, MFC and Visual C++ were the tools used to develop this application.


BS in Computer Information Systems – Troy State University
Minors: Mathematics/Physical Science
Awarded Chancellor s Scholarship

Windows Developer Resume Sample 4

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Jerry Grant, Ph.D.

San Jose, CA


  • Languages: C, C++, Java, Fortran, Basic, Bourne Shell, C Shell, Perl, UML, COM, SQL, Matlab, Patran PCL, Nastran DMAP, Assembly
  • Operating Systems: Unix, Windows, VAX/VMS
  • Development Tools: Visual C++, Forte for Java, Visual Basic, Visual Studio
  • CASE Tools: Purify, Quantify, PureCoverage, ClearCase, VSS, RCS, Scopus


Grand Analytical Services – San Jose, CA
January 1995 – Present

Independent Consultant; Clients: Boeing, Hughes Aircraft, and ABC Software

  • Principal Provider of Custom Software For Over 100 Engineers at Boeing Satellite Systems: Designed, developed, and supported a suite of 30 programs totaling 130,000 lines implementing complex original algorithms using C++, C, Java, Fortran, shell scripts, Visual Basic and other languages. Provided a test plan with unit tests and regression test scripts for each program. Ported entire suite from Unix to Windows NT. Wrote all documentation, provided direct user support, and taught classes on software use. Boeing engineers found that I was much more effective than their own I.T. department.
  • Designed and developed a C++ object-oriented database representing finite element models. This tool was used as a framework for developing 4 other applications.
  • Designed and developed a programming language, using C, lex, and yacc, for engineers to use in synthesizing and reducing structural dynamics test data.
  • Designed and developed a Java Swing GUI program for integrating structural dynamics test environment with analysis tools across a network using FTP protocol.
  • Integrated Nastran and Patran commercial engineering software tools into an Oracle-based, Motif GUI-controlled corporate workflow management software system using C, Sherpa HLI/Link database utilities, and Bourne/C Shell scripts.
  • Designed and developed a DLL add-in for Pro/Engineer commercial CAD program. This DLL provided a custom GUI for defining a model sub-system for thermal conductivity computations.
  • Designed, developed, and supported an RCS toolkit for software configuration management using Bourne Shell.

ABC Software, Costa Brava, CA
May 1993 – September 1994


  • Created multidisciplinary graphical engineering application for U.S. Air Force using Motif GUI, C, and Patran PCL in a UNIX X-Windows environment. Created and customized Bourne shell scripts to manage inter-process communications.
  • Designed and developed a commercial graphical engineering module for computing and displaying inertia tensors. This module, which used a Motif GUI, was released developed for, and released simultaneously on, Solaris, IRIX, HP-UX, AIX, and Alpha Unix platforms. Wrote documentation, test plan, 22 unit tests, and regression test script.

Smart Engineering, Costa Brava, CA
July 1984 – April 1993

Senior Engineering Software Specialist;

  • Designed and developed engineering application modules using C, SQL, Fortran, and Patran PCL for industry-dominant Patran commercial graphical modeling software. All application modules used a Motif GUI in a UNIX X-Windows environment.
  • Designed, developed, and maintained P/Composite commercial Fortran finite element software system on VAX/VMS. Created VAX DCL programs to manage multi-user software development environment. Performed regular builds to merge work of entire development team. Created QA test plan and regression test suite. Wrote regression test scripts using DCL and Bourne Shell. Wrote user manual. Ported P/Composite to UNIX platforms. Taught classes on software use and underlying theory, provided telephone customer support, and made sales presentations.
  • Developed and implemented original nonlinear programming algorithms for P/Composite. Published original algorithms in peer-reviewed journal.


1988 Ph.D. Engineering UCLA, Los Angeles, CA
1984 M.S. Engineering UCLA, Los Angeles, CA
1980 B.S. Mechanical Engineering University of Rochester, Rochester, NY
1978 B.S. Mathematics Hobart College, Geneva, NY

Windows Developer Resume Sample 5

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Alfred Liteus

Framingham, MA


Extensive software development experience, including as an architect and technical leader. Strong object oriented architecture, design and programming skills. Has experience developing very large commercial software products for sale. Involved in full project development cycle from working with customers to develop system requirements to software support. Able to create flexible products, that can be easily enhanced to meet user requirements and ported to different platforms. Work well in a team situation as well as individually. Self-starter, able to work without supervision, easily adapts to different work environments and can quickly learn new systems and software. Able to deliver product in limited time with high quality.


MFC, Visual Studio .NET, C, C++, Visual C++, Win32, STL, ADO, SQL-OLE, SQL-DMO, Rogue Wave Software, Dundas Software, FarPoint, PVCS, SourceSafe, Borland C++, SQL Server 6/7.0/2000, ODBC, MAPI, Install Shield, Windows XP/2000/NT, UNIX, COM, DCOM, ActiveX, ATL, XML, Clear Case, Rational Rose, UML, NuMega Bounds Checker, Raima, DOS. Some experience with Internet Browser Control, Crystal Reports, Java, TCP/IP, RPC, serial communications, internationalization.


2001 Sept. till date
Medvante Solutions, Inc.

Software Contractor

Provided technical expertise during system analysis and requirement definition stage of software development.

2000 Dec. 2001 July
NewBioChip, Inc.

Software Contractor

Enhanced existing GUI software and developed new embedded instrumentation software for DNA scanners and spotters. Took ownership of a new key software component geometry generator for a new DNA spotter instrument that was behind the schedule and delivered it in time for release Windows 2000, MFC, C++, STL, COM, DCOM, ATL, XML, Clear Case, Rational Rose, UML .

2000 June 2000 Oct.
Synapsis, Inc.

Software Contractor

  • UI architect and senior MFC programmer for Synaflex video editing product- sophisticated 3D graphics workstation designed to add special effects during postproduction of film and video.
  • Designed and developed overall application framework, interfaces, base classes and other UI components for use by other developers on the team MFC, OLE Drag and Drop .

1994 Feb. – 2000 June
Denzel Diagnostics, Inc.

Technical Lead

  • One of two leading developers for very large 300 000 LOC. client-server data management system, with remote patient data collection and real time remote status monitoring and management of medical instruments in a multi-hospital network with connection to hospital information systems. MFC, Visual Studio, C, C++, Win32, SQL-OLE, SQL-DMO, Rogue Wave Software, Dundas Software, FarPoint, SQL Server 6.5 and 7.0, PVCS, Pinnacle Graphical Server, DCOM, Win32, TCP/IP, RPC, serial communications, internationalization .
  • Developed original product Windows 3.1, Borland C++ and all releases leading to re-architecture and product upgrade to multi-tier, multithreaded client server architecture, Windows NT, MFC, Win32, Visual Studio, SQL Server, DCOM. Solely responsible for UI, database and major parts of data-collection software development. When necessary participated in development and support of other parts of the project including communications with instruments and installation.
  • Provided management with technical analyses and proposals for 12 24 month future development cycle. Rapidlink product currently is one industry leading and best selling international software product.
  • Participated in ISO-9001 and FDA certification process.

1993 Nov. – 1994 Feb.
FileSoftMark, Inc.

Software Contractor

Solely developed image processing and scanning software for Powerbuilder based document management system. Powerbuilder, Visual C++, Win32, Kofax, DLL .

1993 Aug. 1993 Nov.
Atrium Software, Inc.

Software Contractor

Ported new object oriented source control system from UNIX X-Motif to Windows NT.

1993 Feb. 1993 Aug.
Bradstreet Software Services, Inc.

Software Contractor

  • Senior developer for Query and Reporter tool for a very large international client-server financial product. MS Access, Access Basic, Sybase, SQL, ODBC, C, DLL, MAPI .
  • Developed interface to Sybase server and Microsoft mail. Involved in design and development UNIX job scheduler to run unattended Query and Reporter jobs on local or remote computer.

1992 – 1993-Feb.
Ding Medical Computing, Inc.

Software Project Leader

  • Lead porting and enhancement of existing software from MS DOS to Windows Windows NT, Windows 3.1, C++, Win16, Visual Basic, DDE, DLL, LAN Manager, SQL .
  • Solely developed WYSIWYG medical forms builder for handheld clinical data collection during operation, including interface to medical equipment GO PENPOINT, OOP .
  • Enhanced current company product to include information scanning, OCR and multi-user database on Novell server HP ScanJet, Galera, Apex, Dbase . Developed flexible data integration system to integrate multiple applications data over LANs and MIS systems.
  • Provided technical expertise to programmers in design and development of medical equipment serial port interface DOS TSR, Code Runner, SQL, OS/2 PM .

1991 – 1992
Victor Servicies, Inc.

Senior Software Engineer/Project Leader

Designed and developed GUI for Nestor hardware and software based neural networks Windows 3.1, C, C++, Win16 . The product accommodated wide range of neural networks and was open to add new ones without additional programming. Developed pen-centric user-friendly Handwriting Collector and Recognition Evaluation program for Nestor character recognition driver Pen-Windows, C, DLL, Win16 .

1987 – 1991
Tang Laboratories, Inc.

Senior Software Engineer

  • Developed multi-platform international software toolkit MS-DOS, Windows, UNIX, OS/2, Wang/VS, C, Win16 , international API package for 17 countries, 8 languages Sort, Search, Date and Time , Memory management API.
  • Involved in the full project development cycle for the Wang OFFICE/Voice mail and text to speech application software and programmers tools.
  • Implemented a real time embedded event driven asynchronous inter-task communications for Wang Office and Message Center and Automated Attendant.

1983 – 1986
Systems Development Corp., Vilnius, Lithuania.

Principal Systems Engineer

Involved in the full product development cycle as individual contributor as well as project leader for a group of three engineers for UNIX system and application software porting to UNIX.

1977 – 1983
Energy and Electrification Corporation, Vilnius, Lithuania

Programmer/Analyst, Senior Programmer/Analyst

  • Project leader for an electrical power distribution network system 34,000 miles, 44 districts .
  • Provided system analyses, functional specifications, design, testing, documentation, implementation and support of whole system.
  • Implementation of statistical and probability algorithms and reports for network analyses and perspective maintenance planning.


MS in Computer Science and Mathematics. 1977
BS in Business. 1979-1983
Vilnius University, Vilnius, Lithuania.

US Citizen.

Windows Developer Resume Sample 6

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Rao Hadharan

Danbury, CT


Lead and involve in conceptualization, design, and development of innovative software applications to its complete life cycle.


  • 16 Years of experience as a software professional.
  • C++, Visual C++, MFC , ATL, Object Oriented programming, Active X, COM, XML, Rational Rose UML, Java, JavaScript, CGI, perl, and embedded Visual C++, Diab C++.
  • Client/Server programming using HTTP, and TCP/IP protocols.
  • Multithreaded programming, System programming, Embedded programming, Web based programming, pluggins.
  • Windows98, NT, Solaris, Unix, Linux, PocketPC, WindowsCE, PSOS, Compaq IPAQ, Philips Pronto, Infrared devices, Handheld devices.
  • Apache, SQL 2000, MySQL, Microsoft IIS.
  • 3 patents issued, 6 Patents filed, 11 invention disclosures.
  • Exposure to .NET and programming languages C#.


Guttaca Research Labs, Saratoga, NY
Sep 1995 – June 2002

Member Research Staff

Handheld Embedded Application Development & Research

  • SmartSurfer: Lead Developer for Handheld based TV program guide viewer/smart-tuner with selective EPG program download from a WEB server. Nearly 2 million Philips DirectTV receivers have been sold with the SmartSurfer feature.
  • Handheld Karaoke Developed handheld application and specifications to download and display text lyrics with synchronized playing of music.
  • Very Remote Control Developed Client-server based internet TV software with remote control interface.
  • Hierarchical Medical Patient Report on PDA Developed application and data specifications for downloading and browsing medical patient report on a handheld.
  • TV remote click collector Clinet-server software implemented on a Pronto to collect remote clicks and upload it to a server that can study TV user s viewing history and provide matching service.

DTV Application Research

  • Developed Ecommerce server software for validating product purchase using a credit card in a Digital TV.
  • Worked in XML for Internet devices project to completely re implement the Ecommerce server project XMLalising the protocol and data structure.
  • Developed an algorithm to locate the nearest Home Depot location for any US zipcode input. This algorithm was implemented as a DTV interactive java application for buying products through DTV.
  • Designed a Content Creation Tool to author and generate ATSC streams with ease. A key concept was used to build C++ objects that can adapt to any future ATSC sub data stream specification.
  • Designed and developed a C++ memory heap management and debugging tool for Embedded application debugging for PSOS OS.
  • Designed and developed a COM Component based client-server user interface for the Video Content Analyzer module, for the video surveillance EITS project.
  • Research/development of TV Transport Multiplexer/Demultiplexer program using OOAD and C++.
  • Participated in ATSC Standards runtime objects specification of DSM-CC/IP protocol.
  • ChatterBot – Complete conversion of a PC based AI text Robot program to C++. Developed user interface for the ChatterBot and in addition to a Text To Speech interface.

Visual Letters

  • Designed and developed a web based program to deliver interactive greetings in various multimedia formats. The program is designed to work with both Netscape and Internet Explorer browser.

Collabrative Multimedia Toolkit

  • Researched and developed an object oriented collaborative toolkit aimed at developing platform independent network collaboration. The toolkit can be used to develop videoconference applications, researcher-to-researcher collaboration. Doctor to Doctor consultations. The project involved extensive development on Solaris, NT and windows 95 using C++,Tcl/Tk, Mpeg, Jpeg, bmp, mulaw, video/audio capture and playback techniques.

Product Transfers, Demonstrations, Exibitions, and Trade Shows

  • SmartSurfer 1.0 research prototype with technical document transferred to Philips RCS, Emerging Electronics Solution during 03/01. The Smart surfer Demonstrated at Western Cable Show Nov 28- Dec 1, 2001 at Los Angeles, CA.
  • Smart Surfer enhanced to work with AOL set top box and various other tuning devices. This version was demonstrated in NAB April 2001.
  • Smart Surfer enhanced to work in various time zones was demonstrated by Philips Digital Networks at Marbella, Spain in May 2001.
  • Smart Surfer was demonstrated in NCTA exhibition in Chicago 2001 by Emerging Electronics Solutions.
  • Smart Surfer, Lyrix, and Very Remote, demonstrated at CRE May 2001.
  • Smart Surfer improved with multiple user definable screens, demonstrated and Consumer screened, by Philips design.
  • DTV Ecommerce Server demonstrated at NAB, April 1999.
  • Java DTV demonstrated in CRE, May 1999.
  • SmartSurfer is now a standard feature in all Philips DirectTV receivers.
  • A prototype HTML TV remote software with SmartSurfer application was transferred to Philips RCS, Remote Control Systems, Leuven, Belgium.

Huron Communications Research, Morristown, NJ
Jan 1994 – Sep 1995

Sr. Software Consultant

DEMON – Delivery of Electronic Multimedia Over Networks

  • Designed and developed the Enscriptor for a Multimedia Authoring System. The Enscriptor takes as input Macromedia s Authorware application .app file and generates a parsed network node object output suitable to be resolved and delivered across a network. The product was developed using Visual C++. The product was demonstrated to work over an ISDN network.
  • The project received the 100R&D AWARD, and BELLCORE President s AWARD for the year 1994.
  • STREAMS – A Multimedia conferencing system: Designed and developed STREAMS, a video conferencing system. The work involved developing TCP/IP client interface for Audio-Video playback, and soft board data streaming to a PC using Visual C++/MFC and Video for Windows.
  • A prototype Geographical Mapping system using Microsoft OLE2 and Component model was developed. The Mapping Control object at the PC Set Top box interfaces with various server objects using Distributed OLE2 techniques.

PSI Data Systems Ltd Subsidiary of BULL SA, France
Jan 1990 – Dec 1993

Project Leader

Consultancy at Phoenix-AZ ,Paris-France, and Bangalore-India

  • Developed Virtual Memory Programmatic Service Extensions, which are low-level service libraries used with Virtual C, and other High Level Languages.
  • Enhanced the FORTRAN77 debugger FDS – A Symbolic debugger to make it work on multisegment, extended instruction mode of the DPS9000 processor.
  • Acquainted with BULL HN s propriety Software Engineering procedures.
  • An efficient network model connecting PC-XT s, UNIX machine, and DPS7 mainframe was implemented using communication protocols TCP/IP, UUCP, and Novell s IPX protocol. A UNIX server daemon program was developed to allow mail routing, remote printing and resource sharing with GCOS7.
  • Porting a compress and Decompress utility from OPEN7 UNIX to GCOS7 Mainframe It involved changes to the utility with respect to file organization as supported by GCOS7 known as UFAS .
  • Developed and tested the Device Management Module to provide disk mirroring under the GCOS7 operating system.
  • Languages: C, C++, HPL, GMAPV, PL/1

Renata Software – Division of I.O.C.L, Bangalore, India
Dec 1986 – Dec 1989

Senior Systems Analyst

Software Developmentat San Francisco, and Bangalore-India

  • Project conception and Development of a Graphics package, which enables easy development of AutoCAD vector blocks.
  • Project conception and Design of the product de_LISP debugger for AutoLISP . The package comprised of a Quick Debugger to Debug AutoLISP programs outside AutoCAD, and a Step Debugger, which works within the AutoCAD drawing environment.
  • Developed AutoPrint a Lisp program formatter and beautifier.
  • Co-ordinated the development of the various CAD Tools.
  • Languages: C, LISP, 8088 Assembly

Microtense Computers Ltd, Secunderabad, India
Sep 1984 – Dec 1986

Development Engineer

Hardware and Firmware Development

  • Developed a CRT card using WD2672 CRT controller, signetics 8002 character generator for Z80 computer working under CP/M operating system. Implemented the firmware and new BIOS for the console I/O.
  • Project conception and Design of the product de_LISP debugger for AutoLISP . The package comprised of a Quick Debugger to Debug AutoLISP programs outside AutoCAD, and a Step Debugger, which works within the AutoCAD drawing environment.
  • Developed AutoPrint a Lisp program formatter and beautifier.
  • Co-ordinated the development of the various CAD Tools.
  • Languages: C, LISP, 8088 Assembly


Madras Institute Of Technology, Madras, TN, India, Degree:B.Tech Electronics Engineering, Completion:1984
P.S.G College of Technology, Coimbatore, TN, India, Degree: B.Sc Applied Sciences, Completion 1981


  • Object Oriented Analysis & Design with ROSE certification
  • Learning Tree s Java Programming Certification
  • Walter Oney s Windows Vxd Seminar Certification


Will produce on request

Windows Developer Resume Sample 7

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Nimish Adashi


Desire a responsible position as part of a system development team.


Strong IT experience in developing engineering softwares for major oil and power companies like Halliburton, Schlumberger, Hindustan Petroleum Corporation Ltd., Maharashtra State electricity board.

6 years experience in IT Industry with Skills on:

  • VC++ Release 6.0/5.0/4.0/2.0, C++, C.
  • Component Object Model COM , DCOM Using MTS, COM+, ActiveX Controls, MTS Programming.
  • MFC, ATL, STL, Dynamic-link library DLL , Multi- threading Programming, Socket Programming, Win 32 API.
  • ADO, DAO, OLE DB, ODBC Database Programming.
  • Stingray Objective Chart 6.0, Stingray Objective Grid 6.0, Microsoft Transaction Server 1.1 MTS , Install Shield 6.0, Erwin / ERX 3.5.2, Visual Source Safe 6.0.
  • Oracle 7.3, SQL Server 7.0, Microsoft Access Release 2000.
  • Microsoft Windows Xp,Microsoft Windows 2000, Windows NT 4.0, Windows 95/98.


B.E Bachelors Degree in Computer Engineering .


May 2000 to PRESENT
Landtrace Graphics Corporation, Houston, TX, USA.

ALAMO / Digital Soft System DSS

Digital Soft System is a user-friendly, state-of-the-art software system designed to help production and reservoir engineers quickly monitor and analyze project performance. The flexibility of DSS allows you to create and display projects specific to your needs. DSS uses two different databases. The Main database contains your project data and will be used by multiple users that are the wells defined by your project. Main databases for multi-user access to the wells. The private database stores entire user defined settings as well as any data that is to be utilized by the user only. e.g. colors, format for map, curve etc. The major modules are Report , Map, Curve, Wellbore, Formula, Calculation Engine and Database Engine.


  • Responsible for project schedule tracking
  • Maintained the defect tracking list.
  • Implemented the Report Module similar to Ms-Access.
  • Developed and tested the symbol ActiveX Control.
  • Developed and tested the different charts in the project.
  • Developed the map module.

May 1999 to April 2000
WTS, Schlumberger, France.

Well Testing Software WTS

The well testing software provides components for entering and displaying common data required by the well testing design, acquisition and reporting applications. This project contains the Multi-tier architecture. There is no data access code in the ActiveX controls. It contains only human interface code. COM objects that encapsulates the data access code. COM Objects used the ActiveX Data Objects ADO commands to access the data source. COM components also supports the MTS and allow multiple clients. It contains the appropriate MTS commands to support the transactions.


  • Responsible for communication with the client
  • Responsible for project schedule tracking
  • Maintained the defect tracking list.
  • Implemented the ADO in the database COM.
  • Designed and developed the ActiveX and COM Controls.
  • Executed the DCOM for the developed COM components using MTS.
  • Executed the developed COM components with the related ActiveX controls in the MTS environment.
  • Responsible for complete deliverables.

September 1997 to June 1998
Maharashtra State Electricity Board, INDIA.

210 MW Thermal Power Plant Generation Simulator

The project is providing a training simulator for the trainee power plant engineers, to operate the power plant and a training simulator for generation of 210 MW power from cold start condition. The system architecture consists of a simulation computer server , instructor computer and the operator computer. The instructor computer and the operator computer acts as a clients to the simulation computer. The simulation computer invokes the mathematical models/simulation equations for processing of the power plant. The instructor computer, which controls the session freeze and run the power plant is a teaching tool for the students. Features like Mimics, Bargraphs, Trends, Alarms summary, MW meter, Capability Curve, Connectivity, On line screen printing etc. are incorporated both in the instructor Computer and the operator computer to observe the instruments behavior. Additional features like Freeze and Run the powerplant, Exercise Loading and deleting and Saving, Student and Instructor Action Login, Instructor Malfunctions are incorporated in the instructor computer only.


  • Responsible for communication with the client
  • Responsible for project schedule tracking
  • Maintained the defect tracking list.
  • Designed the various modules like mimic. Bar-graph etc.
  • Coded the given modules.
  • Tested the designed and developed modules.
  • Implemented the socket program for the project.
  • Developed the DLL for the model of the simulator.
  • Implemented the database program using DAO.
  • Implemented multi-threading.
  • Responsible for complete deliverables.

September 1998 to April 1999
Hindustan Petroleum Corporation Ltd., INDIA.

Refinery Simulator

The project is similar to the Power Plant Simulator Project. But the Mathematical Equations model/ DLL and the database are different for the refineries. There are Five Fuel refinery models DLLs for HPCL Fuel refinery plant. Additional features like Freeze and Run the refinery plant, Exercise Loading and Deleting and Saving, Student and Instructor Action Login, Instructor Malfunctions, Delays, Backtrack, Ramping are incorporated in instructor computer only.


  • Responsible for communication with the client
  • Responsible for project schedule tracking
  • Maintained the defect tracking list.
  • Designed the various modules like mimic. bargraph etc.
  • Coded the given modules.
  • Tested the designed and developed modules.
  • Implemented the socket program for the project.
  • Used multi-threading concepts
  • Developed the DLL for the model of the simulator.
  • Implemented the database program using DAO.
  • Responsible for complete deliverables.

January 1998 to May 1998
Hindustan Petroleum Corporation Ltd., INDIA.

Mimic Editor

The project is used to develop the mimics plant diagrams for the MSEB and HPCL simulator projects. Mimic Editor gives the following features : Add, Delete, Modify and Rotate change directions Instruments symbols on each mimics. Different symbols are used for various Instruments like Controllers, Indicators, Switches, Pumps etc. Windows Metafile WMF is used for each mimics.


  • Maintained the defect tracking list.
  • Designed the modules.
  • Coded the given modules.
  • Tested the designed and developed modules.
  • Responsible for complete deliverables.

June 1998 to November 1998
Hindustan Petroleum Corporation Ltd., INDIA.

Simulation Debugger

The project is develop to display or observe the various process data of the plant on the debugger screen to debug the different plant conditions model program . Simulation Debugger is very useful to the developers plant experts during the model development of the particular plant. The developer can observe and modify the process data plant data during run time and test the various plant conditions and make the necessary changes in the model program mathematical equations to improve the plant accuracy. The values of the process data are changed depending on the mathematical equations written in the model program by the developers. The shared memory concept is used in model and debugger programs. So that Common process data are shared between the model and debugger programs. The values changed by any program model, debugger are reflected in the other program.


  • Maintained the defect-tracking list.
  • Designed the various modules.
  • Coded the given modules.
  • Tested the designed and developed modules.
  • Implemented the shared memory for the project.
  • Developed the DLL for the model of the simulator.
  • Responsible for complete deliverables.

September 1996 to August 1997
Arya Computers, India.

Investment Detail System

The Investment Detail System is used to store and maintain the required information for the investment in various areas like banks, shares, UTI etc. for each clients. It gives the information about the current status, Feature status, different type of taxes related to the investment. The normalized database for the investment detail system is stored in MS-ACCESS 2.0 In .MDB file used as a back-end . The program is written in Visual C++ 2.0 used as a front-end to fetch, add, delete or modify the records of the investment database through ODBC.


  • Maintained the defect-tracking list.
  • Data collection, Database designing, coding, testing.
  • Designed and developed the modules for major investment areas like banks, shares, UTI etc.
  • Implemented the database program using ODBC.
  • Responsible for complete deliverables.

June 95 to August 96
Arya Computers, India.

Inventory Management System

Developed the Inventory Management system using VC++ 2.0 and MS Access as the database. The main features developed are:

  1. Store and maintain the inventory detail in various areas for every item.
  2. Area-wise inventory Detail using Reports and Charts.
  3. Date-wise and month-wise important notes for the inventory.
  4. Printing and on line help facility.


  • Maintained the defect-tracking list.
  • Data collection, Database designing, coding, testing.
  • Designed and developed the modules for major investment areas like banks, shares, UTI etc.
  • Implemented the database program using ODBC.
  • Responsible for complete deliverables.


Personal and professional references available upon request

Windows Developer Resume Sample 8

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Gregory Dassin


To enter business relationships that allow me to use my expertise in client/server, GUI and web server development to work independently, involving work in such areas as C++, SQL many varieties , and server-side technologies.

Work Experience/Accomplishment Highlights from Resume. Actual resume available on request

  • Created Internet server using winsock for allowing any number of clients to listen to data coming in from a communication port COM port .
    • Also created two GUI clients which listened to two different kinds of data coming in from the port. Utilized Winsock 2.
    • Creating communication port controller application for custom device. Involved GUI, threading issues, call and response simulation, more.
    • Creating barcode reader and printer application. Included GUI, threading issues, print scaling for arbitrary devices from special-purpose label printers to inkjets.
    • Creating data-specification Win32 database and UI application for “smart chips. Required dynamic, runtime creation of database schema, SQL writing to both create and present current database to the user and UI programming. UI mainly includes a complex, multi-step, multi-path wizard, which was done to the Wizard 97 specification. UI includes Tree Views, List Views and many other Common Controls, used with icon presentation similar in feel to the MS
  • Writing server- and client-side Perl code to enable what had been a server-side process to be converted into a client-server process.
    • Data communication was done using XML, with all code written by me, including code to convert any perl variable into XML recursively .
    • Creating a new Win32 application to present the user-interface for maintaining process settings as well as seeing viewing run status of the client/server process. This ran as a system tray application in a very similar way to the way Instant Messenger runs.
    • In addition to new code mentioned above, made modifications to existing Perl and SQL Server database code on server as needed to create client/server process.
  • Wrote COM object to create bitmaps of web pages from URLs, utilizing the IE page rendering engine.
    • Required among other things creation of custom OLE Control container written entirely by me. Project used ATL for basic COM support but did not use ATL control containment. Other programming areas involved: offscreen device contexts, generation of image files from device contexts, etc.
  • Designed and implemented method by which news story feed in XML format was integrated with company s web site.
    • Created conforming XML parser and wrote ODBC code to store data into database. Done in C++, with ODBC Win32 API used directly, not through MFC or similar.
    • Designed and implemented SQL database and wrote the stored procedures that comprised database interface for story data retrieval process.
  • Performed treatment of web site to add delayed quote data to home page quote data on page at
    • Required:
      1. writing an NT service to do the reliable periodic retrieval of quote data from the quote provider all parameters of the retrieval – interval, etc. – were customizable ;
      2. writing JavaScript support code to access data retrieved by the NT service.

      System has been up and running since June 2000 and has required no maintenance or support by me since initial implementation.

    • Allows any html/asp writer to insert quote data by simply calling one javascript function in their asp code then inserting the value of a server side variable into their html.
  • Created scriptable trade import adapter
    • Also created COM object allowing users to write trade import routines in any ActiveX scripting language on the machine e.g. VBScript, JScript, etc.
    • Wrote from the ground up support for Excel-style print scaling in all grids in the company s main application Perspective: Risk . Support included not only all Excel-like features fit to x by y pages, or scale to z percent but also additional features to allow even more control over output. Required direct utilization of Win32 device context scaling mechanisms.
    • Wrote COM Price Adapters for accessing quote data. These were multithreading intensive in several cases and all had multiple configuration dialogs, a variety of which used not only regular dialog controls but also Win32 Common Controls for an up-to-date, modern and very usable GUIs. Data sources: PC Quote, Bloomberg, Interquote, Trading Technology and Townsend Analytics.
    • Created reusable, templated ATL-oriented class for reusing common COM Price Adapter code.
    • Created a class templated on the concrete class of the using code among other things, and in other ways as well behaving similarly to an ATL base class. Eliminated virtually all repetitive coding that had been necessary in the creation of price adapters.
    • Created reusable ODBC Open Database Connectivity wrapper classes which were used in multiple projects. These objects wrapped the native Win32 API and included serialization support.
    • Wrote a Visual Basic for Applications Analysis Template for viewing risk exposure as market conditions change. This was about 50 pages of VBA code involving many aspects of VB/VBA, including forms, use of ActiveX controls, use of common controls, many other user interface issues, general VB programming.
  • Development of html-based web trading server.
    • Server app allows customers to trade, see account balances, view holdings, get quotes, view order status and order history. Application is a multithreaded COM server accessed from an ISAPI DLL. System allowed easy co-marketing of products due to page-based nature and custom html parser allowing page creation in a syntax resembling ASP in a generic thread-safe framework for development of similar html-based applications. Flexible caching allows dynamic editing of custom html pages while not compromising production performance at all.
    • Creation of a single code layer that allowed all of the company s primary products to be either ActiveX controls or previously existing DLL-based windows. Non-trivial use of MFC s OLE control framework. Allowed products to be sold to web browser-based IE customers. Full code sharing achieved in creation of new framework that could be applied to all existing products/components.
    • Creation of ASP pages used in automated client registration and security mechanism over the internet.
    • Creation of a mechanism whereby automation interfaces for the ActiveX controls were inheritable. Custom implementation allows common OLE automation properties and methods to be available to all controls, while allowing each to have its own custom properties and methods, but the entire thing becomes visible as one unified default automation interface to the client.
    • Development of web-based installer created for installing complex ActiveX controls. Allows just- in-time and only as needed downloading of components from the internet and control of install via scripts. Scripting language is completely general for installation tasks and could be used anywhere.
    • Development of company s integrated web browser. This was a complete, functional web browser, with a few configuration dialogs, that ran inside the company s main product. It included drag and drop behavior customizations, a complete and very functional GUI including state-based greying of buttons as page loaded stop button only available while page loading, etc. Module of course used embedded IE ActiveX control.
    • Development of thread-safe wrapper for asynchronous use of Wininet library. Used by all ActiveX controls for retrieving URL properties as well as for net installer described above. Note that async use of Wininet is mostly undocumented.
    • Heavily used most areas of commonly needed COM and OLE automation including dual interfaces, enumerations, optional arguments, as well as development of custom COM interfaces i.e. non-OLE automation and use of IDataObject for inter-ActiveX control tick data communication.
    • Conformed to Townsend permissioning process by making the ActiveX framework embrace permissioning state, and make UI changes based on that state. Required massive revision of basic model since previously each DLL was not handling permissioning, yet this was done in such a way that still allowed full sharing of pre-existing code.
    • Utilized Perl to automate generation of files needed for proprietary download described above .
    • Miscellaneous other Win32 projects, some using MFC, some not, including writing of various command-line utilities.
    • Gained experience with winsock.
  • Data recovery software for Macintosh HFS volumes completed.
    • The software recovers data from media having software corruption too severe for products like Norton Utilities to handle. 97 data recovery rate for recoveries attempted through present. Covers all software corruption scenarios. Restores files in Finder-aware manner. All C++, 87 classes, 15,419 lines of source.


BA University of Chicago

Windows Developer Resume Sample 9

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Chen-Pok Chon

Belmont, CA



A highly motivated, creative software developer who is both a self-starter and a team player. Mentor for junior engineers. Experience with the successful delivery of high quality software projects from design stages through beta testing and delivery.


C++, C, ATL, STL, COM/DCOM, ActiveX, MFC, ODBC, SQL Server, Oracle, Windows NT4.0, Visual Studio, SourceSafe, UNIX/AIX, MTOS, OpenVMS, OOD, Proc*C, Multithreading, Stored Procedures, Triggers, TAP Protocol, MAPI, ClearQuest, ClearCase.


Claret Corporation, Oakwood City, CA
Feb.2000 – Dec.2001

Senior Software Engineer

  • Designed and implemented a traffic simulator to test multithreaded client/server Connect 2.1, an IP product that allows different telephony vendor networks to exchange traffic, to verify an increase to 8000 concurrent calls from 1000.
  • Designed and implemented a data synchronization scheme to allow Claret client applications to be alerted of changes in the database Oracle and SQL Server and subsequently to be automatically updated. The scheme also allowed the next generation Gateway to operate more intelligently in routing calls.
  • Developed features for Claret VoIP Gateway per customers requirements: grace period in IVR, wild card processing of incoming telephone numbers for routing, route calls based on incoming port and automatic ingress dial rule.
  • Supported the existing Claret H.323 Gatekeeper: troubleshooting call control, billing details and interaction with the Command Center.
  • Provided leadership/consulting for Solaris/NT builds and releases of Claret DataCombase library and release verification tests.
  • Supported the Command Center product, responsible for fixing complex bugs especially in the area of the threaded database access.
  • Tools: Visual C++, Win32, STL, MFC, NT4.0, Multithread, Stored Procedures, Triggers, SQL Server, Oracle 8.1.5, SourceSafe, ClearQuest, InstallShield.

Professional Automation Inc., Wickridge, OH
Jul.1997 – Feb.2000

Senior Software Engineer

  • Developed COM/DCOM Historian to handle the acquisition, storage and retrieval of real time process data in the power generation, chemical and oil industry. The multithreaded Historian server provided BCBS compression and statistical methods for storage.
  • Designed and implemented an ActiveX component to access data from Historian, was the lead developer.
  • Assisted the development of the OLE DB Data Provider resulting in added flexibility for the Historian.
  • Research and employed new Microsoft technology to create a new process control solution.
  • Tools: Visual C++, Win32, ATL, ActiveX, MFC, DLLs, HTML, SourceSafe, NT4.0, Threading, PL/SQL, SQL Server, ODBC, COM/DCOM, Bug Tracker.

Infosoft Inc., Euclid, OH
Jun.1995 – Jun.1997

Senior Software Engineer

  • Developed E-Mail paging software and integration with PIM, which resulted in the introduction of two new products for Infosoft. Supported MAPI, VIM and POP3. Features included: filters to select emails by active periods, select by sender and fields selection to be sent to your pager.
  • Coordinated and completed the internationalization of our PIM E-Mail Connect product for France Telecom, utilizing resource DLL s to support English and French.
  • Designed and developed an AIX client/server alphanumeric paging product utilizing Oracle database. The product was sold as a standalone AIX alphanumeric paging utility.
  • Led the effort to diversify the AlphaPage Windows alphanumeric paging product.
  • Developed and supported installation script for E-Mail software using Wise and shell scripts with tar utility for the AIX Unix product.
  • Mentored and trained junior team members.
  • Tools: Visual C/C++, Visual Basic, Win32, DLLs, MFC, Oracle 7 Pro*C , Win3.1, Win95, NT, ODBC, AIX 3.2.5 UNIX , TAP protocol, Wise Install.

Elton Bailey Inc., Wickridge, OH
May 1995 – Aug.1988

Software Engineer

  • Designed a new real-time alarm display on our process control console, achieving a 250 reduction in CPU usage by the application.
  • Developed new process control faceplates to support new functionality.
  • Designed and developed a Pinyin keyboard entry system for the Chinese market, employing MBCS I18n .
  • Supported the Regulus Unix Application Processor product, an add-on to allowed company access to real time data.
  • Incorporated ISO9001 guidelines into our development process.
  • Updated console firmware for new graphics boards.
  • Assisted in the administration of OpenVMS VAX cluster.
  • Tools used: C, MTOS, OpenVMS, 68000 Assembly and Regulus Unix .


Cleveland State University, Cleveland, Ohio
M.S. Computer and Information Science

Cleveland State University, Cleveland, Ohio
B.S. Computer and Information Science

Foothill College, Los Altos, California
Java For Programmer, XML


US Citizen

Windows Developer Resume Sample 10

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Brian McCoy

Littleton, MA


Principal software engineer with experience in all phases of product development; conception, implementation, debug, manufacturing introduction, customer support. Experienced with client/server applications, multi-tiered architectures, embedded software, cross platform development and hardware design.



C, C++, VC++, Win32 SDK, MFC, ATL, COM, STL, eMbedded VC++, Winsock, HTML, JavaScript, Perl, X11, OpenGL, Intel i860 microcode


Visual Studio, Microsoft Platform Builder, emacs/dbx, Perforce, VSS, ODE


Windows 2000/NT/W9x, Windows CE, UNIX, Linux


Aretto Corporation, Maynard, MA

Principal Software Engineer

Aretto is a software consulting company providing solutions and integration for set-top boxes and other embedded platforms. Worked at all levels of software development including applications, scripting, middleware and device drives. Projects included:

  • Microsoft TV Advanced and Windows CE: developed programs to acquire and display electronic program information, generated applications and scripts in the MS TV environment, identified and resolved issues with Winsock communication problems.
  • UltimateTV set-top box: created a file “explorer” program using HTML, JavaScript and ATL COM. This provided developers with the ability to navigate the embedded file system, move/copy/delete files and view files in hex format.
  • “eWorkbench” test harness product: a script driven client-server application that allows a single workstation to control multiple target systems.

Responsibilities :

  • Programming in MFC, expanded the functionality of the server side GUI; including the ability to resize dialog boxes and the controls within, color to enhance the conveyance of target status and drag-n-drop of test scripts. Modified the communication protocol and Winsock programming to prevent deadlock conditions and improve user responsiveness.
  • Developed a “Browser Helper Object”, an ActiveX control loaded by Internet Explorer at startup, enabling the “eWorkbench” server to remotely drive Internet Explorer.
  • Developed a Windows CE “agent” which included support for remotely controlling program execution and driving keyboard input.

Designed an inter-processor command/data queue for a multiprocessor system. This allowed the primary processor MIPS4300 to offload work to the secondary graphics process uSparc through shared memory. Code was written in C++ without the use of synchronization functions.

NetObject Incorporated, Peabody, MA

Principal Software Engineer

Redesigned a networked-based window server supporting the X11 protocol, allowing UNIX based applications to display on any Windows platform.

  • Added advanced features including OpenGL and the dynamic detection of display types.
  • Made many architectural changes to move to 32-bit environment NT/W9x from 16-bit Windows 3.1 .
  • Fixed long-standing asynchronous network communications and timing skew design issues.
  • Worked directly with customers to resolve defects on Sun, SGI, HP and Compaq systems.

Object oriented design of a migration wizard, responsible for preserving user configuration data at product install time; detects current product version, inputs data from the appropriate storage ini file, the registry or a COM object and writes translated data to the registry.

Implemented internationalization support in the window server and associated applications. Modified programs to conditionally load a resource dll containing the translated strings for each supported language. Changes enabled the product suite to be sold to international customers.

Contour Computer formerly Modern Equipment Corp

Principal Software Engineer

Open3D project leader, responsible for delivery of Open3D, including the PEX, OpenGL, and X11 libraries as well as device drives for all COMPAQ graphics cards.

  • Technically directed development engineering, release engineering, software QA and ISV s.
  • Implemented many fixes to critical customer problems.
  • Received an Excellence Award for significantly improving customer satisfaction.

Developed cross-platform NT and UNIX OpenGL programs.

  • Used GLUT OpenGL Utility Toolkit to ensure OS independence.
  • Exercised basic drawing primitives, system robustness and more advanced GL features such as the color blending extension, texturing mapping and texture objects.
  • Ran applications in software and hardware simulation environments resulting in a significant decrease in product development time.

Project leader for the 3D graphics libraries during the transition from X11 version 5 to version 6.

  • Rewrote and restructured significant areas of the device dependent libraries.
  • Led the debug effort across numerous organizations, including UNIX & VMS engineering, workstation engineering, release engineering, software QA, and hardware QA.

Integrated a OpenGL/PEX software rendering pipe with a proprietary rendering chip.

  • Designed and implemented the software queuing mechanism and integrated it with the device driver.
  • Improved graphics rendering performance by designing pipe caching and packet batching mechanisms.
  • Used PLB s, X11perf and proprietary test programs for performance analysis and profiling.

Daster Technologies Incorporated

Principal Hardware Engineer

Hardware design of a high performance graphics display controllers. Technologies included LSI Logic 7000 series gate arrays, the Z8002, 2901 bit-slice family, custom communications controller, and a proprietary bus.

Modern Equipment Corporation, Semiconductor Engineering

Senior Hardware Engineer

Hardware design with DEC 16-bit microprocessors. Designed, built, and debugged a single board computer.


Worcester Polytechnic Institute, Worcester, MA, 1979
B.S. Electrical Engineering, Graduated with Honors

Windows Developer Resume Sample 11

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Som Bhargavata


Seeking a Project Lead position in a result orientated company that desires an ambitious and career-conscious individual with outstanding communication and interpersonal skills, and demonstrates the ability to organize and prioritize a demanding workflow with a make it happen attitude.


  • Experience in diversified software technologies and several aspects of Software Project Management
  • Excellent organizational, analytical and problem solving skills, combined with outstanding communication and interpersonal skills
  • Designed and Architected solutions for complex systems, developing and implementing solutions, as well as managing development teams
  • Trained by American Management Association in IT Project Management.


  • Project Mgmnt: American Management Association Trained
  • Languages: C, C++, HTML, Java, and COBOL
  • Operating Systems: Windows 2000/NT/95, HP-UX, SCO Unix, DOS, MVS/ESA
  • Technologies: Object Oriented, Component Object Model, Client/Server, and Web Technologies
  • Software: VC++, VB, VBScript, ASP, MFC, ODBC, Winsocks, Sockets, 16- and 32-bit Windows SDK, Visual SourceSafe, SiteMinder, LDAP, Pro*C, PL/SQL, SQL*Net
  • Databases: Oracle, SQL Server, Access


Unisoft Inc, Addison, NJ
1996 – Present

Project Manager 1999 – Present


  • Manage project teams through motivational interface while promoting efficiency and productivity.
  • Interact with various departments, clients and customers to gather requirements, architect and design solutions
  • Make technical presentations for the sales teams, senior management and clients
  • Design solutions in technologies including Windows NT Systems, Web-based Three-tier, Mainframe/non-mainframe Legacy Systems, and Client/Server Technologies
  • Interact with project teams located onsite, offsite, and offshore India , to execute projects in a timely manner with acceptable and pre-defined quality standards
  • Define and successfully implement offshore/onsite Project Execution Methodology, including cost-effective communication model, resource utilization, and risk-mitigation strategies
  • Function as a single-point liaison between technical teams and end-clients/customers
  • Perform project planning, budgeting, resource allocation, budget and schedule tracking
  • Provide technical leadership to the teams, perform team mentoring, team appraisals, design and code reviews for accuracy and optimization


  • Completed internationalization project within allocated budget and time, despite resource crunch, by motivating the team and effectively managing schedules
  • Achieved excellent VoC for the company s offshore model, by defining and implementing effective offshore solution to the client
  • Achieved first excellent VoC for a pre-sales proposal from a prospective customer
  • Completed a project Enabling Single Sign-On for GE Corporate Information Systems without any prior knowledge of the technology


GE Corporate Information Systems, GE Consumer Finance, GE Card Services, GE Plastics, InSystems Technologies, and PRICE Systems LLC.

Senior Programmer/Analyst/Lead 1998


  • Analyze Systems, problems and user requirements, and provide solutions
  • Design and implement multi-threaded three-tier non-web-based systems
  • Design and implement data parsers
  • Convert Architectural drawings and designs into program specifications
  • Implement software using C, C++, Visual C++, Visual Basic, SQL Stored Procedures and TCP Sockets in Windows Environment NT and 95
  • Provide Technical guidance to the team members
  • Maintain source code versioning and control using Visual Source Safe
  • Ensure smooth source code integration with effective implementation standards and team coordination
  • Perform Project Integration, QA Builds, Release Control and Versioning


  • Designed and developed custom thread classes in C++ to implement multi-threaded servers
  • Designed and developed three-tier Request Processor with SQL Server as the client, a communication layer and a C++ Server
  • Designed and developed Windows NT Service to accept application startup/shutdown requests from a remote machine
  • Designed and developed Remote Process Viewer to view and terminate processes if necessary, on a remote machine


Countrywide Home Loans and KLA TenCore

Programmer/Analyst 1996-1997


  • Analyze requirements and source code for complex systems
  • Develop and maintain multi-threaded C++ Servers and Clients
  • Design and develop multi-threaded Network File Distribution Utilities
  • Port 16-Bit Windows Software to 32-Bit Windows 95 platform
  • Perform source code control, builds and releases of the software
  • Design and implement test plans, and fail-over strategies
  • Perform software alpha and beta testing, manual stress testing, and fail-over testing


  • Increased C++ Server connectivity from 2 to 15, without any design or hardware changes, by means of Socket Code modification and Server and Client thread code optimization
  • Single-handedly maintained 150,000 lines of C++ Server and Client code
  • Single-handedly designed and developed network file distribution utility that would connect to 25 concurrent machines via Network, Dialup and/or RAS to distribute MS Access Databases to clients


Applied Materials and SAIC

Pentafour Software And Exports Ltd., India
1994 – 1996

Software Engineer


  • Designed high-level and low-level specifications for complex projects
  • Developed complex systems on Unix and Windows NT
  • Developed IBM Mainframe projects using COBOL, CICS and DB2
  • Designed courseware and trained students on C++ for PSEL s software training division
  • Architected and designed several systems for international clients


NEC Japan, Shark Multimedia, USA and Sumitomo Bank, Japan

National Institute of Information Technology, India

Faculty Member


  • Train students in various computer concepts and programming languages/packages, including DOS, COBOL, and dBase III+, Systems Analysis and Design, Unix, C, and Project and Seminar development and presentation techniques.
  • Implemented database software on Unix with limited dBase-like interface and capabilities.
  • Assisted students in completing their projects and practical lab work.
  • Organized and participated in trade shows on behalf of the franchise as a part of marketing campaign to attract potential students.

Windows Developer Resume Sample 12

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Ravinder Avuru

Fremont, CA
US Permanent Resident sponsorship not required


Windows Application Developer with 6 1/2 years of experience in Client/Server Applications, Win32 API , Visual C++, MFC, Multi-threading, DLL s, Visual Basic, ActiveX Controls, ODBC, ADO, COM, Embedded C++, Palm OS, Rational Rose and Databases. Well acquainted with XML and .NET. Used Install Shield, PVCS and PVCS Tracker also. Excellent communication skills and enthusiastic to learn new technologies. Worked extensively on Windows NT, Windows 2000 and other Windows platforms.


Ronald Electronic Products Group, Boca Raton, FL
11/2000 to 04/2002

Principal Engineer

Programming Skills:OO Analysis & Design, Rational Rose, Client-Server Architecture, Visual C++, MFC, Windows Common Controls, Visual Basic, ActiveX Controls, COM, Microsoft SQL Server 2000, MS Access, Embedded C++, Palm OS, Install Shield, PVCS and PVCS tracker.

Involved in software design and development for Radio Frequency Identification RFID applications on Windows 2000 and Palm OS. My responsibilities included design and development of Inventory Application, Diagnostics Application, Check-In/Check-Out Application and Handheld Reader/Writer Applications using various tag types and multiple readers. I was also responsible for installation and administration of PVCS Tracker.

Used Rational Rose as a design tool. Application development was accomplished using Visual C++, Visual Basic, Embedded C++, ActiveX Controls, and COM Objects. Microsoft SQL Server 2000 and MS Access were used as Databases.

Moon BioTech, Fort Lauderdale, FL
11/2001 to 01/2002


Programming Skills:OO Analysis, Visual Basic, ActiveX Controls

The Combined Physiological Monitoring System CPMS Electronics Box monitors simultaneously 18 channels of EMG, 12 channels of Range of Motion, 1 channel of Functional Capacity, 1 channel of Pinch Strength and 1 channel of Grip Strength. The electronics provides the appropriate measuring and conditioning of the measured signals for input to the computer. The testing procedure performed by the CPMS is the EFA test.

Responsible for maintenance and enhancements to the software. This software was developed using VB, ActiveX controls for Windows 98.

Dassani Software, Boca Raton, FL
05/98 to 10/2000

Senior Software Developer

Programming Skills:Visual C++, MFC, OLE drag and drop, Windows Common Controls, Win32 System Objects, Multi-Threading, OO Analysis & Design, Visual Source Safe, PVCS, Bounds Checker, SmartHeap, PVCS tracker, RougeWave and Objective Tool Kit.

Involved in design and development of Dassani 5.1. Dassani is a powerful e-business integration solution for seamless business-to-business B2B integration across all commerce touch points, event-driven application-to-application A2A integration across the enterprise, and integration of existing systems with consumer-to-business C2B applications.

Dassani addresses application integration at the business content level — synchronizing the business rules and document semantics among many different applications — as well as the technical level — bridging all of the hardware, network and data transfer platforms. Certain modules of the current version of the software are being developed using Visual C++ 6.0. , MFC on Windows NT 4.0 platform.

Involved in GUI/Backend design, development, and maintenance for four products Map Designer, Database Interface Designer, Type Designer, and Integration Flow Designer. Designed API, which constitutes the backend of Integration Flow Designer. Extensively used OLE drag and drop. Responsible for developing several reusable user interface modules using Windows Common Controls and Win32 System Objects. Responsible for making the software in compliance with UNICODE. Objective Tool Kit was used to embed certain features into the GUI framework like Grid and Trees. Also developed a utility tool called FileDiff, which is used to track project updates. Used Bounds Checker and Smart Heap as the debugging tools.

As a senior developer, my responsibilities also include designing consistent GUI for the above mentioned products, Code Review and overseeing adherence to coding standards. PVCS tracker was used to coordinate between QA and development teams.

Santana Software, Inc., Boca Raton, FL
10/97 to 05/98


Programming Skills:Visual C++, MFC, Windows Common Controls, Windows Registry, Multi Threading, Services, Win32 System Objects, ActiveX Controls, Visual Source Safe, ODBC, MS Access and Crystal Reports.

Involved in design and development of Secure Perfect Software. Secure Perfect Software was developed to implement Access Control & Alarm Monitoring Systems. The software was developed using Visual C++ 5.0. , MFC on Windows NT 4.0. platform. Salient features in the development process included implementation of Client/Server architecture, Internationalization, Imaging, and Database Interaction through ODBC.

Designed and developed a utility tool for automating internationalization of windows resource files and wrapper classes for MFC ODBC classes to simplify the database development process.

Also responsible for designing and implementing several user interface modules. These modules are the main source of user interaction with the security system.

Responsible for developing C++ coding standards and documenting designs.

Southern Consulting Corporation, Miami, FL
10/96 to 10/97


Programming Skills:Windows Common Controls, MFC, Visual Source Safe, OO Analysis & Design, Bounds Checker, Various third party tools and Sybase.

Involved in designing and developing Paylink software. Paylink was developed to promote the international electronic banking market for CitiBank. It consists of a GUI framework for banking applications. The software was developed using Visual C++ and Windows NT.

  • Designed and developed several reusable user interface modules for Paylink using OOD techniques.
  • Designed and developed several database custom controls using MFC. Used Sybase as the back end.
  • Designed and documented all the C++ designs in Rational Rose.

TCS, India
10/95 to 07/96

Programmer Programming Skills:C++, awk and UNIX

Test Data Generator TDG tool automatically generates test data for data processing applications based on the constraints and specifications given by the user. The TDG takes these specifications and generates valid test data accordingly and ensures that none of the constraints are violated. Developed the software using C++ in UNIX environment.

Responsible for developing base type domain objects like integer object, date object etc. Used various advanced C++ concepts. Also used awk programming to generate makefiles.


Master of Computer Applications, Regional Engineering College, India.


US permanent resident.


Available upon request.

Windows Developer Resume Sample 13

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Natesh Rimath


A Software developer with almost 5 years of experience in Windows applications using C++, the Win32 API and MFC. Have a good working knowledge of COM, DCOM and ATL. Areas of experience include Windows NT services, performance monitoring, the Windows event-log and the Windows registry. Tools used are Rational Clearcase, Visual Sourcesafe and Installshield. Trained on C#, ASP.NET, XML and SQL Server 2000. A Microsoft certified professional MCP with a certification in MFC.

Technical Skills:

  • Operating systems: Windows 2000, Windows NT, Windows 95
  • Languages: C++, C, C#
  • Web: ASP.NET, XML, HTML, JavaScript, VBScript
  • Technologies/libraries: MFC, ATL, COM, DCOM
  • Databases: SQL Server 2000
  • Version Controls/tools: Visual C++, Visual Sourcesafe, Clearcase, Installshield

Educational Qualifications:

Master of Computer Applications MCA from Madras Christian College with a first class.
Bachelor of Science Mathematics from Madras Christian College with a first class.


Software-contractor, Preston Software Inc., Pleasanton, California Dec 1999 to Jan. 2002.
Software-contractor, Sinton Corporation, Oregon September 99 to Nov. 1999.
Computer Programmer, CADS Software India Pvt. Ltd. Aug 1997 to Jun 1999.


Title: Foglight Preston Software Inc., Dec. 1999 to Jan. 2002
Description: A performance monitoring system for enterprise e-business systems.

  • Adding new features to RAPS Manager, which is a MFC dialog application.
  • Bug fixes in the Foglight host-service, which is an NT service.
  • Enhancing the NT system agent and the event log.
  • Develop and maintain the Installshield project to package the Foglight NT Client.

Environment: VC++, MFC, Installshield, Rational Clearcase, Windows NT and Windows 2000.

Title: Via Shift Register Sinton Corporation, Sep. 1999 to Nov. 1999
Description: This application was designed to test processed silicon wafers used to build Sinton products.

  • Upgrade the existing 16-bit application to a 32-bit Windows application.
  • Enhance the user interface in the 32-bit application and test it in the device lab.

Environment: Visual C++, Visual SourceSafe, and Windows NT.

Title: Steel Work Moment Connections CADS UK, Nov. 1997 to June 1999.
Description: A new product to be used by civil and structural engineers to design steel connections.

  • Design the various steelwork classes and the user interface.
  • Implement the bolt rows calculations and test the results.

Environment: VC++, MFC, Visual Source Safe and Windows 95.

Title: Steel Work Member Designer CADS India, Aug 1997 to Nov 1997
Description: A product for Windows to be used by civil and structural engineers to design steel members.
Responsibilities: Design the Print module and test the application.
Environment: Visual C++, Visual SourceSafe, and Windows 95.

Windows Developer Resume Sample 14

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Vishnu Igwal

New Delhi, India


Bachelor of Engineering Electronics
Diploma in Advanced Computing CDAC


  • Operating System
    Windows 2000, Windows NT 4.0, Unix SCO , Windows 95/98, DOS
  • Languages
    Assembly 8085/86/51 , C, C++, VC++
  • Tools and Methodologies
    COM, OOPS and OOAD, Software Engineering
    Oracle 8.0, SQL Server 6.5/7.0
  • GUI
    VC++ 6, VB 6, Developer 2000, Win32
  • SDK
    Win32 SDK, WinSock, MFC, Dialogic SDK Standard DNA, GlobalCall – Analog, E1/T1, ISDN, SS7, GammaLink , Distinct Toolkit, Visual Voice Toolkit, Philips Speech Pearl 2000, SAPI 5.0.


  • Over three and a half years of experience with consistently increasing responsibilities in software design, development, testing and implementation.
  • Good experience of entire software development life cycle from analysis, design, development, testing, documentation to implementation and support for CTI/telephony systems, internet and client server applications.
  • Strong understanding and experience of object oriented programming, computer telephony integration, windows architecture operating system , network/internet protocols and RDBMS.
  • Versatile team player with excellent communication, interpersonal and management skills.

Project Details

UniVersus – AlphaTotalXchange Nov 2001 – Present

Alpha UniVersus is a complete unified messaging product with which telecommunications providers and enterprises can manage, synchronize, and coordinate service interactions across a broad range of communications channels including the web, email, telephone, fax, text-based chat, wireless devices and voice over IP VOIP . A single mailbox is sufficient for all messages – email, fax, voice – accessible anywhere, anytime, using any device – web browser, cell phone, phone, WAP, mail clients and new and emerging devices. There are provisions for conferencing and streaming along with routing etc too.

The various modules include Telephony Process, Web Server Process, Message Receiver, Dispatcher, Data Manager, Notification Manager, Message Transfer Agent, Compression and Conversion Manager, and H.323 gateway, ASR/TTS Module.

As a module leader, my responsibilities include requirement analysis, designing and coding for the Message Transfer Agent POP3/SMTP, SMSC, UCP, FTP routing, Voice, Fax, data store , Dispatcher, Message Receiver, Notification Manager and Compression & Conversion Manager along with extensive documentation and testing/implementation plans. I was also responsible for the TTS and ASR modules.

A team of 18 developers is involved in the project with my modules consisting of 5 team members. The project is based on Win 2000, Dialogic Voice Processing boards using VC++, Win32 SDK, MFC, WinSock, and other SDKs Distinct, SAPI, R Voice, Philips Speech Pearl, Derdack Message Master, BlackIce .

Echoes Jul 2001 – Oct 2001

Echoes by Alpha Infotech is a product which offers telephony based interactive game show / poll or quiz applications for various verticals like entertainment media or telecommunication companies. The product is configurable by the customers to suit specific needs and requirements. The product comprises of the features like configurable quiz settings like number of questions to be asked with intelligence, getting digits, recording messages, verification etc, generalized question bank, multiple quizzes different for different port ,expandable stations, complete reporting and logging, extensive IVRS/call related features, agent screening and information capture, easy to maintain and configure.

As a team leader, I was responsible for the design, development coding , testing and documentation of the entire product. The modules mainly consisted of telephony call control, setting GUI, reporting and agent processing.

A team of 4 developers was involved in the entire project. The project was based on windows 2000, Dialogic voice processing boards current implementations on D120 and D300 E1 using VC++ 6, Dialogic SDK for telephony services and settings GUI and VB with crystal reports 8 for agent processing and reporting .

Trishul May 2001 – Jun 2001

Trishul allows the users of a telephone service provider to send voice and fax messages from telephony interface to any e-mail recipient. The system accepts the call from the caller, authenticates him and allows him to select the recipient from his address book and sends the message as an e-mail to that that recipient. The web interface allows him to maintain the system setting and address book.

As module leader and member of the development team, I was responsible for system design, development, testing and implementation of the entire project. I was involved in coding of the fax and the SMTP modules.

The project consisted of 4 team members. The telephony and mail modules are running on WinNT 4.0 and developed using VC++, Dialogic SDK System Release 5 , Global Call API, WinSock, MFC and use Dialogic VFX-ESC boards 24 port .

Alpha TELCRM Telephony Server and ActiveX Controls Jan 2001 – Apr 2001

The project involved developing and adding telephony services to a CRM Customer Relationship Management software. In this call center architecture, a computer-telephone integration CTI server provides connectivity between the telephone system the private branch exchange [PBX] or switch or automatic call distributor [ACD], and desktop phone sets and the computer system desktop applications and customer database . This permits the application to control telephone calls. By enabling call monitoring and control, plus synchronization of voice and data associated with a particular call, this CTI-based project provides the infrastructure required for applications such as screen pop and preview dialing.

As a team leader, I was responsible for system study, system design, development coding , testing and implementation of the project/product.

A team of 4 members was involved in the development of this system on Win NT 4.0 server and workstations, Dialogic boards developed on D 300, D160, D 41, MSI 160 , Panasonic EPABX using VC++, WinSock, MFC, Dialogic SDK.

Arcane Dec 2000

Arcane is a call logger which logs all the incoming and outgoing calls. The system is connected in parallel to the incoming telephone lines in the organization. The system provides an interface which allows the administrator to screen call conversation.

As the member of the development team, my responsibilities were design, development and coding for Telephony Gateway. The job included the preparation of design documents, test plan, implementation plan and user manual.

Team Size: 2, OS: WinNT4.0, S/W: Dialogic SDK, Global Call API, Visual C++, H/W: Dialogic Voice Processing Card

Alpha FaxXchange Oct 2000 – Nov 2000

Fax Server System is 4 port store and forward FOIP solution for the ISP following T.37 protocol. The system is integrated with other fax service provider Faxaway/ . The system had the feature of intelligent routing which selects the best server to which the fax should be routed. reception/ storage/ forwarding/ transmission – email to fax/fax to fax/fax to email .

My core responsibility was mail server and fax forwarding. I was involved throughout the project life cycle from analysis, design, development, coding and testing.

Team Size: 3, Languages & Tools: C, C++, VC++, Win 32 SDK, Dialogic SDK, Distinct Toolkit; Database: SQL Server; Platform: Windows NT and Dialogic boards

Aaman – IVR Application for a Television Channel Aug 2000- Sept 2000

Aaman is 72 port IVR/CTI application 60 digital/12 analog automated message recording and opinion polling system. Caller scan call into the system and leave their message/queries on specified issue, which are further screened by the experts and included in the programs. It also provides the feature of opinion poll through which a caller can leave his opinion on specified issue. The system runs both on digital E1 R2MF as well as analog lines.

As a team leader my core responsibility included analysis, design, development and testing of the whole system. I was involved in coding of telephony Server Analog and partly digital /GUI/Clients DB Handling and Audio Compression Module.

Team Size: 3, Languages & Tools: C, C++, VC6++, Win 32 SDK , Dialogic API, VB6; Database: SQL Server; Platform: Windows NT and Dialogic boards

Zing Mail -IVRS for a Cellular Service Operator May 00 – Jul 00

Aawaz is a 16 port automated voice recording system, an integrated product of Zing Mail. The concept behind the ZingMail is to send voice message via telephone over Internet. An E-mail to the recipient is sent manually stating that there is message from following person and if wants to listen, then he has to visit their web site.

As a team member, I was involved throughout the project life cycle from analysis, design, development, coding and testing. only telephony module .

Team Size: 3, Languages & Tools: VC6++, Win 32 SDK , Dialogic API; Database: SQL Server; Platform: Windows NT and Dialogic boards

Fax Back System for a client Mar 2000 – Jun 2000

The project aimed at providing fax-back to callers about the various deposit schemes and information about the bank branch 4 port .

Team Size: 1, Languages & Tools: VC6, Win 32 SDK, Visual Voice Toolkit ; Database: MS Access ; Platform: Windows NT and Dialogic boards Core Responsibility: IVR using toolkit controls . Worked only on telephony module

Mail Server Project At CDAC Dec 99 – Jan 2000

Languages: VC++ MFC , Win Sock ; Team Size: 4; Research: Topic Windows Registry ; Platform: Windows 95/NT ; Core Responsibility: Involved in system analysis & design, coding of SMTP& POP3 server and connectivity with Outlook Express

This project was done in a team of 4 and was aimed at providing a mail server for the existing intranet in CDAC – Ahmedabad, for transfer of mail.

Inventory System Aug 1999 – Nov 1999

Team Size: 1 ; My Role: Analysis, Design and Development ; GUI: Visual Basic ; Database: Oracle 8.0 ; Platform: Pentium IBM Compatible / Windows 95

This system is aimed for dealers in automobile spares. The system consists of three basic modules viz. Purchase, Sale and Stock Maintenance. The system takes care of all steps involved in purchases and sales. Also maintenance of customers, generation of debit & credit notes, outstanding reports.

Financial Accounting and Inventory System Jan 99 – May 99

Team Size: 1 ; My Role: Analysis, Design and Development ; Languages: Visual Basic ; Relational Database: MS-Access ; Platform: Windows 95

This System was aimed to cover all the aspects of a customized financial accounting package such as sales & purchase, maintenance of creditors & debtors, generation of various reports including trial balance, profit & loss account and balance sheet . Also takes care of purchase, sale and stock Maintenance.

Bedside and central patient monitoring system as part of the BE final year curriculum

Team: 2 ; Hadware: 8088 based stand-alone system with ADC and analog card ; Software: Assembly, C ; Role: Design and implementation of complete hardware and software

The system takes up to 8 parameters ECG, Temperature, Pulse Rate with serial interface to central monitor.

Have developed various other libraries, components and demonstration programs during my professional and academic tenure .


  1. Module Leader with Alpha Infotech, Lajpat Nagar, New Delhi -110 024. Since September 2001
  2. Sr Software Engineer Systems & CTI with Alpha Infotech, Lajpat Nagar, New Delhi -110024. March 2000 – August 2001
  3. Software Development Engineer with Ishi Systems, Ahmedabad-54. June 1999 – February 2000
  4. Software Engineer with Softmart Solutions, New Friends Colony, New Delhi -110065. December 1998 – May 1999
  5. Software Engineer Trainee with Softmart Solutions, New Friends Colony, New Delhi -110065. June 1998 – November 1998

Academic and Educational Background

  • Diploma in Advanced Computing from Centre for Development of Advanced Computing CDAC – Dept. of Electronics Govt. of India , Ahmedabad India . Passed out in Jan 2000.
  • Bachelor of Engineering in Industrial Electronics from Bharti Vidyapeeth College of Engineering, University of Pune , Pune India . Passed out in July 1998 in higher second class.
  • All India Senior School Certificate Examination from KVM , Ludhiana India , Central Board of Secondary Education, New Delhi. Passed out in 1993 in first class.
  • All India Secondary School Examination from Sacred Heart Convent School , Ludhiana India , Central Board of Secondary Education, New Delhi. Passed out in 1991 in first class.

Windows Developer Resume Sample 15

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Vipul Ravinder


  • Four and half years of rich experience in Software Development involving Design, Development and Testing of applications and projects
  • Very good skills in OOA/OOD/SA-SD and programming with C/C++, VC++, ATL/COM, STL, MFC, WIN 32 APIs, ADO, WTL, UNICODE compliance.
  • Experienced in design and development of classes, objects, functions, and other application components using C++ in a Windows environment using Microsoft Visual Studio Version 6
  • Experienced in using and developing COM components in VC++
  • Experience with the Microsoft Foundation Class MFC library and C++ templates STL , including the Microsoft Active Template Library ATL along with Windows Template Library WTL .
  • Experienced in Project Management, Requirement Study, Analysis, Design, Software Development, Testing, Quality Assurance, Implementation of products and business applications.
  • Worked on Database implementations, also underwent training for DB2 fundamentals.


  • Software/Tools/Languages: C\C++, VC++ 6.0, MFC, WIN 32 APIs, VSS 6.0, Java Script, HTML, IE 5.0, PASCAL,BASIC,COBOL.
  • Technologies: ATL/COM, ADO, WTL, STL
  • Databases: MS Access, DB2, FOXPRO, DBASEIV
  • Operating Systems: Windows 95/98/ME/200, UNIX
  • Hardware: Intel Pentium PC.
  • Testing tools: Testtrack Pro


  • Highly motivated to take independent responsibility as well as ability to contribute and be a productive team member.
  • Excellent communication skills and good in people relationships.
  • Enthusiastic and adaptive of new technologies.
  • Strong Analytical and problem solving skills.
  • Target and performance oriented


1994-98 Bachelor of Technology BS , 4 year equivalent from Regional Engineering College REC , Warangal, India.


Ameriplayer Inc, Seattle, WA
June 2001 – May 2002



Description: Digital Media Manager is an application for playing, recording, managing digital music. This application was to be launched in competition with Windows media player, Music Match Jukebox, Real Jukebox etc. It can also perform different functionalities like playing different music mp3, wma, cd etc , record music, write CDs, create and edit playlists, connect and synchronize with portable devices etc. Developed this application using VC++, MFC, Win32 API calls, ATL/COM, WTL, STL, JSP, ADO, Multithreading, Callbacks, MS Access etc.

Technical Role:

  • Involved in Analysis, Design and implementation of Contentmanager using VC++.
  • Designed developed and implemented classes, objects, functions and components for the Contentmanager using C++ along with STL.
  • Implemented user interface module to unit test the content manager functionalities using MFC and WTL.
  • Designed and developed COM wrapper for Content Manager functionalities.
  • Diskcrawl implementation where the hard disk/CD Drives/Portable Devices are crawled for all the supported digital media using Win32 API calls which also involved Multithreading.
  • Retrieval, editing and storage of metadata for digital media mp3 audio and windows media using STL.
  • Implemented CDDB module whose functionality is to retrieve Audio CD songs information from CDDB s repository. This involved using COM API calls.
  • Unicode compliance of all the Contentmanager implementations.
  • Managing the content metadata using ADO with MS Access.
  • Error handling implentation.

Technologies used:

  • VC++, MFC, Win32 API calls, ATL/COM, WTL, STL, JSP, ADO, Multithreading, MS Access, Callbacks etc.

Ameriplayer Inc, Seattle, WA
Dec 2000 – May 2001


PROJECT #2: User Registration and Auto Update Wizards

Description: User Registration wizard is a standalone application which when launched registers users digital device along with user information. Separate COM DLL was created to save the entries to registry. Auto Update Wizard is a standalone application that connects to a server and compares the updates on the server with downloads already available on the system, and if any new updates are available, downloads them. Developed this using VC++, MFC, Win32 API calls, WTL, ATL/COM, Multithreading.

Technical Role:

  • Designed, developed and implemented the classes and functions for each module using C++.
  • Design and implementation of the Wizards and its traversal.
  • Designed and developed the GUI using WTL of VC++.
  • Registry storage and editing was done in a separate DLL which was wrapped using COM.
  • Using the above COM component into User Registration and Auto Update modules.
  • Latest downloads were listed using ListControl.
  • Threading implementation of progress bar in synchronization with downloads.
  • Error handling implementation.
  • HTTP – Internet Win32 API calls

Technologies used:

  • VC++, MFC, Win32 API calls, WTL, ATL/COM, Multithreading

Ameriplayer Private Limited, Hyderabad, India
Nov 1999 – Nov 2000


PROJECT #3: PC Audio Jukebox

Description: Audio Jukebox is an application to manage a user s Audio on the system. It catalogs user s audio based on Artist, Album, Genre, Title. This jukebox performs different functions like play audio, record audio, download audio to the digital device etc.

Technical Role:

  • Design and implementation of Content management modules in the Audio Jukebox using C++.
  • Metadata ID3 tags retrieval of Audio songs where details of songs are retrieved and stored using STL containers.
  • Sorting and indexing the metadata using Quicksort.
  • Diskcrawl implementation where hard disk is crawled and only audio songs are selected.
  • Playlist implementation where user creates his favorite lists of music.
  • Algorithm for management of metadata in a tree view. The music was profiled based on Genre, Artist, Album and title. And a virtual treelists were created to store the data in separate containers vectors in STL . These lists were loaded and displayed on the user interface.
  • Dynamically adding and editing the virtual treelists.

Technologies used:

  • VC++, STL, Win32 calls, Database management etc.

Mascot System Private Limited, Bangalore, India.
March 1999 – October 1999

Systems Analyst
Client : Circuit City, Richmond, USA

PROJECT #4: Cash Register Variance Reports

Description: Distributed Processing System DPS Tacticals team, which does modules/tacticals for the client Circuit City Stores, which has a chain of electronics stores across USA, Canada and Mexico. This module was developed to create a way for the system to track all the cash register close-out variances for a given period and print them out on a report at the end of the electronic store close procedure. Data Structure Techniques have been used to handle this module along with the handling of different Databases. Extreme care was taken in the execution of this module due to memory constraints that were applicable during the store close operation of the system, which consumed lot of memory.

Technical Role: Design, Development, Implementation and testing
Platforms: C, UNIX and VERSADOS

Mascot System Private Limited, Bangalore, India.
June 1998 – Feb 1999

Systems Analyst
Client : Circuit City, Richmond, USA

PROJECT #5: Break Up Of Transfer Executables

Description: This module was developed in order to facilitate the breaking up of the single executable into 4 different executables to save memory as well as time during execution. Proper care was taken in putting the calling procedures and removing the procedures which were not to be required and to include only those files which were required into each executable. This involved a complete restructuring of the existing flow which led to the final implementation

Technical Role: Design, Development, Implementation and testing
Platforms: C, UNIX and VERSADOS

Lorven Accounting Services, Hyderabad, India
Jan 1998 – May 1998

Programmer/ Analyst

PROJECT #6: Accounting system

Description: This accounting package was developed in the same way the accounts were maintained in books. It involved Journal, ledger, billing, stock updates, Balance sheet etc. This was developed using FOXPRO.

Technical Role: Analysis, Design, Development, Implementation and testing.

Windows Developer Resume Sample 16

Samples represent that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.


Kenneth Warren


  • Twenty years experience in all phases of the software development cycle.
  • Twelve years of Windows development experience.
  • Four years of device driver development experience.
  • Three years of project management experience.
  • He has a clue.


  • Device Drivers
  • “Real-Time” Windows Applications
  • Device Control & Data Acquisition
  • User Interface Design
  • Computer Graphics & Audio
  • Speech Recognition Systems
  • Data Transmission Protocols
  • Communications Systems
  • Internationalization
  • Simulators


C, C++/MFC/COM/ALT/WTL, SQL, HTML, VB, Ada, Pascal, Prolog, Perl, DGL, FORTRAN
Assembly Languages MASM, 68000, 6502, VAX Macro
Windows NT/2000/9x/XP, OS/2, Mac OS, MS-DOS, VMS, DG/UX, UNIX


1997 to 2001

Sr. Software Developer on contract

Designed commercially released Windows NT/2000/XP device drivers in C for PCI cards that digitize SVGA video input, and provide mouse and keyboard interfaces for a remote-access remote-control system. Implemented driver-level interfaces to Xilinx FPGA and on-board microprocessor firmware. Created driver INF files. Wrote a Win95 VxD driver for the prototype of the above system. On multiple occasions designed software work-arounds that prevented the need for costly hardware changes. Designed a C++/MFC/COM/DirectX Windows NT/2000/XP application to provide the User Interface UI for the above system, intended for use in conjunction with KVM console switches in large-scale data centers and web server farms. See the “Emerge” products at Created InstallShield-based Setup programs for application and driver installation.

1995 to 1997

Sr. Software Developer on contract

Participated in the launch of MSN in 1995 and MSNBC in 1996. Designed a real-time data acquisition system to support multiple satellite downlinks, loading multimedia news-service data into a Microsoft SQL Server-based Internet publishing system for a world-class newsroom. Added functionality to support multiple transmission protocols and character sets for text in English, German, and French to the wire-feed component of the above system for ZDF-MSNBC Germany & MSN Canada . Managed system integration and installation of satellite dishes, third-party image processing systems, and audio encoding equipment. Built various tools to automate image handling and SQL Server database manipulation. Was a key member of the development team implementing state-of-the-art multimedia Internet publishing tools in Visual Basic, Visual C++/MFC, using SQL Server and Microsoft BackOffice products.

1994 to 1995

Sr. Software Developer on contract

Internationalized the control console software administrative User Interface of the Repartee voicemail/automated-attendant/audiotext/fax system. Implemented language-localizable sort and search algorithms in C. Began porting Repartee from OS/2 to NT.

1994 to 1995

Sr. Software Developer on contract

Ported a 16-bit relational database module to Win32, employing universal thunk to integrate a third-party backup utility DLL used Borland C++/OWL .

1992 to 1994

Sr. Software Developer

Developed multimedia educational software for MS Windows in Visual C++/MFC. Developed a User Interface toolkit comprised of reusable Windows controls graphical gauges, switches, knobs, and indicators for technical applications.

1990 to 1992

Sr. Software Developer on contract

Developed Windows-based technical control software for a meteor burst radio communications network, providing both the user interface for system operation and the hardware interface. Developed software interfaces to cryptographic devices. Implemented multi-level packet-data network protocols. Integrated vocoders into meteor burst system, adding voice transmission functionality to the network.

1985 to 1990

Member or the Senior Staff

Led a four-member team developing an acoustic analysis tool for use in Anti-Submarine Warfare ASW research and development C and FORTRAN, Windows GUI . Led the Space Applications team on the RADC Satellite Autonomy project, applying Artificial Intelligence to the operation of satellite ground stations. Served on several winning proposal-writing teams. Designed and implemented real-time spacecraft simulation software in FORTRAN and Ingres SQL for clustered VAXes under VMS for Boeing Aerospace. Developed PC-based technical control and user interface software for a meteor burst radio communications network in Borland Pascal . Wrote mil-spec test procedures for formal validation and requirement verification of a software subsystem for spacecraft status monitoring and control. Developed a Windows-based IR image rendering tool for aerodynamics R&D. Learned Windows application programming with the Windows 2.1 SDK. Attended several of the early Microsoft Windows Developers Conferences.

1983 to 1985

Software Engineer

Developed real-time control, database access, simulation, and test software for an intelligence dissemination network VAX Pascal & Oracle SQL running under VMS on VAXes; DGL running under DG/UX on a DG MV8000 . I d like to tell you more details, but that would get me in big trouble. Developed an expert system to automate User Interface design and implementation.

1982 to 1983

Software Engineer

Software development for voice recognition, voice response, and graphics systems in assembly anguage and Basic. Developed a foreign language education system incorporating speech recognition, random-access recorded verbal response, and graphical feedback. Implemented a voice-actuated device control system. Participated in speech recognition R&D, coding in C on a VAX/UNIX system.

Summer 1981 & 1980

ProgrammerSoftware development & hardware integration for voice input/output and graphics applications on a multiprocessor UNIX system.

Developed a voice-controlled lecture slide presentation system. Modified Instron laboratory instrument control software in Basic and assembly language on a PDP-11. Wrote laboratory data reporting and statistics programs for HP programmable calculators.


University of North Texas: B.S. in Computer Science, Minor in Music, 1981, Magna Cum Laude.
One year of graduate studies and teaching undergraduate Computer Science classes at UNT.


Available upon request.