Sebastian Hanula

Software engineer

Address:
Myślenice, Poland
Phone:
+48 693 320 358
Email:
sebastian.hanula@gmail.com
Website:
http://www.hanula.com

About

Software engineer focused on performant web systems. Skilled Python programmer. More than 10 years of professional web development.

Skills

Programming

  • Python, +10 years
  • Javascript, +14 years
  • CSS/HTML/HTML5, +15 years
  • C/C++, intermediate, +8 years
  • Bash, intermediate, +5 years,
  • Go, novice, +2 years
  • Rust, novice, +1 year
  • PHP, not used anymore

Technology

  • Git, Mercurial, Bazaar
  • PostgreSQL
  • MySQL
  • Cassandra
  • ElasticSearch
  • Redis
  • Memcached
  • MongoDB
  • Docker

Languages

  • Polish, Mother tongue
  • English, Fluent
  • German, Basic

Work Experience

Thingr

Founder and developer

2014 - Present

https://thingr.com

Knowledge management, discovery and collaboration service. Startup project.

  • Frontend and backend development.
  • SOA architecture. Dockerized containers.
  • REST API server, distributed task queueing, web content extraction and analysis.
  • Python's Pyramid web framework and SQLAlchemy ORM framework.

Simbin AB

Senior Python Backend Programmer

2012 - 2014

http://game.raceroom.com/

  • Developed Cassandra-based systems: generic content metadata, user activity feeds,
  • ElasticSearch-based content search.
  • Designed and developed game content permission system for users to buy, lend, and try content from the store. Dynamic permissions based on time, availability nad user properties like location, owned content and role groups.
  • Custom Go-based statistics server which aggregates context based game activities and achivements.
  • Introduced better quality with strong TDD, continous integration and development focus.
  • Major role in design process of game features and services.

Gemilo OY

Python Web Developer

2008 - 2012

http://www.gemilo.com

Front and back-end developement of large, multipurpose collaboration SaaS platform.

  • Design and development on major system components: permission system, caching framework, comments and blogging systems.
  • Development of in-house tools for Scrum management, server monitoring, Database migrations and more.
  • Pylons web framework / PostgreSQL / Javascript.
  • Strong TDD approach.

Youplanet

Javascript frontend developer

2008

Contracting job to help build a traveling site.

  • Javascript tools and components.
  • Google maps integration.
  • Usability advisor.

i123.pl

Founder, Python Developer

2006 - 2009

http://i123.pl

Multiple service-oriented tools and a community portal. (video bookmarking, rss reader, TODO app, meta search engine).

  • First big python project.
  • www.i123.pl - Meta search engine, aggregating and prioritizing polish content from Google, Yahoo, MSN Search and polish search engines.
  • rss.i123.pl - Personalized RSS feed reader.
  • video.i123.pl - Personalized video aggregator. Users could upload own videos or use services like Youtube, Google Video, Vimeo, Metacafe (and others) to keep and share their videos.
  • tudu.i123.pl - Javascript TODO app.

Stbit

Founder, Python/PHP developer

2004 - 2006

Consulting and web development agency.

  • Plan, design and develop PHP software.
  • Web security consulting.

Projects

BetaFrontpage

Frontend and backend developer

8.2014

http://www.betafrontpage.com

BetaFrontpage lists startups frontpages. Full screenshots for inspiration and product discovery.

Wwwino.pl

Developed web spider and search engine. Frontend and backend developement.

2014 - Present

http://wwwino.pl

Wine search engine and price comparator for Polish wine consumers.

Piwwwo.pl

Frontend and backend developer

08-2014

http://piwwwo.pl

Piwwwo.pl is a beer journal and brewery database.

Education

AGH University of Science and Technology, Kraków, Poland

2002 - 2011

Computer Science

Interests

  • General Computer Science
  • Web scalability and performance
  • Science
  • Astronomy
  • Motorsport
  • Football