Here are a few companies I worked for
Here are a few companies I worked for
I design and build software with sustainability in mind – ideally it should scale effortlessly, accommodating growth without breaking a sweat. Modularity plays important role here – it keeps things efficient, promotes single responsibility for cleaner code, and makes testing easier.
When writing code, I aim for simplicity. I’ll always encourage you to follow the KISS and YAGNI principles – keep it stupid, simple because you aren’t gonna need it. Source code must be understandable, after all it should document itself. Also, avoid over-engineering solutions – your company’s money is rarely a playground to redesign the application’s architecture.
Master of Science in Computer Science
Ages ago, I graduated from the Warsaw University of Technology (in Poland) in The Faculty of Electronics and Information Technology with Major in Information and Decision Systems
Quickly learnt, that Computer Science is not about changing games’ files and building html websites. Instead, I studied Optimal Control Problems and Dynamic Optimization algorithms to adopt parallel programming techniques (such as OpenMP directives and Streaming SIMD Extensions) for optimisation solvers to improve their efficiency.
During my master degree, I dealt with more human-friendly topic which was e-shopping cart optimisation by multiple criteria in form of an Android app. And before you ask, it did not have Clean Architecture implemented…
Simply, I chase the world with my Nikon D750 camera.
Exploring the world with a camera – it could be a hike in Iceland, a castle in Scotland or just neighbourhood in Bristol.
Fantasy and sci-fi – whether on screen or in a PC game.
Music – from mellow tunes to heavy metal.