A passionate software engineer with more than a decade of professional experience,
specializing in full-stack web and native–mobile applications.
Interested in modern methodologies of building robust and elegant software systems in a time–efficient manner.
Self-taught, motivated and independent, worked a 100% remotely for the entire career.
Work
- Contributed to all layers of a complex Rails application for booking international train tickets
- Created native apps for iOS and Android with support for viewing tickets offline
- Invented a custom architecture for mixing native views with reused legacy web pages
- Architected and led the initial work on a modern SPA for mobile devices
- Created coding challenges and reviewed applications from new senior developers
- Tech stack: Ruby, Rails, PostgreSQL, AWS, Swift, iOS, Kotlin, Android, TypeScript, React
Freelance
- Created from scratch, and delivered to AppStore, several small-size iPhone apps
- Developed Rails / Sinatra backends for mobile applications
- Co-developed and maintained several modern Rails applications
- Maintained several legacy Rails and PHP / Zend applications
- Tech stack: Ruby, Rails, Sinatra, Obj-C, PHP, Backbone.js, PostgreSQL, Heroku, AWS, Linux
- Took over early development of a financial application, used by a branch of an international bank
- Implemented numerous new features, boosted performance, redesigned the UI
- Extensively refactored the entire codebase
- Tech stack: Python, QT, PyQT, SQLite, Windows, OS X
- Maintained and developed a proprietary content management system
- Created and/or maintained 40+ CMS-based websites
- Created and/or maintained numerous custom PHP applications / e-commerce systems
- Supervised a couple of junior developers
- Tech stack: PHP, jQuery, SQLite, PostgreSQL, FreeBSD
Modasphere 2009 - 2011
- Took over early development of a model agency management SaaS application
- Eventually advanced it into production, with several fully migrated agencies
- Implemented elaborate system of managing models’ profiles, contacts and schedules
- Created several data scrapers to migrate customers from competing systems
- Tech stack: Python, Django, jQuery, PostgreSQL, AWS, Linux
Projects
The NetBSD Project summer 2008
- Participated as a student in the Google Summer of Code 2008 program
- Converted existing tests of NetBSD to the new Automated Testing Framework
- Implemented improvements and new features to ATF itself
- Tech stack: C++, C, Bash, NetBSD
Gentoo Linux 2005 - 2007
- Volunteered as a developer
- Maintained several Python-related packages
- Contributed to Polish documentation translation project
- Tech stack: Python, C, Bash, Gentoo Linux