Emanuele Mazzotta. CV.


  • Name: Emanuele Mazzotta
  • Email: hello@mazzotta.me
  • Profession: Software Engineer
  • Location: Zurich

Career Summary

I discovered programming as my passion at the age of 12 after creating my first website. 8 years later I had finished a 4-year software engineering apprenticeship which taught me a lot about Web, Java and Python development, as well as methodologies such as Clean Code, test-driven development, agile software development and much more.

After my apprenticeship I kept working on various Java and Python projects at UBS for 1.5 years. Later I decided to join a startup called siroop, where I was able to improve my software craftsmanship skills and learn a lot more about DevOps and setting up a scalable infrastructure as a code.

Areas of Expertise

Practices Test driven development. Pair programming. Agile. Lean. Scrum. Kanban. Continuous Delivery.
Languages Python. Java. JavaScript. (Node.js. React.js.) C. Bash.
Mobile Responsive Design. React Native. Android.
Ops Nginx. AWS. Terrafrom. Rancher.
Tools Docker. Git. Webpack. GoCD. Datadog. VIM.


Owner & Software Engineer @pleXius GmbH in Winterthur, Switzerland | October 2017 – Present • 8 months At pleXius I lead a small team of 2-3 developers and develop tailor made solutions for clients. I wear many different hats: Tech Lead, company owner, Product Owner, Scrum Master, System Administrator, System Engineer and Software Engineer.
Software Engineer @Siroop AG in Zurich, Switzerland | December 2015 – Present • 2 years 6 months At siroop I worked on various Django web-applications both internal and external client facing.
I helped siroop move to a modern dockerized micro-service architecture by working on the Python applications, AWS Lamdas and the infrastructure supporting the siroop software landscape. I spent most of the time developing new features in the web shop.
Software Engineer @UBS Switzerland AG in Opfikon, Switzerland | August 2014 – November 2015 • 1 year 4 months After transitioning from apprentice to full-time employee at UBS I continued working on various Java and Python projects in the Global Equities Derivatives space. I closely collaborated with our internal customers and helped successfully deliver working iterations every sprint.
Software Engineering Apprentice @UBS Switzerland AG in Zurich, Switzerland | August 2010 – July 2014 • 4 years For the first 1.5 of my apprenticeship, in a class of 20 fellow apprentices, I learned about IT and how to develop software. The remaining 2.5 years we were all assigned to different teams within UBS and started developing applications with a hands-on approach.
I had 2 mentors in my team which helped me grow professionally. I've worked on over 10 different projects covering payments, trade bookings, regulatory checks, reconciliation and trade details enrichment.


September 2015 – Present • 2 years 9 months B.Sc. in Computer Science @ZHAW
One-year scholarship awarded


German / Swiss German Mother tongue
Italian Mother tongue
English Certificate in Advanced English C1 (Grade A)
French Diplôme d’Etudes en langue française B1
Spanish Basic knowledge

Other activities


Available upon request