
Carlo Alberto Hung
Verified Expert in Engineering
Software Developer
Milan, Metropolitan City of Milan, Italy
Toptal member since June 23, 2022
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
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
Preferred Environment
Linux, Java, Eclipse IDE
The most amazing...
...software projects I've created are Java-based web services.
Work Experience
VP of Engineering
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.
Software Engineer
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.
Agile Coach
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.
Agile Coach | ICT Security Expert
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.
Transition Lead | Agile Coach
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.
Engineering Manager | Lead Security Advisor
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.
Security Engineer
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.
Software Developer
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.
Experience
Job Queue Simulator
https://github.com/charlenger/queueworkersCall Center Simulator
https://github.com/charlenger/CallCenterSimulatorMigration Server
Education
Master's Degree in Psychology
Pegaso Telematic University - Naples, Campania, Italy
Master's Degree in Software Engineering
University of Palermo - Palermo, Sicily, Italy
Bachelor's Degree in Software Engineering
University of Palermo - Palermo, Sicily, Italy
Certifications
Systemic Coaching | ICP-SYS
ICAgile
Professional Agile Leadership – Evidence-Based Management (PAL-EBM)
Scrum.org
Adaptive Organization Design Certification | ICP-ORG
ICAgile
Agile Leadership | ICP-LEA
ICAgile
Certified Professional in Managing Jira Projects for Cloud (ACP-MJSP)
Atlassian
Enterprise Coaching | ICP-ENT
ICAgile
Google Cloud Certified Associate Cloud Engineer
Google Cloud
AWS Certified Developer
Amazon Web Services
Delivery at Scale | ICP-DAS
ICAgile
ICP-CAT - Coaching Agile Transitions
IC-Agile
Agile Explorer
Lean Change Management Association
Professional Scrum with User Experience I (PSU)
Scrum.org
Professional Scrum Product Owner II
Scrum.org
Microsoft Certified Azure Fundamental
Microsoft
IAC Certified Coach
International Association of Coaching
Certified Agile Coach | ICP-ACC
ICAgile
Professional Scrum Master III
Scrum.org
Professional Scrum Master II
Scrum.org
Certified Kanban Coach
International Business and Quality Management Institute LLC
Scaled Professional Scrum
Scrum.org
Professional Scrum with Kanban I
Scrum.org
Professional Agile Leadership I
Scrum.org
Professional Scrum Developer I
Scrum.org
Neo4j Certified Professional
Neo4j
CompTIA Advanced Security Practitioner (CASP+)
CompTIA
CompTIA PenTest+ PT0-001
CompTIA
Professional Scrum Product Owner I
Scrum.org
CompTIA Cybersecurity Analyst (CySA+) | CS0-001
CompTIA
CompTIA Security+ SY0-501
CompTIA
Professional Scrum Master I
Scrum.org
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring