Your Name
Address
Phone Number
E-mail Address

OBJECTIVE:

Senior Software Developer using Java, C/C++, VC++

QUALIFICATIONS SUMMARY:

Languages:                              Java, C/C++, VC++, MFC, ASP, Visual Basic

Technologies:                          Object-Oriented Analysis/Design, UML, , COM/DCOM, ATL, OLE, XML, HTML, JavaScript, VBScript

Platforms:                               Windows 3.x/9x/NT, Unix (Solaris, Linux)

Databases:                              MS SQL Server 7.0, Oracel

HIGHLIGHTS

PROFESSIONAL EXPERIENCE:

ABC Communications                        Toronto, Ontario                                Nov. 1998 - Present

Sr. Software Engineer

Analyze, design and implement  a System Hydro application, responsible to coordinate all the controls. The application works on Windows NT embedded system. The entirely project it is developed in C++, using MS VisualC++ version 6.0 and ATL.

Responsible for full subproject development, including conceptual design, programming and final implementation.

Created set of protocol-devices classes, designed using Oracle. Designed and developed class that initializes and controls the pool of protocol-devices classes, receives the requests from , and searches the class that will handle the obtained request.

Designed and implemented ActiveX controls for GUI, using MFC;

Interacts closely with the clients and management, to define system and requirements performed analysis of user requirements using structured analysis.

XYZ Internations Inc.             Toronto, Ontario                    Jan. 1996 - Oct. 1998

Lead Software Engineer

Team Leader of 5 software developers.

Analyzed, designed and implemented a software application for monitoring the YJH control system. The application was written in C++, Java in a Windows NT environment.

Designed and implemented the new devices features using OO methodology. Designed classes with Oracle.

Implemented ActiveX Scripting support.

Developed OO library of classes for multiple models support that was reused in another projects.

Performed hardware installation and configuration for Novel, Windows NT. Maintained and troubleshoot computers.

123 Wireless Inc.                   Toronto, Ontario                                Sept. 1992 – Dec. 1995

Senior Software Engineer

Designed and implemented a Messaging system for PDIand ESP wireless digital networks using Java Client/Server,  Oracle 8, Servlets, and C++ server components.

Wrote database access program on the server side in C++ to handle the data access request from client, transfer the  request to a request with the format recognized by server, and send the request to DBMS sever.

Implemented and enhanced the user interface for the report generator.

Implemented and enhanced the interface between the database and the front-end.

Wrote java applets for the GUI of the system.

Interacted with the clients to define system and requirements performed analysis of user requirements using structured analysis.

BaBaBa Software Co.             Toronto, Ontario                    Nov.  1990 - 1992

Senior Software Engineer

Developed financial software for portfolio investment analysis. Wrote programs for calculating interest of deposits and loans (Visual C++, MFC, OOD, GUI design, ActiveX, COM, ODBC)

Wrote applied accounting program for registration fixed assets (Visual C++, MFC, OOD, GUI design, ODBC)

Developed programs to solve problems of higher mathematics such as ordinary differential   equations, systems of linear equations, computation of integrals (Visual C++, methods of computational mathematics)

YYY Canada Co.                     Toronto, Ontario                                Feb. 1989 - Oct. 1990

Software Engineer

Worked together with a small design team to develop a client/server GUI application for Teller Assist Machines (written using C and C++)

Designed and developed several GUI tools to test and debug ABM machines. These included network monitoring tools, and an automated hardware verification program

Proposed and subsequently developed an OS/2 based GUI application to aid the marketing/sales staff in pricing and configuring Bank Machines efficiently while at client sites.  The time required to price and configure such equipment was reduced from several days to virtually a few minutes

EDUCATION:

BS- Computer Science           University of Toronto                         1984 - 1988

CERTIFICATIONS

Sun Microsystem Certified Programmer on Java 2 Platform(SCP)

Microsoft Certified Solution Developer(MCSD)

Microsoft Certified Systems Engineer(MCSE)

Certified Novell Engineer (CNE 4) 

References available upon request