I'm a software engineer who enjoy reading software design patterns because knowing OOP and fp are not enough. happyCoding!