Hiroshi Kimura - Muukii

An iOS application developer

I am passionate about creating delightful user interfaces and effective architectures.

Principle

私はエンジニアリングを科学の一環とみなし、個々の技術を組み合わせて新たな価値を生むことを目指しています。アプリケーションの開発では、このプロセスが頻繁に起こります。短期的な視野では、品質が表面的に表れる形での追求が中心となります。しかし、長期的な視点を持つと、どのように実現するか、そしてどのように効率的にそれを実現するか、という問いが重要性を増します。

私はこうした問題解決の過程に深い面白さを感じています。具体的な要求から抽象的なレベルまで考えを広げ、それを具現化することを目指しています。そして、これらの解決策が再利用可能な成果物となり、長期的には指数関数的な開発効率の向上を可能にします。このような過程を通じて、私はエンジニアリングの世界における新たな価値を創出し続けています。

一方、抽象的な解決策が短期的には意味をなさないというわけではありません。問題は、抽象的な解決策を生み出すのに時間がかかるということです。しかし、その時間を短縮することは、優れたエンジニアにとって重要なスキルの一つです。

また、問題を抽象化するか、具体的なままにするかという選択もスキルだと考えます。 無意味な抽象化は、単に冗長さを生むだけでなく、柔軟性を失い、壊れやすい成果物を生む可能性があります。

DRYやYAGNIといった原則が存在しますが、ビジネスを中心に考えた場合、これらの原則が常に適用できるわけではありません。コードをどのように組むべきかは、そのビジネスの方向性を深く理解することが必要です。

ビジネスは常に変化します。ビジネスロジックと呼ばれる部分は様子を見つつ適度に冗長にしておくことが功をなすこともあります。

[email protected]

muukii.app

github.com/muukii

1991/08/03


Skills

Expertise

As an iOS Developer

As a Manager

over 6-year experience

experienced in 16 members’ team

Open-source works

Verge - state management library

https://github.com/VergeGroup/Verge

Work Experience

Eureka, Inc.

Japan (2014 - present)

Education

Toyo University

Faculty of Information Sciences and Arts

Japan (2010 - 2014)

FluidInterfaceKit - UI transition library

https://github.com/FluidGroup/FluidInterfaceKit

TextureSwiftSupport - Using Texture like SwiftUI

https://github.com/FluidGroup/TextureSwiftSupport

MondrianLayout - Describing AutoLayout constraints like SwiftUI

https://github.com/FluidGroup/MondrianLayout

and lots more

https://github.com/FluidGroup

https://github.com/muukii

https://github.com/VergeGroup

Publishing Articles