Antti Haapala

Antti Haapala

Mentor
5.0
(1 reviews)
US$20.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME

With almost 20 years of programming experience, of which 15 years professional, I have delivered software from embedded systems to distributed, games to social media web applications, operating system kernels to video processing, to writing CAD tools for designing railway safety systems. My strongest programming languages are C, Python, Java and JavaScript, each of which I know like my own hands and each of which I have programmed in for more than a decade.

Helsinki (+02:00)
Joined July 2014
EXPERTISE
12 years experience
I have written JavaScript for 12 years, but the lectures by Douglas Crockford have been a great eye-opener and I swear in the name of the...
I have written JavaScript for 12 years, but the lectures by Douglas Crockford have been a great eye-opener and I swear in the name of the "Good Parts". I love to write functional javascript and beautiful code.
10 years experience
I have programmed Python from version 2.0 to version 3.4; I have cross-compiled Python 2.5 for my own operating system kernel; I am quite...
I have programmed Python from version 2.0 to version 3.4; I have cross-compiled Python 2.5 for my own operating system kernel; I am quite familiar with the CPython's internals and have embedded python and created extension modules for python; I am also maintainer for some modules in PyPI
View more
View more
18 years experience
6502, x86-16, x86-32, x86-64 and ARM 32 assembly I know quite intimately. I have written an operating system kernel running in protected ...
6502, x86-16, x86-32, x86-64 and ARM 32 assembly I know quite intimately. I have written an operating system kernel running in protected mode for x86-32 processor, and been porting it for ARM/Raspberry PI. However I am not an expert in SIMD processing nor floating point math.
ARMx86X86 64
View more
ARMx86X86 64
View more
18 years experience
I have written an operating system kernel for x86-32 processors (pentium+), running in paged protected mode. Other than that, I have prog...
I have written an operating system kernel for x86-32 processors (pentium+), running in paged protected mode. Other than that, I have programmed games in the DOS era in the real mode, writing hand-optimized assembly.
4 years experience
I have been developing several web applications based on Pyramid, Turbogears and Pylons frameworks, which use sqlalchemy for persistence....
I have been developing several web applications based on Pyramid, Turbogears and Pylons frameworks, which use sqlalchemy for persistence. We use sqlalchemy quite extensively and for heavy and very specific functionality
PostgreSQLSQL
View more
PostgreSQLSQL
View more
2 years experience
We ported an existing live system from TurboGears gradually to run on Pyramid web framework; since then it has become webframework of cho...
We ported an existing live system from TurboGears gradually to run on Pyramid web framework; since then it has become webframework of choice for any new web development projects
SQLAlchemy
View more
SQLAlchemy
View more
8 years experience
I have been developing several engineering tools as eclipse plugins for Eclipse 2, 3 and 4.
I have been developing several engineering tools as eclipse plugins for Eclipse 2, 3 and 4.

REVIEWS FROM CLIENTS

Antti's profile has been carefully vetted and approved as a Codementor. Connect with Antti now, and leave a review for them once you're done!