Hi, I’m Yuto. I’ve been a software developer since 2012. I established this website because I wanted to make my learning more efficient by output. I hope this activity helps not only me but also you. I will try to prepare a complete example code that you can download and run. If you don’t understand something please comment on the article.
2012 – 2015
I worked on an Inventory management system and mainly developed with C# .NET Framework, Oracle Database 11g, SQL Server, and HTML4. I learned basic web development and how to work with databases. I did some tunings of Database stored procedures and reduced the time to one-tenth.
2015 – 2018
I worked on a back-end system related to IoT and developed some applications for MTConnect, e.g. Adapters from other systems to MTConnect. What I did was not only develop software but also create Documentation to know the flow and setup. I learned basic Network technologies as well.
2018 – 2022
Started working in Germany. I learned how Scrum/Agile development works. I joined a project almost from the beginning so I could implement the code from scratch. I read books to learn how to write clean, readable, and maintainable code. My code review was recognized by team members and I try to propose better solutions like software architects.
2022 – now
I joined another team. Python, Go lang, gRPC, Docker, OpenAPI, etc… My work is to implement the core part of the system that all other applications rely on.
- Python, Go: 2022~
- Typescript, Node.js, Node-Red: 2018~2022
- Dart and Flutter: 2021~
- C#: 2012~2018
- C++: 2012~2014
- Oracle Database 11g: 2012~2014
- SQL Server 2008: 2012~2014
- OPC UA
- Management System
- Azure Repos
- Visual Studio 2012/2015/2017
- IntelliJ IDEA
Books I’ve read
|2014||General||The Art of Readable Code: Simple and Practical Techniques for Writing Better Code|
|2015||C#||The Art of Unit Testing, Second Edition|
|2016||JAVA||増補改訂版Java言語で学ぶデザインパターン入門 (For design pattern)|
|2016||C#||Adaptive Code via C#: Agile coding with design patterns and SOLID principles|
|2017||N/A||The Pragmatic Programmer|
|2018||JAVA||Java 8 In Action|
|2019||General||Zero Bugs and program faster|
|2019||Ruby||Practical Object-Oriented Design|
|2019||Python||Practices of the Python Pro|
|2020||Typescript||Refactoring Improving the Design of Existing Code|
|2020||Typescript||Become an Awesome Software Architect Book1|
|2020||N/A||SCRUM The Art of Doing Twice the Work in Half the Time|
|2020||General||Learn DOCKER In a Month of Lunches|
|2020||N/A||暗号技術入門 第3版 秘密の国のアリス (For Encryption technology written in Japanese)|
|2020||JAVA||CQRS (Command Query Responsibility Segregation)|
|2021||N/A||Design It! From Programmer to Software Architect|
|2021||Python||Programming Machine Learning From Coding to Deep Learning|
It’s an image for anti-spam. Confirm if you input it correctly before sending your message.