Golang / Go Profile: Sr. Gopher / Sr. Software Engineer / System Architect

Sr. Gopher / Sr. Software Engineer / System Architect - Go,Git,DDD,12-factors,Memcache,Nginx,Functional Programming,Linux,Sysadmin

Amsterdam, Netherlands
Looking for: Permanent / Freelance - Can work remotely

Biography
### Hire me if
- you need some developer in Go, with expertise in concurrent system and 12-factors;
- you need some Software Architect to cope with highly complex application modelling (DDD);

### Professional Experience
#### Iron.io - Go Developer & Senior Engineer
- September/2015 - current - infrastructure services for the cloud

#### Easytobook.com - Software Architect & Go Developer
- February/2014 - current - online leisure markplace - MakeMyTrip Group

#### Easytobook.com - PHP Developer
- February/2013 - February/2014 - on-line hotel reservation service in Netherlands - Travix Group
- Developer – Reporting to Product Owner and R&D Manager

#### 123i Informações Imobiliárias Imediatas - Software Architect and IT Manager
- March/2011 - January/2013 - on-line real estate service in Brazil – also in listing market since 2011

#### Maber Empreendimentos Imobiliários - Senior PHP Developer and IT Manager
- Up to March/2011 - Real estate broker agency – the only of a kind awarded with Great Place to Work prize.
- Lead Programmer and System Administrator – Reporting directly to CEO

Skills
### Skills
#### People Skills
- Ability to lead processes thoroughly – the ability to lead the development of whole new tools for a given department of the company
- Scrum practitioner and evangelist – Scrum Team Member, Scrum Master and Product Owner – capable to create fruitful daily scrums and planning pokers
- Lean Startup - Minimum Viable Product approach to all projects and processes – deliver soon, deliver often – small cycles of PDCA
- 5S follower and sponsor – Sorting, Setting in order, Sweeping, Standardizing, Self-discipline in desk, in professional relationships and in source code
- Domain-Driven Design Practitioner
- eXtreme Programming former practitioner
- Quality Function Deployment - House of Quality follower and sponsor – crossing criteria and trade-offs

#### Technical Skills
- Go 1.2/1.3/1.4 - Concurrent Programming
- Basically Available, Soft-state, Eventually consistent – BASE architecture / CAP theorem
- Git - Distributed Source Code Management – Advanced
- Object-Oriented Programming
- Domain Driven Design
- Test-driven development
- 12 factors
- Shell scripting with Bash
- Linux operation – Fedora/CentOS and Ubuntu
- Linux operation on Cloud – Amazon AWS/Rackspace
- MySQL 4.1/5.x – Setup, Querying and Schema building – Advanced
- MySQL on Cloud – Amazon RDS – Setup, Querying and Schema building – Advanced
- MySQL 5.x – NoSQL implementation – Advanced
- MongoDB 2.x – Setup (replicasets), Client-side programming and Server-side programming – Advanced
- Memcache Daemon - Setup, Programming, CAS - Advanced
- Javascript and Assynchronous XML HttpRequests/IFrame – jQuery – Advanced
- Procedural Programming
- Nginx – Setup
- Computer Language Design - Lexers and Parsers
- Functional Programming – MapReduce using PHP/Gearman or Javascript Node.js
- VPN setups – with vtund and pptp
- OpenSSH server – Setup
- Network setups with Linux – Router, Firewall, Bandwidth Throttle, DHCP and Monitoring (ntop)
- Apache 1.3/2.x – Setup – Advanced
- PHP 5.4/5.5/5.6 (early adopter) – Setup and Programming – Advanced
- Distributed Programming with PHP + (Gearman / RabbitMQ / IPC)
- PHP MVC Frameworks - CakePHP / Symfony / Laravel
- PHP Microframeworks (HMVC architecture) - Silex

What I look for
I am interested in full time Go vacancies - targeted at backend engineering and high scalability. Optionally, I could help companies with PHP in their stacks to move away from Go.
UK, Boulder (CO/USA), San Francisco (CA/USA), Switzerland, Amsterdam or Remote Work

How to contact me
Reach me through http://github.com/ccirello/

Let them know you found their profile at http://www.golangprojects.com
(Everyone wants to know how they were found)
 

Additional information

My website
Github: ccirello
Location: Amsterdam, Netherlands


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects