About me

Nice to meet you,
I am Giancarlo Mennillo

Born in Salerno on July 24th, 1991, my journey took me from Italy to Berlin via Bamberg. I enjoy coding and crafting user-friendly experiences. Mobile development is my passion.

  • I love learning, experimenting and exploring
  • I am  highly motivated and I can spread the enthusiasm to the people around me
  • I know how to communicate efficiently and adapt to different audience and situation
  • I am highly focused and I can help others not to get lost on the way
  • Time and organisation are of the essence, I do not waste them
  • I am available, I love to have fun with your colleagues while delivering value
  • I am meticolous in my work: I identify patterns and see opportunities for improvements
  • I am a professional on product quality and I deeply care 

Away from coding, I’m a food lover and a guitar enthusiast. 

I’m also captivated by TV series and love to explore through travel.

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

 

/MY SKILLS

More about my skills

You’d like working with me if you’re looking for someone with:

  • 3+ years of experience in Flutter and Dart development

  • Expertise in state management

  • Solid understanding of clean architecture principles

  • Strong API integration and data handling skills

  • A testing mindset with experience in unit, widget and integration tests

  • Firebase integration (Analytics, Crashlytics, Auth, Firestore, etc.)

  • CI/CD knowledge with GitHub Actions and code quality tools

  • Git workflow proficiency, including branching strategies

  • Background in web and native mobile development

  • Commitment to clean, maintainable code and code reviews

  • Quick learner, adaptable to new technologies and frameworks

/MY TOOLS

Discover what tools
I use for work

/BOOK NOOK

Dive into My Recommended Reads

Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin

“Clean Code: A Handbook of Agile Software Craftsmanship” proved to be a transformative read for me. Its practical advice on writing clear and maintainable code resonated deeply, refining the way I approach coding challenges. Robert C. Martin’s insights on readability, naming conventions, and code smells had an immediate impact on my work. The book’s emphasis on elegant code and continuous improvement is a valuable mindset to adopt. I wholeheartedly recommend “Clean Code” to fellow developers. It’s not just about writing better code—it’s about embracing a philosophy of software craftsmanship. This book has undoubtedly enriched my coding journey and will undoubtedly enhance yours too.

Principles of Package Design - Matthias Noback

Having read Matthias Noback’s ‘Principles of Package Design,’ I can confidently say that it has made a profound impact on my approach as a developer. Noback masterfully explores SOLID principles, offering clear code examples that have significantly improved my ability to identify and rectify codebase issues.

Beyond SOLID, this book unveils lesser-known, yet invaluable, package design principles. 

In essence, ‘Principles of Package Design’ has not just improved my development skills; it has completely revolutionized my way of working. I am now equipped to produce code that is not only robust and efficient but also a joy to maintain, making me a more effective and confident developer.

 

/ MY EXPERIENCE

Volunteering and
How I Acquired Teamwork Skills

2014 /2018

During my academic journey, I wholeheartedly embraced the dynamic spirit of AEGEE-Salerno, an antenna within the prestigious AEGEE network – a pinnacle of interdisciplinary student organizations in Europe. AEGEE, established in 1985, unites 13,000 members across 161 cities spanning 40 nations.

Serving as a catalyst for a borderless and integrated Europe, AEGEE facilitates dialogue and the exchange of knowledge. The organization thrives on nurturing mutual understanding, dismantling stereotypes, and forging solidarity.

Throughout my engagement with AEGEE, I played an active role as a dedicated member, progressively assuming responsibilities within the local board. I transitioned from an IT role in 2014 to Vice President in 2015, eventually attaining the position of President in 2017.

During my tenure as the IT Responsible, I honed my abilities as a dedicated team worker. I became an integral part of a diverse and dynamic board, where each member had distinct responsibilities, such as PR, Treasurer, and more. My role centered around the development and management of the association’s website and its corresponding social media platforms, which required seamless collaboration with my fellow AEGEE-Salerno board members.

 

In addition to this, I actively coordinated collaborative events and initiatives in close partnership with colleagues from various AEGEE offices across European countries. This experience not only sharpened my teamwork skills but also fostered an environment of cross-cultural understanding and effective communication.

Furthermore, I took on responsibilities related to front office and help desk activities for Erasmus students at the University of Salerno, working closely with a team to ensure a smooth and welcoming experience for international students. Simultaneously, I contributed to recruitment and promotional efforts, showcasing my ability to collaborate with others within the university and the broader Salerno community.

 

This multifaceted role allowed me to thrive as a team player, demonstrating my capacity to work harmoniously with diverse groups of individuals while achieving common goals.

As President, I assumed the responsibility of orchestrating the activities of the antenna’s 45 members. This included presiding over monthly members’ meetings and coordinating local events. Moreover, I took on the vital role of representing the association in dealings with local authorities such as the municipality, university, and youth forum.

AEGEE-Salerno goes beyond being just a chapter; it stands as a testament to my unwavering commitment to an inclusive Europe, a reflection of my dedication to empowering youth, and a manifestation of my enthusiasm for transcending boundaries.

/TRAVEL DIARY

A Personal Evolution Through Travel

I have an insatiable love for travel. As I’ve wandered through the charming streets of London, the vibrant alleys of Berlin, the historical tapestry of Krakow, and many more European gems, my passion for exploration has seamlessly woven into my professional journey.

 

The countless cities I’ve immersed myself in have gifted me more than breathtaking views – they’ve nurtured an open mind and an ability to adapt, crucial traits in my sector Just as I’ve effortlessly navigated diverse cultures, I approach projects with curiosity and flexibility. This global perspective translates to a readiness to travel for work, meeting challenges with the same enthusiasm I reserve for discovering new destinations.

 

With my passport in one hand and a laptop in the other, I’m prepared to transcend boundaries, both geographical and digital, driven by the harmony of my two passions: IT and the boundless world beyond.

/ INSPIRATIONAL QUOTES

Some of my favorite motivational quotes

"Never stop learning, because life never stops teaching."

Continuous learning and personal development are essential for career growth and adaptability in the ever-changing job market.

"Those who know more than you have simply made mistakes before."

Don’t be discouraged by more experienced colleagues:  knowledge and expertise often come from learning through mistakes and experiences. I like this quote because encourages to embrace a self-learning journey, even when others seem more knowledgeable.

"In life, you either win or you learn."

In life, there are no true failures; instead, there are opportunities to learn and grow. Every setback or challenge at work is an opportunity for learning and improvement, ultimately contributing to your professional success.

"Even the smallest light can break the darkness when it is joined with others"

The best results in any field come from a group of individuals working together effectively and collaboratively, not from a single solitary genius.

Giancarlo Mennillo

Full Stack Developer at Safectory GmbH

Let's get in touch

EMAIL ME