Javascript must be enabled to properly navigate this site.
Home
Why oDesk
Tour
Who Uses oDesk
FAQs
Press
Find Providers & Jobs
Find Providers
Find Jobs
Tests
Trends
oConomy
Groups
My Jobs
Openings
Candidacies
Assignments
Post a Job
Manage & Work
Team Room
Work Diary
Reports
Team Admin
Staffing Console
Payments
Financial Activity
Payment Methods
Withdrawals
Referrals
Sign In
or
Create an Account
Community
What's New
Forums
Blog
Store
?
Help
Help Center
A-Z Index
Resources & Downloads
Contact Support
Providers
Jobs
Tests
Community
Help
Find Providers
Find Jobs
Tests
Trends
oConomy
Groups
Share
Flag as Inappropriate
Last 6 mos.
All-time
Feedback:
none
none
Hours:
7
7
Assignments:
1
1
See all Work History & Feedback
Location:
Budaors, Hungary (GMT+01:00)
English Skills:
(self-assessed)
5.0
Member Since:
November 5, 2009
Last Worked:
November 18, 2009
oDesk Ready:
Yes
Related links:
Trends for
J2EE Developers
Trends for
Java Developers
Trends for
C++ Programmers
Trends for
SQL Developers
Thomas F.
-
"
★ C# .NET / C++ / Java and Embedded systems programmer ★
-
Freelance
Programmer / Developer
,
Hungary
"
Permalink :
Overview
Résumé
Work History & Feedback (1)
Tests (5)
Portfolio (0)
During the last 3 years, I gathered wide knowledge of 3-tier applications and their technologies - C#, Java, and T-SQL for Sybase and DB2. I also had to learn to adapt to the rapidly changing environment and technology requirements - as such, my main area of competency is to master the required methodologies, and use them effectively. Prior (and in parallel) to my full time job, I use(d) C/C++ under Windows and Linux as well. I also have experience in OpenGL and DirectX programming (gained...
During the last 3 years, I gathered wide knowledge of 3-tier applications and their technologies - C#, Java, and T-SQL for Sybase and DB2. I also had to learn to adapt to the rapidly changing environment and technology requirements - as such, my main area of competency is to master the required methodologies, and use them effectively.
Prior (and in parallel) to my full time job, I use(d) C/C++ under Windows and Linux as well. I also have experience in OpenGL and DirectX programming (gained in personal projects), and in Symbian application development too.
In connection with my second MsC I widened my knowledge (and fulfilled my curiosity) about Electrical Engineering, mainly in the area of embedded systems, and robotics.
I'm interested in small and medium sized projects primarily in the area of Desktop applications.
However, I also am happy to take jobs in the area of low level (hardware related) programming and hardware building as well - I'm well familiar with both hardware and software, and competent in providing good, vertical architecture for both.
more
less
See All Work History & Feedback
(1 items, with Feedback)
Recent Work History & Feedback
Buyer ID
From/To
Job Title
Hours
Feedback
115315
11/2009 - Present
Linux x86 to ARM Porting Expert for Router Appliance
7 hrs
Job in progress
See All Tests Taken
(5 items)
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
DotNet 2.0 using C# Test
4.00
100%
TOP 10%
1st Place!
11/06/2009
34 min
Java Test
4.40
99%
TOP 10%
11/05/2009
31 min
Programming with C Test
4.00
88%
TOP 20%
11/05/2009
33 min
SQL Test
3.25
87%
TOP 20%
11/06/2009
37 min
oDesk Readiness Test for Independent Contractors and Company Managers
11/06/2009
4 min
Recent Candidacies
Job Opening Title
Initiated By
Date
Java programmer
Provider
November 12, 2009
GPS Application
Provider
November 12, 2009
PIC programmer
Provider
November 7, 2009
PIC Microcontroller Project - Circuit Design and Firmware
Provider
November 6, 2009
Job Category Interests
Software Development
Desktop Applications
Game Development
Scripts & Utilities
Software Plug-ins
Mobile Apps
Application Interface Design
Software Project Management
Software QA
VOIP
Other - Software Development
Design & Multimedia
Engineering & Technical Design
Skills
Skill
Experience
Level
Last Used
Description
AVR and PIC Programming
5 yrs
4.0
2007
Lots of home-grown projects written mainly in C (but Assembly too), including:
- GPS logger with uBlox GPS module
- GPS position display with Graphical Display (I2C interfaced, similar to Ericsson R320's)
- self-built ICP for AVR
Used Microchip IDE, WinAVR, and IAR Studio for development
C#/.Net
3 yrs
4.0
2009
USB HID driver component for a Blood Pressure Monitor device.
This component enabled the communication with an USB BPM, and was written in C# under .NET 3.5
GUI application for OTC trading
This application is a frontend for a trading application. My team was involved in upgrading and patching the code base, which was using C# WinForms under .NET 2.0
C++
3 yrs
3.0
2008
Degree thesis: Porting Linux to and embedded, ARM based system
The aim of this project was to install Linux on an ARM 9200RM processor based system from scratch.
Tasks involved:
- porting the 3rd level bootloader
- writing a network PHY driver
- customizing the kernel
Control Systems and Robotics
3 yrs
3.0
2009
Robotics was my major for my second MsC
Java
3 yrs
4.0
2009
Lifecycle management backend service for OTC trading.
This application enabled 1000+ users to trade OTC products, while maintaining traceability of the events through the trades' lifecycle.
Key technologies used:
- Spring 2.5
- Joran
- CXF
linux kernel programming
2 yrs
3.0
2007
One of my university projects was to port Linux to a CPU card, running i386 with 4Mb of RAM. The project required kernel level modifications.
My degree thesis around Linux porting to a self-built ARM card also involved Linux kernel code changes, as well as writing new device drivers.
Matlab
3 yrs
3.0
2009
I used Matlab for my degree thesis. The title was 'Robust Control methods for Flight Control systems' - the aim was to design a Hinf controller for a modeled airplane. The solution was handed in as a Matlab Simulink system, designed and simulated using the Robust Control Toolbox.
I also taught Control Systems at the university using Matlab.
PCB design and building
7 yrs
4.0
2009
Degree thesis: ARM based CPU card design and building for Linux
My first degree thesis, where the aim was to build a processor card using the 9200 ARM processor from Atmel. (http://www.atmel.com/dyn/prod
ucts/Product_card.asp?part_id=2
983)
This card contained interfaces for most of the peripherals in the CPU, including power supply, VGA interface, 32MByte SDRAM, 'Sound Card' and much more. The end design was a 4-layer PCB, which was manufactured, the components were planted, and finally Linux was installed on it.
SOAP
3 yrs
4.0
2009
I use SOAP in my day to day work, for communication between our Java backend and C# frontend.
SQL
5 yrs
3.0
2009
I often use SQL during my daily work, both under Sybase and DB2.
Certifications
Date Earned
Name
Score
Percentile
Organization
Description
No Certifications
Employment History
From
To
Company
Title/Role
Description
08/2007
Present
Morgan Stanley
Programmer Analyst / Independent Contributor
My role in the team is to develop, maintain and upgrade globally distributed 3-tier applications, which are used for OTC trading. Key technologies used: C# (both WinForms and WPF), Java (Spring) and DB2 / Sybase on the database level.
Responsibilites:
- local project management
- application development
- application deployment to end users
- application support
01/2006
06/2007
Infoware Zrt
Rookie programmer / Independent Contributor
Infoware Zrt is a company, selling devices for large scale power distribution and control.
My role was to enhance one of their applications (written in C++ MFC), which was used to auto-generate code for controller hardware.
Education
From
To
School
Degree
Area of Study
Description
09/2004
06/2009
Budapest University of Technology
Masters
Electrical Engineering
Studied Electrical Engineering with focus on Robotics and Automation.
09/2002
06/2007
Budapest University of Technology
Masters
Software Development
Studied Software development techniques and technologies, with focus on design patterns and practices. Also with involvement in Database theory and Mathematics
No items in portfolio
Hourly Assignment History
Buyer ID
From/To
Job Title
Hours
Feedback
115315
11/2009 - Present
Linux x86 to ARM Porting Expert for Router Appliance
7 hrs
Job in progress
Fixed-Price Assignment History
Buyer ID
From/To
Job Title
Paid
Feedback
Fixed-Price Assignment History is empty
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
DotNet 2.0 using C# Test
4.00
100%
TOP 10%
1st Place!
11/06/2009
34 min
Java Test
4.40
99%
TOP 10%
11/05/2009
31 min
Programming with C Test
4.00
88%
TOP 20%
11/05/2009
33 min
SQL Test
3.25
87%
TOP 20%
11/06/2009
37 min
oDesk Readiness Test for Independent Contractors and Company Managers
11/06/2009
4 min