I bring a hands-on, pragmatic approach to project management, actively driving progress, removing roadblocks, and simplifying complex challenges. My goal is to empower teams to align their work with the broader objectives of the department or organisation. I prioritise flexibility and action, favouring timely execution over excessive documentation in solution design architecture.
I've spearheaded various initiatives aimed at enhancing team workflows and optimising organisational efficiency. With a wealth of experience across different industry domains, I've provided valuable mentorship to cross-functional teams, including developers and quality assurance professionals.
My expertise lies in designing and implementing digital transformations, often centered around migrating monolithic systems into a suite of independent, domain-driven, API-first microservices. My software engineering approach adheres to established standards, design patterns, and principles, such as SOLID, KISS, and IDEALS.
Over the past three years, I've held key roles, including Team/Tech Lead, where I've led cross-functional teams of 5 to 9 engineers encompassing developers, front-end and back-end specialists, and QA professionals. Additionally, I've served as a Software Architect and Senior Java Developer.
My core skills and technology stacks include:
- Java 17, with experience in migrating projects from versions 8/11 to 17.
- Spring, including Spring Boot and Spring Batch.
- React JS and Typescript, allowing me to create proof-of-concepts and simple applications.
Proficiency in database modeling, encompassing SQL (recently with Postgres) and NoSQL (MongoDB).
- Utilisation of tools like Jira, Wiki Confluence, and Git (both GitLab and GitHub).
Implementation of GitLab CI/CD pipelines.
- Expertise in infrastructure deployment within Docker/Kubernetes environments.
- Hands-on experience with product deployment.
- Collaboration with Product Owners (POs) to gather business requirements and prioritise features within an agile environment following different methodologies (Scrum, Kanban)
- Facilitation of refinement sessions, utilising tools like Wiki, [login to view URL], Lucidchart, Visio, and Miro.
- A proactive role in introducing engineering standards and KPIs at both the team and organisational levels.
- Contributed to the creation and definition of feature roadmaps
My goal is to contribute my multifaceted skill set to drive efficiency, innovation, and success within your organisation.