AGH University of Science and Technology, Kraków
Master of Computer Science - Graduated: 2011
Speciality: Software and Database Systems Engineering
SOFTWARE CRAFTSMAN
”We are what we repeatedly do. Excellence, then, is not an act, but a habit.” -Aristotle
Software Engineer & Software Architect with 9+ years of experience in leading software development teams, creating craftsmanship culture and building high quality software as well as delivering training courses in the field of software engineering, career development and driving teams in multicultural distributed environments.
Proven expertise and experience in software engineering, leading development teams and mentoring software engineers.
He shares the passion in clean code development with others, helps find the paths to make the software better and to be better professional. He constantly looks for new challenges recently spending time on expanding his business and management expertise and domain knowledge.
He wants to live, not just survive ...
SOFT SKILLS
SOFTWARE ENGINEERING
”Education is the most powerful weapon which you can use to change the world.” -Nelson Mandela
Master of Computer Science - Graduated: 2011
Speciality: Software and Database Systems Engineering
Machine learning, task management - Passed: 2011
The application of machine learning methods in the system supporting tasks management within an enterprise.
”You always reap what you sow; there is no shortcut.” -Stephen R. Covey
Lead Software Engineer / Kraków, PL / 2018 - current
Lead Software Engineer - UBS NEO
Leading Platform Engineering distributed team building highly scalable and secure platform - UBS Neo.
Software Development Lead / Kraków, PL / 2016 - 2017
Core Operations Services - Securities Europe
Leading application delivery team of Securities Europe - distributed team of many cross-functional teams across different locations. Coach and mentor - helping people develop and excel themselves. Focused on delivery of strategic applications, supporting and enabling my teams - being a facilitator to resolve issues. Additionally, I spend my time driving recruitment process, advising on software engineering - always giving strong emphasis on Test-Driven Development, Behaving-Driven Development, Domain Driven Design, refactoring and clean code. As part of my role, I also spend a significant part of my time disseminating Software Craftsmanship principles and practices across the entire organisation.
Software Development Lead / Kraków, PL / 2015 - 2016
UBS Software Labs Poland
Leading team of 50+ Software Engineers, coach and mentor - helping people develop and excel themselves. Focused on sharing Agile principles, supporting and enabling my teams - being a facilitator to resolve issues. Additionally, I spend my time pair-programming with developers across teams, always giving strong emphasis on Test-Driven Development, Behaving-Driven Development, Domain Driven Design, refactoring and clean code. As part of my role, I also spend a significant part of my time disseminating Software Craftsmanship principles and practices across the entire organisation.
Development Team Lead / Kraków, PL / 2014 - 2016
Securities Operations
Starting as team leader, I was responsible for building successful team helping with development of core application. On daily basis I was collaborating with Hong Kong and London teams, providing high quality solutions with my team for any business requirements we've got. Through my work in here I increased my Investment Banking knowledge around securities: equities and bonds. Going with deep understanding of trade lifecycle I'm actively applying my knowledge to challenges we meet on daily basis.
Development Team Lead / Kraków, PL / 2011 - 2014
Risk Analytics (Basel III, CVA)
Starting as software engineer, my duties quickly grow up quickly, so I finally become team leader. Through my time spent on the project, I was responsible for collaboration with London team and development of one of the core application of Risk Analytics platform, which was responsible for data sourcing of high volume data. Additionally, that was the first time I've met with Investment Banking knowledge which I successfully learn, main focus was put on derivatives market and risk connected with holding such transactions.
Software Engineer / Kraków, PL / 2009 - 2011
Through my career in Apriso I was moved between different development teams, from core framework one to functional teams. During that time I had enormous exposure to skilled people thanks which I was able to learn very quickly. My projects were ranging from helping QA department to make they work easier through automation, implementing new way to communicate distributed parts of system in a secure way to helping with production issues for customers like GM or L'Oreal.
“Be yourself; everyone else is already taken.” -Oscar Wilde