Personal details

Michele S. - Remote

Michele S.

Timezone: London (UTC+1)

Summary

Software development has always been what I love and what I wanted to do.
During my career, I've also discovered that helping others become better software engineers is a complementary aspect of my job that I truly enjoy and derive satisfaction from.

I've worked in various industries using agile methodologies and modern technologies related to Java, Microservices, Cloud, and On-premises infrastructures.
I've contributed to building software that is thoroughly tested, easy to maintain, and extendable, currently used by millions of users.
I've also helped design architectures that are clean, scalable, fault-tolerant, and highly available.
I've had the privilege of mentoring very bright individuals whom I've seen improve on a day-to-day basis.

I am very keen on sharing my experience and expertise, helping you become a better software engineer.

If you need any code reviewed, bugs debugged, or if you're ready to learn TDD...
If you need advice while writing code, want to discuss a design solution, or require guidance on your next career move... Please, reach out!

Work Experience

Principal Software Engineer
Demica | Sep 2023 - Present
Java
Docker
Spring Boot
Kubernetes
Cloud Architecture
I am an hands on software engineer, as part of my role I am ensuring the delivery of high quality code, either via own contributions or through collaborative guidace to other engineers. I takle complex software challenges in software systems, some of which are new microservices and some of which have legacy implementations. I design and implement systems using industry best practices which meet functional needs, as well as non-functional aspects, such as security, scalability, auditability, etc. I mainly work with the following technologies: JVM, Spring boot, Kubernetes, using BDD and TDD approaches. I contribute to both the tactical and strategic technical aspects.
Senior Software Engineer
Sky | May 2020 - Sep 2023
Java
Cassandra
Cucumber
Spring Boot
Kubernetes
Prometheus
Gatling
Kafka
I maintained various microservices that allow users video playout for Sky, Now Tv, Peacock and Sky Showtime. I provided technical leadership and I actively contributed to various projects and initiatives within my team and in the wider department. I implemented several new functionalies following industries best practices (TDD/BDD), in Java/Spring. I provided technical leadership and mentorship to the development team on best practices and industry standards. I helped design and implemented several microservices that are part of the online video platform.