Samuel Bohn
Full stack developer
--https://www.hydrodigit.com
https://www.linkedin.com/in/samuel-bohn-/
https://www.toptal.com/resume/samuel-bohn
Remote
Passionate about open source technologies and automation, designing architectures and
building applications for agility, efficiency and scalability. Fast learner.
Core Skills
•
•
•
•
•
•
•
•
•
•
•
•
•
Languages
Experience
Ruby: Ruby On Rails with Haml, Sass, Rspec, react-rails, sidekiq, pundit, pagy, ransack and more
JavaScript: ES6, ReactJS, Redux, Saga, jQuery, PugJS (previously Jade)
Python: Django, Django channels, Django-graphene, celery
Go: gorilla/websocket, jwt-go
C#: Unity3D
Project Management: Agile, Scrum, Redmine, Slack, UML, ERD, Requirements Analysis,
Software Design
Soft skills: team work, patience, open-minded, goal and feedback oriented, customer
satisfaction
DevOps tools: Git, Continuous Integration with Gitlab and Gitlab-CI, Docker, Kubernetes with
Rancher 2.X, Graylog, Shell Script, Cloud-init
OS: OSX, Debian, CentOS, CoreOS, Alpine Linux
Architecture: micro services, RESTful API, GraphQL API, distributed systems, UML, ERD, KISS,
DRY
Networking: TCP/IP, UDP, HTTP, Socket, WebSocket
Database: PostgreSQL, MySQL
Others: JWT, Multithreading, Parallelism, Nginx, Certbot, Minio, Cloudflare, Appstore, Google
Play, Lua, iOS with XCode, Android Studio, Node.JS, AngularJS, Sublime-Text, Vim
French – native speaker
««««««««««
English – native level – lived 4 years abroad
««««««««««
Japanese – fluent – JLPT N3 – studied 2 and half years in Japan
««««««««««
German – basics
««««««««««
OWNER, FULLSTACK WEB DEV. – Hydrodigit Limited, Hong Kong
2017-present
Hydrodigit is a company I created to develop creative applications following lean startup principles.
Through Hydrodigit, I decided to:
•
•
•
•
Offer my services as consultant and/or contractor.
Join the Toptal network so I don’t have to worry about payment collection.
Continue mobile development using Unity3D and use React Native for apps in the future.
Develop my own web applications using Ruby On Rails as a core for complex business logic,
React for interactive modules and Go for micro services. See https://www.hydrodigit.com.
As a one-person company I had to learn and implement a pipeline that let me focus on software
development and spend less time on the infrastructure:
•
•
project management with self-hosted Redmine, code versioning with self-hosted Gitlab.
Gitlab-CI to trigger a new docker images build, running tests then releasing the new image.
Page 1/2
•
deploy apps through Rancher to a Kubernetes cluster.
FULLSTACK WEB DEVELOPER – Strasbourg University, Strasbourg, France
-
Study, design, development and release of:
•
•
A grade management system for university professors and students with real time grade
average computing and real time collaborative data entry using Django and Django
Channels.
A poll application using Django
Maintenance and refactoring of:
•
A legacy document repository and management system to track university apprentices
reporting requirements. The app is written in Symfony2, successive refactoring resulted in
significant code base reduction and fixing bugs at their root causes.
Involving stakeholders throughout the development process, both my university branch and a
third-party public institution. Versioning with Git. Application of agile principles.
RUBY ON RAILS INTERNSHIP– Idéematic web agency, Strasbourg, France
2015
(under NDA) Development of a co-opting social network targeted at a selected professional
audience. Team coordination with Redmine, Git, daily scrum meetings, regular refactoring.
Application of agile principles.
INDIE IOS/ANDROID DEVELOPPER.
2014 – 2017
I have experienced with Cocos2d-x Lua, Cocos2d-x C++, SpriteKit, LibGDX and decided to settle with
Unity3D. I learned about:
•
•
mobile advertisement and mediation
release lifecycle in the App Store and Google Play.
However, most of my projects haven’t reached production, some have been unpublished. See
developer “Samuel BOHN” in AppStore and Google Play.
PART TIME JOBS – Tokyo, Japan.
2010 – 2013
As a foreign Student in Japan I did various part time job, usually doing 2 or 3 at a time with a tight
schedule: Hall Staff, Floor Staff, Flyers Distribution, Bartending, French and English Teacher,
Modeling.
Education
STRASBOURG UNIVERSITY – Strasbourg, France
2017
Bachelor’s degree in Computer Science specialized in distributed systems (LP SIL CDED)
STRASBOURG UNIVERSITY – Strasbourg, France
2016
Associate degree in Computer Science (DUT Informatique)
SHINJUKU NIHONGO GAKKOU– Tokyo, Japan
2013
Japanese Language school
FREPPEL HIGHSCHOOL – Obernai, France
2010
High School Diploma – major in Engineering Science (Baccalauréat)
Page 2/2