My strongest professional achievements so far are leading successfully technical upgrades of softwares and frameworks (such as Oracle, Java, Hibernate, Ruby, Jenkins, etc..), but also advising and leading a very efficient team in its commitment to deliver quality software on time.
My personal interests are News, Science Fiction, Japanese Animation, writing Japanese Kanji (approx. 1500) and walking (approx. 10 hours a week).
Participating in the international growth of the company. Adapt the product to be easier to use outside of Japan. Share knowledge with "resident" engineers in improving the products' performance and maintainability. Share my knowledge of Scrum techniques
- Software: Ruby (Rails, RSpec, Selenium...), BigQuery, Golang, React, CSS. - Deployment: Auto deploy of master on merges. - Work environment: Mac, Git, Visual Studio Code, VI, GitHub, GPC, NewRelic, DataDog, Honeybadger, Brew, zsh.. - Project organization: Dev-Ops, refactoring as we go, "Code win Argurments"
4~6 developers company that offer automated services to clinics around Japan (wait-line management, reservation management, financial reports, etc...). Our main focus is on the quality of the products we deliver. And, as this is my first job in Japan, I'm delighted to be able to work in a half Japanese half international environment. I gradually went, and am still going, from being dependent on communicating exclusively in English to understanding and exchanging in Japanese. As a hobby, I give some basic English lessons to some of my Japanese co-workers.
- Software: Ruby (Rails, RSpec, Selenium, Sinatra, Simple Form, Devise, Bundler...), PostgresSQL, Ember, Jquery, Bootstrap, CSS, SWIFT. No specification software: all the behaviour is described by automated tests. - Deployment: micro-services scattered on multi-servers with no downtime deployments using customized Chef recipes initially provided by EngineYard. - Work environment: Mac, Git, Sublime Text, Atom, VI, GitHub, Heroku, Trello, NewRelic, AWS, DropBox Paper, Xcode, NVM, RVM, Brew, zsh.. - Project organization: Scrum, Extreme Programming, Pair Programming, Dev-Ops, refactoring as we go.
One of my biggest achievement is taking the lead in the rails 5 upgrade that took place during the summer of 2018.
Joined a 12~15 persons team that was working on an order follow-up system for landline and mobile customers. I started as a freshman in the team and left as a scrum-master, development team-leader and functional advisor. I also had opportunities to participate with the quality assurance team, but also tutoring internship students.
- Software: Java (Spring Framework, Hibernate, Wicket, Maven...), PL/SQL (with tests written in utPLSQL), and shells. - Deployment: multi-servers and multi instances (Red Hat, Jonas, Oracle...) no downtime deployments: from manual command-by command to fully automated (BladeLogic). - Work environment: Windows, SVN, GIT, Eclipse, IntelliJ, notepadd++, PL/SQL Developer, VI, Microsoft Word (specifications), Quality Center (defects management), Hudson and Jenkins, remote work environments... - Project organization: Scrum with meticulous observance of scrum meeting, planning meetings (with feature pre-description and feedback), demos with internal customers, retrospective and leap sprints.
One of my biggest achievement was initially advising a change in the process that ended up saving half a day of work (and of stress) for each member of the team every 3 weeks; and convince the team to try the change by use of actual team work.
2010-10 - 2016-07
Migrating rails frrom 4.2 to 5.0 on 6+ related services in parralllel
Migrating rails can be quite a challenge, especially when a lot of other dependencies are involve...