Home

I’m Giancarlo,
a Mobile and Frontend Developer

24.07.1991 Berlin

I have experience in designing, developing, and maintainin mobile and web applications. I prioritize high-quality software and troubleshoot the deployment pipeline for user-friendly interfaces. Committed to clean coding practices, thorough documentation, and conducting code reviews, I optimize interfaces for exceptional user experiences.

ABOUT ME

I was born the 24th of July 1991 in Salerno, Italy. Recently, after 4 years in Bamberg,  I’ve made Berlin my home.  Beyond coding, you’ll find me cooking up a storm, strumming my guitar, planning my next trip and getting lost in awesome TV series.

MY WORK

I’m all about embracing lifelong learning. Constantly diving into new technologies keeps my skills sharp, even outside of work. I’ve whipped up and launched numerous apps and webpages, and I’m thrilled to share them with you.

FOLLOW ME

I’m Giancarlo,
a Mobile and Frontend Developer

24.07.1991 Berlin

I have experience in designing, developing, and maintaining mobile and web applications. I prioritize high-quality software and troubleshoot the deployment pipeline for user-friendly interfaces. Committed to clean coding practices, thorough documentation, and conducting code reviews, I optimize interfaces for exceptional user experiences.

ABOUT ME

I was born the 24th of July 1991 in Salerno, Italy. Recently, after 4 years in Bamberg,  I’ve made Berlin my home.  Beyond coding, you’ll find me cooking up a storm, strumming my guitar, planning my next trip and getting lost in awesome TV series.

MY WORK

I’m all about embracing lifelong learning. Constantly diving into new technologies keeps my skills sharp, even outside of work. I’ve whipped up and launched numerous apps and webpages, and I’m thrilled to share them with you.

FOLLOW ME

/ ABOUT ME
0
Years of experience with Android
0
Years of experience with Flutter
0
Years of experience with Extjs
0
App pubblished on Google and Apple Store
0
Drank coffee

I’ve been a developer since 2019

Flutter
Java
ExtJS
Android
Adobe
Firebase

After earning my bachelor’s degree in computer engineering in Italy, I took the leap to Germany in 2018: that’s when my journey as an IT professional kicked off in Bamberg.

  • I am well-versed in project management methodologies, enabling me to work independently
  • I always meet project deadlines, and deliver results efficiently.
  • Strong communication and teamwork skills are integral to my work style, facilitating productive collaboration with cross-functional teams.
  • Proficiency in Git allows me to collaborate effectively with development teams and maintain code quality.

In addition to my technical abilities, I also bring a strong commitment to continuous learning and improvement

I thrive in dynamic and fast-paced environments and adapt quickly to emerging technologies and industry trends

I am fluent in 🇮🇹 Italian and 🇬🇧 English, and I am currently learning 🇩🇪 German.

/ MY EXPERIENCE

I’ve worked with some
amazing companies

Mobile and Frontend Developer

Mobile Development:

  • Android and Java
  • Flutter and Dart
  • SQLite
  • Firebase

Testing Frameworks:

  • Espresso
  • Mockito
  • Flutter Test

Version Control:

  • GitLab

Web Development:

  • Extjs
  • OpenLayers and Ol-ext
  • PostgreSQL and pgAdmin

IDE:

  • IntelliJ
  • Android Studio
  • Xcode

Description

I lead the development of web and mobile applications, adhering to Agile methodologies and applying the Model-View-Controller (MVC) architectural pattern. My primary responsibilities include bug fixes and feature implementations using ExtJs for web applications and Android for mobile.

I manage an Android app that interfaces with hardware and backend systems, utilizing Bluetooth signals from Beacon devices for indoor tracking. This app accurately pinpoints a user’s location within a building, seamlessly communicating this data to our web application via API calls in both background and foreground modes. It also provides real-time user positioning on maps, including floorplans and other data fetched through API calls from the backend. I actively participate in testing to ensure high-quality app performance.

I have been involved in automating various aspects of the development process. For example, I’ve used shell scripts to automate builds and testing locally before deployment. Additionally, I’ve implemented version control workflows (e.g., Git branching strategies) to ensure a smooth development process within teams.

Additionally, I proactively introduced several Flutter apps within my company, broadening our device compatibility and expanding our audience. Notably, I created an app that simulates Beacon signals and another that connects to Beacons to retrieve critical details, such as UUID, major, minor, and mor

MAR 2019 /APR 2025

Software Developer

Web Development:

  • React
Code Quality Tools:
  • Stylelint
  • ESLint

Testing Frameworks:

  • Jest
  • Enzyme
Version Control:
  • GitHub

IDE:

  • WebStorm

Description

During my internship at Mediatain GmbH & Co, KG, I contributed to the creation of web applications, specifically the Coworker’s Calendar. Additionally, I gained valuable insights from “Clean Code: A Handbook of Agile Software Craftsmanship” by Robert C. Martin, which enhanced my ability to produce a cleaner and more readable code. 

NOV 2018 /JAN 2019
/ MY EXPERIENCE

Past education
& credentials

SALERNO FORMAZIONE /2018

1st level master, Advertising graphics

Through my completion of the first-level master’s program in Advertising Graphics at Salerno Formazione, I acquired a profound understanding of Adobe Photoshop and Illustrator, complemented by a fundamental proficiency in Adobe InDesign.
UNVIERSITY OF SALERNO /2017

Bachelor degree, Computer engineering​

In 2017, I earned my Bachelor’s degree in Computer Engineering from the University of Salerno. My thesis, titled “Video Transmission: Latency Analysis and Optimization,” delved into the critical issue of minimizing video transmission delays in real-time applications. Using a variety of software tools including Matlab, FFmpeg, MPlayer, and Wireshark, I conducted comprehensive research to pinpoint the sources of latency and devised effective strategies for its reduction. This work offers valuable insights for optimizing real-time video applications by significantly reducing latency.
UNVIERSITY OF MALTA /2017

Erasmus

Completed an internship and thesis at the Faculty of ICT (Information and Communication Technology) of the University of Malta.
/ MY EXPERIENCE

Past education
& credentials

SALERNO FORMAZIONE /2018

1st level master, Advertising graphics

Through my completion of the first-level master’s program in Advertising Graphics at Salerno Formazione, I acquired a profound understanding of Adobe Photoshop and Illustrator, complemented by a fundamental proficiency in Adobe InDesign.
UNVIERSITY OF SALERNO /2017

Bachelor degree, Computer engineering

In 2017, I earned my Bachelor’s degree in Computer Engineering from the University of Salerno. My thesis, titled “Video Transmission: Latency Analysis and Optimization,” delved into the critical issue of minimizing video transmission delays in real-time applications. Using a variety of software tools including Matlab, FFmpeg, MPlayer, and Wireshark, I conducted comprehensive research to pinpoint the sources of latency and devised effective strategies for its reduction. This work offers valuable insights for optimizing real-time video applications by significantly reducing latency.
UNVIERSITY OF MALTA /2017

Erasmus

Completed an internship and thesis at the Faculty of ICT (Information and Communication Technology) of the University of Malta.
/ MY SKILLS

My extensive list of skills

Giancarlo Mennillo

Full Stack Developer at Safectory GmbH

Let's get in touch

EMAIL ME