Carlo Alberto Hung, Developer in Milan, Metropolitan City of Milan, Italy
Carlo is available for hire
Hire Carlo

Carlo Alberto Hung

Verified Expert  in Engineering

Software Developer

Milan, Metropolitan City of Milan, Italy

Toptal member since June 23, 2022

Bio

Carlo has developed several software services for large international publishers and financial institutions. He specializes in software engineering, information security, and Agile and Lean methodologies and has mainly worked on back-end services. As a solution architect, he has had the chance to experiment at all levels of the technological stack, including working on security and project management processes and heading Agile transformations and projects.

Portfolio

Prima Assicurazioni
Elixir, Rust, Domain-driven Design (DDD)
Freelance | Self-employed
Java, Agile, Web Security
Freelance for Canonical
Agile Coaching, Jira, Coaching, Linux, Ubuntu

Experience

  • Software Engineering - 12 years
  • Java - 11 years
  • Jira - 10 years
  • Web Services - 9 years
  • Agile - 8 years
  • JavaScript - 5 years
  • Agile Coaching - 5 years
  • Coaching - 5 years

Availability

Part-time

Preferred Environment

Linux, Java, Eclipse IDE

The most amazing...

...software projects I've created are Java-based web services.

Work Experience

VP of Engineering

2022 - PRESENT
Prima Assicurazioni
  • Scaled up a team from local to international. Prima is expanding internationally, and my mission was to prepare the team to scale up, both in hiring and reorganizing the work.
  • Upskilled people; mentored, coached, and trained the team's new engineering managers, preparing them to take over one of the teams in the domain.
  • Managed and fixed some complex stakeholder relationships by creating an evidence-based framework of how the team managed issues and produced value.
Technologies: Elixir, Rust, Domain-driven Design (DDD)

Software Engineer

2021 - PRESENT
Freelance | Self-employed
  • Developed back-end services based on microservices architecture for private clients.
  • Assisted in managing solution cloud architecture for private clients.
  • Coached executives and individuals on continuous improvement and, in some cases, coding techniques.
Technologies: Java, Agile, Web Security

Agile Coach

2021 - 2022
Freelance for Canonical
  • Contributed to designing and evolving the organizational way of working.
  • Provided several hours of workshops on Agile practices applied to the context of specific teams with a general feedback rating between four and five out of five.
  • Coached several teams on Scrum, Kanban, and many other practices to enable continuous improvement and an empirical approach.
Technologies: Agile Coaching, Jira, Coaching, Linux, Ubuntu

Agile Coach | ICT Security Expert

2019 - 2021
UniCredit
  • Designed and implemented an Obeya room to help the IT security department improve the visualization and collaboration and use a Lean portfolio management strategy based on risk management.
  • Coached several teams on implementing Agile delivery processes within the cyber security department.
  • Delivered several hours of training about Agile practices applied to IT security, leadership, and management.
Technologies: Agile Coaching, Coaching, Agile, Lean, Portfolio Management, Web Security

Transition Lead | Agile Coach

2018 - 2019
ING Group
  • Rolled out the transition to the Agile way of working for the Italian headquarter, leading a group of six coaches and supporting the bank board in shaping the reference model to the local context.
  • Implemented a fully functional Obeya room for diverse tribes within the Italian subsidiary, enabling visual management of the portfolio and the implementation of the Agile framework for each tribe.
  • Delivered training on Agile practices to over 500 people divided into groups of about 50 people.
Technologies: Agile, Lean, Coaching, Agile Coaching

Engineering Manager | Lead Security Advisor

2009 - 2018
EidosMedia
  • Developed a data alignment and distribution system to allow some of the biggest news publishers in the world to integrate their workflows across several distributed offices.
  • Traveled worldwide to the customer site to develop customization and integrations for the clients and train their developers on the proprietary software APIs. Delivered over 30 workshops to clients, all with successful implementation.
  • Introduced several management methodologies and practices from the process and tool perspectives, such as Jira tracking, Maven, pipeline automation, Scrum, and Kanban.
  • Led the company's security program to prepare for the FedRAMP certification of the company's cloud-based solution.
Technologies: Java, Apache Tomcat, CORBA, Web Services, REST, Spring, Apache Struts, Coaching, Agile, Lean, Databases, Jersey, IT Project Management, Business Intelligence (BI), Java Security, Secure Web Development, Web App Security

Security Engineer

2007 - 2009
Spike Reply S.r.l.
  • Implemented secure data storage system architecture for the management board of one of the biggest Italian banks.
  • Designed an application security process to integrate it into the software development lifecycle (SDLC) of one of the main Italian telco companies.
  • Delivered speeches on social network security for children on behalf of the client, who was the leading actor in the technological landscape.
Technologies: Web Security, IT Project Management

Software Developer

2006 - 2007
Center for Sicilian Philological and Linguistic Studies
  • Developed and integrated software for automatic speech recognition (ASR) using an algorithm based on the Hidden Markov model (HMM).
  • Developed and integrated automatic XML tagging systems for project documents of the Linguistic Atlas of Sicily (ALS - Atlante Linguistico Siciliano in the original).
  • Developed automation scripts based on Visual Basic for Applications (VBA) for Microsoft Word data preparation.
Technologies: Java, VBScript, XML

Experience

Job Queue Simulator

https://github.com/charlenger/queueworkers
This is an open source project that was developed to simulate different systems of job management queues. The software creates data that can be loaded into the spreadsheet to analyze how different teams perform in different situations.

Call Center Simulator

https://github.com/charlenger/CallCenterSimulator
This is an open source project that simulates a simple call center. The software generates data on the call center performance according to the configuration of the workers and allows an analysis of different management criteria.

Migration Server

This Java servlet-based back-end application includes a web-based graphical user interface based on Bootstrap and jQuery. The application allows creating configuration schemas to extract, transform, and load data from a proprietary system. It also migrates data to other formats and enables data processing and transformation according to the needs. It can be customized based on Apache Groovy, XSLT, Bash script, and many other languages.

Education

2019 - 2020

Master's Degree in Psychology

Pegaso Telematic University - Naples, Campania, Italy

2004 - 2007

Master's Degree in Software Engineering

University of Palermo - Palermo, Sicily, Italy

2001 - 2004

Bachelor's Degree in Software Engineering

University of Palermo - Palermo, Sicily, Italy

Certifications

MAY 2022 - PRESENT

Systemic Coaching | ICP-SYS

ICAgile

JANUARY 2022 - PRESENT

Professional Agile Leadership – Evidence-Based Management (PAL-EBM)

Scrum.org

NOVEMBER 2021 - PRESENT

Adaptive Organization Design Certification | ICP-ORG

ICAgile

NOVEMBER 2021 - PRESENT

Agile Leadership | ICP-LEA

ICAgile

OCTOBER 2021 - PRESENT

Certified Professional in Managing Jira Projects for Cloud (ACP-MJSP)

Atlassian

MARCH 2021 - PRESENT

Enterprise Coaching | ICP-ENT

ICAgile

NOVEMBER 2020 - NOVEMBER 2022

Google Cloud Certified Associate Cloud Engineer

Google Cloud

NOVEMBER 2020 - NOVEMBER 2023

AWS Certified Developer

Amazon Web Services

JUNE 2020 - PRESENT

Delivery at Scale | ICP-DAS

ICAgile

MAY 2020 - PRESENT

ICP-CAT - Coaching Agile Transitions

IC-Agile

MAY 2020 - PRESENT

Agile Explorer

Lean Change Management Association

MARCH 2020 - PRESENT

Professional Scrum with User Experience I (PSU)

Scrum.org

MARCH 2020 - PRESENT

Professional Scrum Product Owner II

Scrum.org

MARCH 2020 - PRESENT

Microsoft Certified Azure Fundamental

Microsoft

NOVEMBER 2019 - PRESENT

IAC Certified Coach

International Association of Coaching

JUNE 2019 - PRESENT

Certified Agile Coach | ICP-ACC

ICAgile

APRIL 2019 - PRESENT

Professional Scrum Master III

Scrum.org

MARCH 2019 - PRESENT

Professional Scrum Master II

Scrum.org

MARCH 2019 - PRESENT

Certified Kanban Coach

International Business and Quality Management Institute LLC

FEBRUARY 2019 - PRESENT

Scaled Professional Scrum

Scrum.org

FEBRUARY 2019 - PRESENT

Professional Scrum with Kanban I

Scrum.org

DECEMBER 2018 - PRESENT

Professional Agile Leadership I

Scrum.org

NOVEMBER 2018 - PRESENT

Professional Scrum Developer I

Scrum.org

OCTOBER 2018 - PRESENT

Neo4j Certified Professional

Neo4j

JULY 2018 - PRESENT

CompTIA Advanced Security Practitioner (CASP+)

CompTIA

JULY 2018 - PRESENT

CompTIA PenTest+ PT0-001

CompTIA

FEBRUARY 2018 - PRESENT

Professional Scrum Product Owner I

Scrum.org

FEBRUARY 2018 - PRESENT

CompTIA Cybersecurity Analyst (CySA+) | CS0-001

CompTIA

DECEMBER 2017 - PRESENT

CompTIA Security+ SY0-501

CompTIA

DECEMBER 2017 - PRESENT

Professional Scrum Master I

Scrum.org

DECEMBER 2017 - PRESENT

ITIL Foundation

Axelos

Skills

Libraries/APIs

Jira REST API, Java Security

Tools

Eclipse IDE, Jira, Apache Tomcat

Languages

Java, XML, JavaScript, VBScript, Python 3, Elixir, Rust

Paradigms

REST, Agile, Scrum, Kanban, Management, Business Intelligence (BI), Penetration Testing

Frameworks

Jersey, Spring, Apache Struts

Platforms

Linux, Ubuntu, Amazon Web Services (AWS), Azure, Android

Storage

Databases, Google Cloud, Neo4j

Other

Computer Skills, Software Engineering, Coaching, Executive Coaching, Web Services, Agile Coaching, Leadership, Agile Delivery, IT, Computer Science, Web Security, IT Project Management, CORBA, Lean, Secure Web Development, Web App Security, Jira Administration, Cloud, Security Analysis, Risk Management, Portfolio Management, Systems Thinking, Enterprise, Transition Management, Product Management, User Experience (UX), Development, Graphs, ITIL V3 Foundation Certified, Time Management, Domain-driven Design (DDD)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring