Adrian is a Senior Engineering Manager and Software Engineer with a strong record of cost-effective engineering project completion. He started his development career 20 years ago and gradually made the transition to team lead/engineering manager. Adrian is passionate about complex back-end systems, microservices, databases, cloud (AWS, Google Cloud), code quality, CI/CD, and DevOps. He works in a fully remote capacity and enjoys interacting with people from various backgrounds and cultures.
Worked on various projects from inception to delivery following ISDC project management methodology based on Prince2.
Acted as Scrum Master for several projects and contributed to ISDC continuous improvement program by revising and suggesting improvements to project management best practices.
Coached and mentored junior team members and improved development best practices for existing projects.
Led 3 teams of 30+ software engineers on several R&D projects including design, architecture, and implementation.
Executed performance evaluations, salary reviews, and development plans for the company.
Acted as Scrum Master for the Maps Merchant Portal and implemented best practices for day-to-day development activities (continuous integration, unit testing, code reviews, etc.).
Led a small team that worked on telecom infrastructure solutions.
Worked on the development of significant projects including CMS, customer care application, web tracking and analytics, Apache plugins, and mobile applications (J2ME).
Documented business requirements, gatherings, and issues for the software products.
Crossover utilizes a Crossover Worksmart project to manage remote team members.
The project has been modernized with a rewritten back-end using Spring Boot, improved deployment with Docker and Elastic Beanstack, and implemented automated quality checks via SonarQube.
The project is currently used by Crossover's global contractor workforce to track time and receive payments.