Vincenzo Mecca

Software Engineer at 4Science

Basilicata, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vincenzo Mecca is a software engineer and PhD candidate in Informatics with 4+ years of hands-on experience building full-stack web applications and back-end services, currently contributing at 4Science. He combines strong Java/Spring and Angular skills with SQL/PL-SQL expertise, and has improved both user-facing UI and backend functionality in widely used open-source projects like DSpace. His research work spans distributed systems, blockchains and performance optimization of JSON-schema equivalence using ML techniques (Java, Python, scikit-learn), bringing academic rigor to production problems. A habitual code reviewer and teacher, he focuses on resilient, maintainable systems and developer productivity. Outside work he tinkers with custom mechanical keyboards and enjoys translating that attention to detail into cleaner code and developer experiences.
code3 years of coding experience
job4 years of employment as a software developer
bookFull Stack open, Mooc, Full Stack open, Mooc at University of Helsinki
bookLaurea triennale, Scienze e tecnologie Informatiche, 110/110 e Lode, Laurea triennale, Scienze e tecnologie Informatiche, 110/110 e Lode at Università degli Studi della Basilicata
bookDoctor of Philosophy - PhD, Informatica, Doctor of Philosophy - PhD, Informatica at Università del Salento
github-logo-circle

Github Skills (20)

ngrx10
git-repository10
typescript10
user-interface10
package-repository10
java10
javas10
typescript-types10
typescripts10
dspace10
angular10
api-design9
restful-api9
testing9
javascript9

Programming languages (3)

TypeScriptJavaJavaScript

Github contributions (5)

github-logo-circle
DSpace/DSpace

Jun 2022 - Dec 2022

(Official) The DSpace digital asset management system that powers your Institutional Repository
Role in this project:
userBack-end Developer
Contributions:39 reviews, 41 commits, 20 PRs in 6 months
Contributions summary:Vincenzo's commits primarily involve modifications to the DSpace digital asset management system's backend components. They are focused on enhancing the EPO (European Patent Office) importer service, as indicated by changes in `EpoImportMetadataSourceServiceImpl.java`. Further contributions include the implementation of a new REST service for handle resolution and improvements in the relationship service. The contributions focus on improving and extending the functionality of the DSpace repository system.
management-systemopen-accessdigital-assetdigital-asset-managementpowers
DSpace/dspace-angular

Sep 2022 - Dec 2022

DSpace User Interface built on Angular.io
Role in this project:
userFront-end Developer
Contributions:10 reviews, 10 commits, 9 PRs in 3 months
Contributions summary:Vincenzo's commits primarily focused on enhancing the DSpace Angular user interface. They addressed configuration loading issues related to cookies and Google Analytics, refactoring and improving the service initialization. The user implemented and refactored tests to filter Google Analytics configuration. Moreover, they resolved linting issues and cleaned up specifications within the project.
user-interfaceangular-ioyarnangular-uingrx
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
Vincenzo Mecca - Software Engineer at 4Science