Umiejętności
Cassandra
Celery
CSS
Bazy danych
Wzorce projektowe
Django
Dry
F Sharp
Git
Haskell
HTML 5
JavaScript
jQuery
Linux
MySQL
Networking
Nginx
OOP
PostgreSQL
PyQt
Python
Redis
Scala (język programowania)
Solid
SQLAlchemy
Twisted
WebSockets
Functional programming
Jinja2
RequireJS
QUnit
JasmineJS
Software Architecture
Domain Driven Design
Sphinx Search
TDD (Test Driven Development)
Pyramid Framework
BDD (Behaviour Driven Development)
Ports and Adapters
Języki
angielski
biegły
Doświadczenie zawodowe
Developer Python/JavaScript
Prosaur
Developing software using Python and JavaScript mostly.
Main projects:
*Stand alone configurator app for automation system and web controller for that system*
I was responsible for architecture design and implementation.
Used technologies: Python (Django, Twisted, PyQt), JavaScript, HTML5, websockets (for realtime control), serial (for magistrale connection).
*JScribe* https://github.com/mindbrave/jscribe/
It is my open source project. I wasn't happy with documentation generators made for javascript, so I made my own. Easy to customize, resembling a bit Sphinx Docs for Python. Actually can be used with every langauge, since documentation has to be declared explicitly by developer (no code parsing, just getting doc strings from source files).
*Sisyphus real time app framework* https://bitbucket.org/prosaur/sisyphus/
It was supposed to be a framework for creating real time apps based on websockets and django, but unfortunately I did a few mistakes while designing architecture, so I abandoned it. But still it was working fine for me, just hard to get into it by others.
Main projects:
*Stand alone configurator app for automation system and web controller for that system*
I was responsible for architecture design and implementation.
Used technologies: Python (Django, Twisted, PyQt), JavaScript, HTML5, websockets (for realtime control), serial (for magistrale connection).
*JScribe* https://github.com/mindbrave/jscribe/
It is my open source project. I wasn't happy with documentation generators made for javascript, so I made my own. Easy to customize, resembling a bit Sphinx Docs for Python. Actually can be used with every langauge, since documentation has to be declared explicitly by developer (no code parsing, just getting doc strings from source files).
*Sisyphus real time app framework* https://bitbucket.org/prosaur/sisyphus/
It was supposed to be a framework for creating real time apps based on websockets and django, but unfortunately I did a few mistakes while designing architecture, so I abandoned it. But still it was working fine for me, just hard to get into it by others.
Software developer
Freelancer
Creating web sevices for clients, most of them based on Django.
Some of projects:
*2BuyMedia* http://2buymedia.com
We were creating backend and frontend for a new web stock with images and sounds.
I was responsible for integrating Sphinx search engine with Django backend and uploading sound files and converting them to proper format.
*Centrum Kształcenia Plejada* http://plejada.edu.pl
Small website for one of our clients. System for managing teachers, students and courses in admin panel.
Some of projects:
*2BuyMedia* http://2buymedia.com
We were creating backend and frontend for a new web stock with images and sounds.
I was responsible for integrating Sphinx search engine with Django backend and uploading sound files and converting them to proper format.
*Centrum Kształcenia Plejada* http://plejada.edu.pl
Small website for one of our clients. System for managing teachers, students and courses in admin panel.
Specjalizacje
IT - Rozwój oprogramowania
Programista Python
IT - Rozwój oprogramowania
Programista Front-End
Zainteresowania
Football, motorsports, software development