Dávid Gábor Bodor

Dávid Gábor Bodor

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Enthusiastic Python developer with a passion for functional programming and education.
Enthusiastic Python developer with a passion for functional programming and education.

Enthusiastic Python developer with a passion for functional programming and education.

Hungarian, English
Budapest (+02:00)
Joined May 2019
EXPERTISE
3 years experience
Python is my first choice when it comes to hobby programming. Over the years I created small games and experimented with interesting lang...
Python is my first choice when it comes to hobby programming. Over the years I created small games and experimented with interesting language features extensively. My professional experience comes from two major source: 1. I spent 2 years in a company where we built a security application utilizing machine-learning. Here, I worked with Pandas, aiding data scientists in optimizing their algorithms and integrating it into the product. We also extensively unit tested our code. 2. As a freelance developer I worked as a full stack developer, working mostly with Django on the backend side.
3 years experience
Apart from teaching embedded C and C++ programming in a bootcamp format, my C++ experience comes from two main sources: 1. Developing te...
Apart from teaching embedded C and C++ programming in a bootcamp format, my C++ experience comes from two main sources: 1. Developing telecommunication server software, working with a large amount of legacy code. While there we introduced unit tests, continuous integration and other modern best practices. 2. Porting automotive navigation software to embedded hardware. The performance constraints were always challenging. I also once had the opportunity to design middleware that translated between our application and a quirky audio driver.
CMake
View more
CMake
View more
1 year experience
While my professional experience is mostly with imperative languages, I always look for an opportunity to bring functional programming id...
While my professional experience is mostly with imperative languages, I always look for an opportunity to bring functional programming ideals into my code. I also enjoy demistifying such concepts.
6 years experience
Most of my contributions are version controlled with git, with the occasional hg or other tool. Among other things, I can reliably perfor...
Most of my contributions are version controlled with git, with the occasional hg or other tool. Among other things, I can reliably perform basic operations, revert, rebase, use the reflog, merge different repositories together, come up with a good branching strategy and explain the internals from a birds-eye perspective. I have held a one day git training for intermediate developers. It was a resounding success.
GitHubGitLab
View more
GitHubGitLab
View more
6 years experience
I use (Debian based) Linux on a daily basis (both professionally and personally). Over the years, I set up and ran my own minecraft serve...
I use (Debian based) Linux on a daily basis (both professionally and personally). Over the years, I set up and ran my own minecraft server, built Linux From Scratch, and created and built my own packages for Arch Linux, among other things.
Bash
View more
Bash
View more
6 years experience
In most of the projects I worked on we wrote extensive unit tests. I have learned what to test and more importantly what not to*. I have ...
In most of the projects I worked on we wrote extensive unit tests. I have learned what to test and more importantly what not to*. I have used Test Driven Development, tested legacy code and wrote some integration test too. * For instance, exploratory throw-away prototypes are something you don't do trough TDD, probably don't test at all.

REVIEWS FROM CLIENTS

Dávid's profile has been carefully vetted and approved as a Codementor. Connect with Dávid now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
heart_catcher
A small Quintus JavaScript game
JavaScript
1
0
django_sort_app_example
A little example application for django.
Python
0
0
Stack Overflow
1 Reputation
0
2
1
EMPLOYMENTS
Software Development Mentor
Green Fox Academy
2019-01-01-2019-04-01
Mentoring career changers into junior software developers.
Mentoring career changers into junior software developers.
C++
C
Embedded C
C++
C
Embedded C
C++ Software Developer
NNG
2017-11-01-2018-07-01
Porting automotive navigation software (C++) to various (Linux, Windows CE, QNX, Android) devices.
Porting automotive navigation software (C++) to various (Linux, Windows CE, QNX, Android) devices.
Android
C++
Linux
Android
C++
Linux
Python Software Developer
Balabit
2015-07-01-2017-04-01
Integrating machine learning algorithms into product. Working closely with data scientists.
Integrating machine learning algorithms into product. Working closely with data scientists.
Python
Pandas
Python
Pandas