Resume of C++ Developer




Title
C++ Developer

Primary Skills
C++, C, TMS320C6x Assembly

Location
Canada-ON-Toronto (will consider relocating)

Posted
Jan-13-08

RESUME DETAILS
OBJECTIVE
To secure a full-time position in a growth environment that utilizes my technical, documentation and teamwork skills.

PROFILE
* Outstanding verbal skills suitable for customer service roles or employee mentoring
* Excellent written skills suitable for technical documentation or article writing
* Fast typing (+70 wpm with 2% error rates) and accurate speech-to-text transcription
* Extensive background in Software Engineering principles, languages and tools
* Strong problem-solving skills and innovative thinking that can result in more sensible alternatives saving time and money
* Fluency (spoken and written) in Greek

SKILLS
Programming Languages
4 years: C (Prove It! Score: 80%), C++ (Prove It! Score: 72%)
2 years: UML, Matlab, SQL, Delphi Pascal, HTML
1 year: TMS320Cx Assembly, MFC, ColdFusion, Java

Software Tools
4 years: MS Visual Studio, Microsoft Office
3 years: Borland Delphi
2 years: Matlab, InstallShield
1 year: Code Composer Studio, StarUML, Subversion, Vi Editor, MS Access

Operating Systems
4 years: Windows XP
3 years: Windows 98, MS-DOS
1 year: Linux

Processes
6 years: Debugging
4 years: Object-oriented programming, Code styling
3 years: Visual Programming, Event-driven programming, Technical documentation
2 years: Design Patterns, Software packaging
1 years: RDBMS Design

EXPERIENCE
Freelance Article Writer May 2007 -- Present
Writers Research Group, Telecommute
A company that provides writing, research and data services, mostly staffed with telecommuters
* providing short, mostly technical tutorials with high information density that adhere to a strict format, on topics such as C++, MFC, HML, computer troubleshooting, networks and software applications
* prototyping samples of C++ and MFC code in Microsoft Visual C++ for inclusion into tutorials
* tripled productivity using a business model that consists of a digital voice recorder and speech to text software, as opposed to typing in front of the computer
Environment: Dragon Natural Speaking Software, MS Visual C++, online article management tool

Inbound Technical Support Specialist Sep -- Dec 2006
ClientLogic, Toronto
A company that provides customer management services
* provided tier-2 technical support to users of handheld devices, such as the Blackberry, resolving problems due to bad connectivity, operating system corruption and user ignorance
Environment: Computer, online customer management tools, telephone

C++ Developer Apr -- Aug 2006
Dominion Voting Systems, Toronto
A company that designs, manufactures and markets their proprietary electronic voting machines
* responsible for the conversion of the source code of the image processing component, 10,000 lines, from C into C++
* used methodology to analyze C code, prototype the object oriented architecture, test it and debug it
* composed a detailed C++ style guide for programmer compliance and to enhance the standardization of the machines
* congratulated for recommending a more efficient image processing system based on correlation techniques as opposed to the more “expensive” bar coding logic in use
Environment: Source Insight, C, C++, Microsoft Visual C++, StarUML, Linux

Algorithm Developer Feb 2002 -- Jun 2005
Mikropsifiaki EPE, Athens-GR
A company specializing in software for telephone, audio and 2-way radio communication
* participated in the extension of a proprietary DSP code library and the improvement of algorithms for speed and accuracy
* analyzed test signals into the frequency spectrum, used several algorithms to determine the filter coefficients, prototyped filters and created software filter objects
* performed some source control and project monitoring
Environment: Borland C++, C, C++, Matlab, Subversion

Software Applications Developer Nov 1998 -- Sep 2001
AIMS Inc., Athens-GR
An IT company that develops and markets a multi-tiered, scalable application used by airlines for crew management, operations control and commercial planning
* analyzed the complex business logic of the Crew Management component of the software
* designed and implemented the GUI front-end and back-end algorithms of several extra subcomponents as requested by airlines
* wrote documentation and provided technical support for the new subcomponents
* debugged, improved, and commented thousands of lines of sloppy code
* supervised and coordinated the activities of 20 programmers during the packaging phase of the software
Environment: Borland Delphi, Btrieve, batch files for DOS, InstallShield

Software Developer
iTEL EPE, Athens-GR Sep 1997 - Sep 1998
An IT company that provides various telematic services
* responsible for the creation of Hermes, an online store application suited for the ordering of computer components
* assisted in the translation of the customer's requirements in layman's terms into parametric technical specifications
* designed in part, prototyped and fully implemented the application which consisted of an administrator side, a user side and a sophisticated search engine
Environment: ColdFusion, HTML, Microsoft Access, SQL

EDUCATION
Bachelor of Engineering May 1997
Electrical Engineering, Ryerson Polytechnic University, Toronto ON
Thesis project: Digital Seismograph

INTERESTS
Fitness, internet, physics, philosophy, humour

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in Canada-ON-Toronto »
View all resumes in Canada-ON »

View other C++ Developer resumes, Programmer / Developer resumes