Dennis Saka

I am a professional software engineer with a passion for effective solution design and development especially with agile practices such as Behaviour Driven Design, Test Driven Development, DEVOPS with in-depth knowledge of Functional application design, OOP, and Domain Driven Design.
I have over 10 years of software development experience mostly but not limited to the JVM technologies building distributed, reactive, asynchronous, message driven systems with the often associated transactional and or non-transactional (NOSQL) enterprise database and storage mechanism.
I’m intimately acquainted with the full system development life cycle (SDLC) processes.
I believe the ability to understand and transform complex business requirements effectively into software is a skill acquired over time in various environments, ensuring applications are delivered on time, to specification, are scalable, performance optimised and maintainable.