Marta Pancaldi

Marta Pancaldi

Software Engineer
I'm a software engineer based in Turin (Italy), currently working at Resourcify, specialised in Java, backend and web development.
I hold a MSc in Advanced Computer Science from the University of Manchester, and have four years of experience at BJSS and Booking.com

Work laptopSoftware Development

Software development has been both my passion and my work for 8 years. Below is a quick overview of my main technical skill sets and technologies I use. Want to find out more about my experience? Check out my online CV and project portfolio.
JavaHibernateSpringThymeleafJSP

Java

I've worked with Java for 7+ years and I developed various projects for university and personal development, including a Library Management software and a Restaurant reservations and take-away webapp in JSP. Check out my projects here.

PythonDjangoFlask

Python

I taught myself Python and it quickly became one of my favourite languages.
I mainly used it to develop an automated assessment tool for CompSci programming assignments, which was the focus of my MSc Dissertation.
JavaScriptTypeScriptNodeJQueryReactAngularVue

JS, Angular, React

I delved into JavaScript during my work placements. In particular, I've learnt React in my past job, developing UI components for the Rentalcars website, and the latest Angular with TypeScript to build my employer's new tools.
HTMLCSSSassBootstrap

Web development

Working on the front-end is always good fun and gives me the chance to explore frameworks like Bootstrap and design techniques. I've built web apps for various uni and personal projects - check them out.
AndroidKotlin

Mobile development

I've started learning Kotlin two years ago, as I'm intrigued by its features and possibilities for mobile development. For now I've created a few simple apps, and I'm looking to learn frameworks like Flutter and React Native.
PHPDrupal

PHP

The booking management service of my previous company was written in PHP - kind of a shock therapy experience, still an excellent chance to learn about this language. I'm currently working with Drupal and I still have a lot to explore - but I like challenges.
Amazon Web ServicesGoogle Cloud PlatformAzureJenkinsGoogle Tag ManagerHerokuDocker

Cloud platforms

After spending the first years in uni relying on my localhost, I made an effort to learn how to deploy servers on the cloud. I still have loads to learn, especially about the huge worlds of AWS and GCP, but for now, Heroku is a favourite for its simplicity (and the free tier).
MySQLPostgreSQLMongoDBFirestore

Databases

A Library Manager was the project that introduced me to complex relational DB architectures. Since then I designed several systems for personal and work projects, mostly with Postgres and MySQL, as well as MongoDB and Firestore in the NoSQL world.
C#C#

C#

Medicus, a medical products online store, was a group project I worked on for the Information Security course of my BSc. It used ASP.NET and focused on security and privacy for customers.
WindowsMacUbuntuDebianRedHat

OSs

I'm confident working with all the common operating systems, MacOS and Windows in particular. Linux distributions I have experience with are Ubuntu, Raspbian/Debian and RedHat.
IntelliJNetBeansVisual StudioEclipseAtom

IDEs

IntelliJ and the Jetbrains suite are a favourite, but I have experience with NetBeans, Visual Studio and Eclipse, as well as Atom for quick coding.

Work ExperienceWork Experience

School
Resourcify ~ Hamburg (remote)
Full-Stack Engineer
2022 – present
  • Europe's #1 platform for intelligent and sustainable waste and recyclables management
  • Started as part of the Recycler API / Platform Core team
  • Development of the new accounting platform for the internal use of the company and its clients
  • Most of the work involves Spring Boot and Angular with TypeScript
School
BJSS Ltd. ~ Manchester (remote)
Software Engineer
2020 – 2022
  • Technology consultancy company
  • All the work is project-based, providing opportunities to work with various clients and programming languages and stacks – mainly PHP, Java, JavaScript, Angular and Vue, Docker, Jenkins and Azure
  • Main developer responsible for implementing an updated Cookie & Privacy policy on a client's EU-based websites
  • Support engineer/tester for the Platform team to create a containerised version of the client's web-app
School
Booking.com Transport Unit ~ Manchester
Graduate Software Engineer
2018 – 2020
  • Team rotation every six months: payment page, premium insurance and supplier integrations
  • Main technologies used: Java, JavaScript, React, PHP, MySQL, Docker
  • Everyday development follows the Agile principles, in particular the Kanban approach, including activities like pair programming and testing, code reviews, daily stand-ups an retros
  • Involved in interviewing students who applied for the Booking.com grad scheme
School
UniBZ – Faculty of Computer Science
Research Assistant
2017 – 2018
Academic research about contracts and policies of cloud services, following the changes introduced by the new European law on data protection (GDPR). The article, published on IEEE Cloud Computing, was written in collaboration with law and computer science professors from the Free University of Bolzano and University of Insubria.
School
ICT Group ~ Reggio Emilia
Intern Software Developer
2016 – 2017
  • Summer internship followed by a 5-month remote collaboration contract
  • Development of a HRMS, a customisable web portal for the request and management of the employees' holidays.
  • Main technologies: HTML, CSS, JavaScript, AngularJS, JQuery, Node, Java, MongoDB, Wildfly

EducationEducation

University of Manchester
University of Manchesterflag
MSc in Advanced Computer Science
Distinction   2017 – 2018
  • Specialised in Software Engineering: programming, Agile and TDD, design patterns and components
  • Elective courses in Data Engineering and IT Governance
  • MSc dissertation project on building automated assessment tools for programming exercises
Free University of Bolzano
Free University of Bolzanoflag
BSc in Computer Science
106 / 110   2014 – 2017
  • The only Italian university that offers a BSc in Computer Science taught in English
  • Trilingual teaching ( smallflag smallflag smallflag ) with an international curriculum
  • Among the ten world's best small universities (Times Higher Education 2017)
College of Charleston
College of Charlestonflag
Exchange Semester
GPA 4.0   2015 – 2016
  • Funded by the UniBZ "Erasmus+/Overseas" scholarship for international studies
  • Main courses: Software Engineering, Networks, Statistical Methods, Discrete Maths and Calculus
  • Principal Oboe of the College orchestra
"A. Peri" Music School
"A. Peri" Music Schoolflag
Diploma in Oboe
  2003 – 2015
  • Masterclass with Luca Vignali, oboist at Rome Opera House
  • Several local events, with the school’s orchestra or chamber groups
  • Performances in Rome, Milan and other cities as part of the System of Italian Youth Orchestras

LanguagesLanguages

English
Fluent (C2)
Italian
Native
German
Good (B2)
French
Basic (A2)

PublicationsPublications

Cloud Computing and the New EU General Data Protection Regulation
Research project
IEEE Cloud Computing, 2018
Automated assessment tools for COMP61511: Software Engineering Concepts in Practice
MSc Dissertation
University of Manchester, 2018
Studying the Change Impact of Self-Admitted Technical Debt
BSc Dissertation
University of Bozen-Bolzano, 2017

GithubMy Github contributions

Book icon Gamepad icon Camera icon Music icon 
The fun bit  Camera icon Music icon 

Programming means great fun for me, but it's not the only activity I enjoy.
Here's a quick overview of non-computer related things I love doing in my free time :)

Books

The Lord of the RIngs
Matilda
Eye of the Wolf
Polissena del Porcello
Code Complete
Murder on the Orient Express
Fahrenheit 451
Hyperversum
Jurassic Park
Inkheart
1984
The Hitchhiker
Asimov
Asoiaf
Calvino
His Dark Materials
Divina Commedia
The God Delusion
Great Expectations
Ende
It
Jonathan Livingston
Moers
Pragmatic Programmer
Salinger
SH
Shakespeare
Stroud
Hugo
HP

Music

  • I studied the oboe for 12+ years, and although I've never planned to become a professional musician, I still practise it whenever I can.
    Wait - you don't know what an oboe is? Check out this cool presentation I prepared for a uni course! Also, 1, 2, 3, 4 and 5 samples.
  • I often find wrong notes or rhythmic errors when I listen to music... not sure if people around me are more impressed or annoyed by that 😛
  • Anyway, I love music, in fact I'm constantly listening to some.
    Classical composers are a favourite, but my iPod contains all sort of genres. Shuffle mode usually gives me interesting combinations, such as Beethoven and Lynyrd Skynyrd, followed by Hans Zimmer and Queen - all normal.

Travels & Photos

I never go anywhere without my trusty Nikon camera.
If money and time weren't an issue, I think I'd be constantly on the road exploring the world.
You may want to check out a few pictures I took so far, in the dedicated section.
I'm also active on  Instagram

Gaming

Favourite games

Cool facts about me