<commit_before>![Profile photo](https://raw.githubusercontent.com/arvenil/resume/master/photo.jpg "<NAME>")


# Hi,

My Name is <NAME>, a Backend Developer, former IT manager and former full-stack web developer aspiring to become proper Software Engineer for the next generation internet - decentralized, private and encrypted.

Will you help me?

I'm looking for opportunities to widen my knowledge, experience and expertise in software development alongside with a steady source of income to pursue my dream of building decentralized apps of the future.

Feel free to contact me via email [<EMAIL>](mailto:<EMAIL>)

## What can I offer?

* open mind
* 15 years experience in web app development, product building and team leading
* dedication to learn new languages and technologies
* 4+ years experience with golang (standalone programs and web apis) and 0.5 year with gomobile
* 10+ years in building REST apis
* 5+ years with testing and TDD
* 6+ years with MySQL, 0.5 year with Amazon DynamoDB, some experience with Memcached and MongoDB 
* 6+ years with Agile, Kanban and Scrum (Professional Scrum Master I certificate in 2012)
* some experience with javascript apps e.g. AngularJS and node.js, far from feeling comfortable to say I'm js developer, but I'm comfortable to begin working on professional apps. It's also something I want to be more serious about as this seems to be one of the best option to write cross-platform, distributed apps with nice gui 
* 6+ years with developing PHP apps, while I'm not interested in writing php code anymore I can still read it :)
* communicative English with Polish accent ;)
* "¿Qué hora es?" level of Spanish ;) I'm currently living in Spain so I hope to learn more as soon as possible :)
* basic photography skills

### Skills and buzzwords

Feel free to use below list to quickly check if I might have desired skills

`AJAX` `AWS` `Agile Methodologies` `Agile Project Management` `Agile` `Amazon DynamoDB` `Amazon Web Services` `AngularJS` `Backbone.js` `Bash` `CI` `Certified Scrum Master` `Coaching` `CoffeeScript` `Continuous Delivery` `Continuous Integration` `DSLR` `Docker` `ElasticSearch` `FCE` `Fedora` `Gin` `Github` `Golang` `IT Management` `IntelliJ IDEA` `PhpStorm` `JSON` `JavaScript` `Linux Mint` `Linux` `Memcached` `MySQL` `Node.js` `OpenSuse` `PHPUnit` `PHP` `PLD` `Photography` `Project Management` `REST` `RabbitMQ` `Revel` `Rollerblading` `Scrum` `Software Development` `Symfony` `TDD` `Team Management` `Test Driven Development` `Testify` `Ubuntu` `Unit Testing` `Web Development` `WebSockets` `XML` `git` `github` `gocheck` `jQuery` `jenkins` `macOS` `travis`

### Demo

Sadly most of my work ever done is closed source and belongs to my employers.  
There are however two exceptions:

1. [osin-dynamodb](https://github.com/uniplaces/osin-dynamodb) is a small golang library which implements the storage for [OSIN](https://github.com/RangelReale/osin) with [Amazon DynamoDB](https://aws.amazon.com/dynamodb/) using [aws-sdk-go](https://github.com/aws/aws-sdk-go). I've created it for storing OAuth credentials in DynamoDB in one of my projects at [Uniplaces](uniplaces.com). It was released to public with MIT license
2. [ninja-mutex](https://github.com/arvenil/ninja-mutex) is a simple to use mutex implementation for php. It supports different adapters (flock, memcache, mysql, redis, ...) so you can setup it as you wish. All adapters (if set up properly) can be used in multi server environment - in other words lock is shared between web servers. I've created it as a demo of my skills, a demo I could show on job interviews :) Packagist [![Total Downloads](https://img.shields.io/packagist/dt/arvenil/ninja-mutex.svg)](https://packagist.org/packages/arvenil/ninja-mutex) so not so bad for a demo project :) 

Both projects show some of my skills, coding standards and love for testing.


## What can you offer me?

* steady income (I need to eat, pay rent, read books, watch movies, have fun, support my photography hobby - this requires some coins)
* opportunity to learn new programming language
* opportunity to work and exchange knowledge with a team of specialists
* position in Research and Development
* in work time to share knowledge via blogs and talks
* experience with already known technologies<commit_msg>Simplifications.<commit_after>![Profile photo](https://raw.githubusercontent.com/arvenil/resume/master/photo.jpg "<NAME>")


# Hi,

My Name is <NAME>, a Backend Developer, former IT Manager and former Full-Stack Developer aspiring to become proper Software Engineer for the next generation internet - decentralized, private and encrypted.

Will you help me?

I'm looking for opportunities to widen my knowledge, experience and expertise in software development alongside with a steady source of income to pursue my dream of building decentralized apps of the future.

Feel free to contact me via email [<EMAIL>](mailto:<EMAIL>)

## What can I offer?

* open mind
* 15 years experience in web app development, product building and team leading
* dedication to learn new languages and technologies
* 4+ years experience with golang (standalone programs and web apis) and 0.5 year with gomobile
* 10+ years in building REST apis
* 5+ years with testing and TDD
* 6+ years with MySQL, 0.5 year with Amazon DynamoDB, some experience with Memcached and MongoDB 
* 6+ years with Agile, Kanban and Scrum (Professional Scrum Master I, certificate in 2012)
* some experience with javascript apps e.g. AngularJS and node.js, far from feeling comfortable to say I'm js developer, but I'm comfortable to begin working on professional apps. It's also something I want to be more serious about as this seems to be one of the best option to write cross-platform, distributed apps with nice gui 
* 6+ years with developing PHP apps, while I'm not interested in writing php code anymore I can still read it :)
* communicative English with Polish accent ;)
* "¿Qué hora es?" level of Spanish ;)
* basic photography skills

### Skills and buzzwords

Feel free to use below list to quickly check if I might have desired skills

`AJAX` `AWS` `Agile Methodologies` `Agile Project Management` `Agile` `Amazon DynamoDB` `Amazon Web Services` `AngularJS` `Backbone.js` `Bash` `CI` `Certified Scrum Master` `Coaching` `CoffeeScript` `Continuous Delivery` `Continuous Integration` `DSLR` `Docker` `ElasticSearch` `FCE` `Fedora` `Gin` `Github` `Golang` `IT Management` `IntelliJ IDEA` `PhpStorm` `JSON` `JavaScript` `Linux Mint` `Linux` `Memcached` `MySQL` `Node.js` `OpenSuse` `PHPUnit` `PHP` `PLD` `Photography` `Project Management` `REST` `RabbitMQ` `Revel` `Rollerblading` `Scrum` `Software Development` `Symfony` `TDD` `Team Management` `Test Driven Development` `Testify` `Ubuntu` `Unit Testing` `Web Development` `WebSockets` `XML` `git` `github` `gocheck` `jQuery` `jenkins` `macOS` `travis`

### Demo

Sadly most of my work ever done is closed source and belongs to my employers.  
There are however two exceptions:

1. [osin-dynamodb](https://github.com/uniplaces/osin-dynamodb) is a small golang library which implements the storage for [OSIN](https://github.com/RangelReale/osin) with [Amazon DynamoDB](https://aws.amazon.com/dynamodb/) using [aws-sdk-go](https://github.com/aws/aws-sdk-go). I've created it for storing OAuth credentials in DynamoDB in one of my projects at [Uniplaces](uniplaces.<EMAIL>). It was released to public with MIT license
2. [ninja-mutex](https://github.com/arvenil/ninja-mutex) is a simple to use mutex implementation for php. It supports different adapters (flock, memcache, mysql, redis, ...) so you can setup it as you wish. All adapters (if set up properly) can be used in multi server environment - in other words lock is shared between web servers. I've created it as a demo of my skills, a demo I could show on job interviews :) Packagist [![Total Downloads](https://img.shields.io/packagist/dt/arvenil/ninja-mutex.svg)](https://packagist.org/packages/arvenil/ninja-mutex) so not so bad for a demo project :) 

Both projects show some of my skills, coding standards and love for testing.


## What can you offer me?

* steady income (I need to eat, pay rent, read books, watch movies, have fun, support my photography hobby - this requires some coins)
* opportunity to learn new programming language
* opportunity to work and exchange knowledge with a team of specialists
* position in Research and Development
* in work time to share knowledge via blogs and talks
* experience with already known technologies
{'fraction_non_alphanumeric': 0.088287020752726, 'fraction_numerical': 0.004455387501465588, 'mean_word_length': 4.944250871080139, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 16, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 13, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '842339', 'n_tokens_mistral': 2530, 'n_tokens_neox': 2342, 'n_words': 1145}