OBJECTIVE
To secure a full-time home programming position involving but not limited to C++
development or TMS320C6x code optimization
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
|