Alessandro Iudicone
Welcome to my website!
DevOps software engineer; passionate about software, hardware and digital arts
📜 About me
I am a software engineer passionate about my work and about IT in general.
I currently hold the position of DevOps engineer in Aruba (where I work as a consultant on behalf of
Global Sistemi Srl) and work in a team of 7 people in which I play a role of mid-level responsibility.
I have 5 years of experience in software engineering and spent part of my career in France, where I worked for two and a half years as a back-end Java developer at Orange SA in Sophia-Antipolis. During this employment, I became interested in some DevOps tools, which is why I later moved into this area.
I often attend online courses to keep up to date on technologies that interest me. Among my official certifications is the OCA Java 8 certification, which I obtained on 28/12/2018.
In addition to the professional IT world, I also dedicate myself to IT in a hobbyist mode, performing activities ranging from repairing, maintaining and upgrading PCs (both assembling and replacing components and software), to creating visual content (video and photo editing, creating business cards and posters).
My academic career has been focused on economics, but in the last years of university, I nurtured an
ever-growing interest in IT.
Therefore, I combined my university education with training through online courses (MOOCs) on topics
firstly in the area of data analysis and quantitative analysis (which I used for my theses and research
at university) and then on programming basics (which made me get closer and more passionate about the world
of software engineering).
Main topics: DevOps, CI/CD, GitLab, Git, Docker, Kubernetes, Nexus Repository, JFrog Artifactory, DockerHub, PowerShell, Pester, Bash, Windows Server, Linux, SVN, Java, Maven, Node.js, NPM, .NET, AWS, SonarQube.
👩🏽🚀 Projects
I have some ongoing and completed projects, ranging from some projects on GitHub to video edits on YouTube.
Therefore, here is my YouTube Channel.
🏆 Accomplishments
The accomplishments I consider most relevants to me are when I succeed in explaining something to one of my colleagues or my peers.
1,01^365 = 37,78 🚀 - Chris Gardener
💻 Work History
Aruba SpA - DevOps Engineer
Creation, maintenance and development of CI/CD pipelines on various technologies (npm, Angular,
JavaScript, Typescript, Java, Maven, .Net, NuGet, Docker) via GitLab, Jenkins and BuildMaster.
GitLab administrator. Automation of the build, test, security analysis and release phases of various software.
PowerShell and bash scripting for automation.
Operation on modern (git, GitLab, Jenkins) and legacy (SVN, BuildMaster) systems.
Support of development teams based on requests and ticketing and in cooperation with other DevOps team members.
Training of newcomers regarding CI/CD topics and regarding business flows.
Release of sensitive services and applications also outside normal working hours.
Software and technologies used: GitLab, Git, Nexus repository, Docker, PowerShell, Pester, Bash,
BuildMaster, Jenkins, Windows Server, Linux (Ubuntu), Visual Studio Code, SVN, Selenium, Keycloak, Maven,
Java, NPM, Node.JS, .NET, C#
WENDA srl - Software engineer
Development of back-end services for providing data to mobile and web apps or APIs while retrieving and
collecting data from other databases or third-parties API in a microservice architectural style.
Set-up and maintenance of dev-ops toolchain, from service containerization to CI pipeline set-up with GitHub
Actions, through Docker Hub repository and deployment on AWS server.
DevOps and GitOps training delivery.
Software and technologies used: JavaScript (ES6+), Node.JS, NPM, Express, Jest, Postman, MacOs, Linux (Ubuntu),
Visual Studio Code, Docker, Docker Hub, Git, GitHub, AWS, MySql, PostgreSQL, Redis, IoT, Blockchain.
Orange - Java developer
Development of API REST webservices and applications managing subscription fluxes for message, mail and
notification dispatching in the SDFY (Smart Data Factory) department of ORANGE SA in Mougins (FR), as an on-site
consultant.
Design and development of new features, test, CI/CD through pipelines and automated procedures, maintenance and
monitoring, repository management, onboarding of newcomers, interaction with other teams (hosting, security, run).
Agile Scrum team of 10 members (7 developers) and continuous interactions with other teams (hosting, security, run)
for releasing the APIs periodically and build new features in Agile Scrum.
Software and technologies used: Java 8, Spring, Dropwizard, Apache Flink, Maven, Junit, JMeter, Linux (Ubuntu),
IntelliJ Idea, Docker, JFrog Artifactory, MaestroNG, Ansible, Git, GitLab, Python, RabbitMQ, MongoDB, Cassandra,
Kibana, Grafana, Fortify SCA, SonarQube, HashiCorp Vault, Jira
NEXT Ingegneria dei Sistemi S.p.A. - Software engineer
Software development tasks, among which prevails Java development of apps for Android OS and JavaScript development,
with the use of the ReactJS library and Material-UI components.
Adoption of agile scrum methodologies, operability on both Windows operating systems and Linux distributions also
with virtual machines.
Installation and integration of the designed systems, on-site customer support, software testing and debugging,
operation on computer hardware, drafting of technical documentation.
Software and technologies used: Java 8, Gradle, Android Studio, Linux (Ubuntu), IntelliJ Idea, Docker,
Microsoft SQL Management Studio, Javascript, Node.JS, React.JS, Redux, Git, GitHub, SVN.
Thanks for watching!