Domenico Di Nicola is an IT Senior Software and Data Engineer with over a decade of experience delivering Python/Django solutions and data platforms for UN agencies like UNICEF and WFP. Architecture-oriented and DevOps-savvy, he combines hands-on backend development, automated testing and CI/CD practices with experience in tenant-aware systems, data engineering (Superset, PowerBI, Spark/Databricks) and cloud-friendly deployments. He has a strong track record contributing to notable open-source projects—improving Microsoft 365 Python clients and Django multi-tenant and admin tooling—demonstrating attention to code quality, modern Python compatibility and documentation. Fluent in Spanish and Portuguese and comfortable in multicultural teams, he pairs methodical problem-solving with agile delivery and cross-stakeholder coordination. Trained in computer engineering in Rome with exchange studies in bioinformatics/cryptology, he brings both academic rigor and practical UN-sector product experience to complex, mission-driven problems.
11 years of coding experience
11 years of employment as a software developer
Diploma di Ragioniere e Perito Commerciale e Programmatore, ragioneria, Diploma di Ragioniere e Perito Commerciale e Programmatore, ragioneria at Istituto Tecnico Commerciale Ferdinando Magellano
exchange programme, bioinformatics, cripthology, exchange programme, bioinformatics, cripthology at University of Bergen (UiB)
Laurea Magistrale, Ingegneria informatica, 110/110, Laurea Magistrale, Ingegneria informatica, 110/110 at Università degli Studi di Roma Tre
collection of useful django actions to use with ModelAdmin or AdminSite.
Role in this project:
Back-end Developer
Contributions:3 reviews, 29 commits, 28 PRs in 1 year 1 month
Contributions summary:Domenico contributed to the Django-based admin actions project, focusing on improvements and modernization efforts. Their work included updating the codebase for Python 3.9, Django 3.1, and refactoring of code. The commits demonstrate changes across multiple files including core API functionalities, tests, and mass update features, suggesting involvement in various aspects of the project. The user also added support for Django 4.0 and made minor bug fixes.
Microsoft 365 & Microsoft Graph Library for Python
Role in this project:
Back-end Developer
Contributions:22 commits, 26 PRs, 59 comments in 11 months
Contributions summary:Domenico contributed to the `vgrem/office365-rest-python-client` repository by fixing flake8 issues, improving code style, and refactoring various files. The user's commits focused on improving the functionality of SharePoint and OneDrive integrations. Additionally, the user implemented new methods for file operations, demonstrating a focus on expanding the capabilities of the Python client for interacting with Microsoft 365 services.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Domenico Di Nicola - Information Technology Specialist