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
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