Paolo Berrini

Software Architect at coliquio

Padua, Veneto, 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

👤
Senior
🎓
Top School
Paolo Berrini is a seasoned Software Architect based in Padua with 11 years of hands-on experience designing and delivering full-stack, microservices-driven systems. He blends backend expertise in NodeJS, Scala, PHP and databases (MongoDB, Elasticsearch, Redis) with modern frontend skills in ES6 frameworks like Angular and React, and has led engineering teams through architecture and delivery at companies such as coliquio and ATP Autoteile. Paolo consistently focuses on practical developer ergonomics and robustness—evidenced by his open-source contributions improving TypeORM model generation (EOL handling and table selection). Comfortable across the stack, he moves fluidly between production systems, developer tooling and data stores to turn complex requirements into maintainable solutions. Trained in computer science at Università degli Studi di Padova, he combines an engineer’s rigor with an eye for pragmatic, production-ready design.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Università degli Studi di Padova
bookComputer Science, Computer Science at ITIS F. Severi
languagesItalian, English, German
stackoverflow-logo

Stackoverflow

Stats
81reputation
17kreached
3answers
0questions
github-logo-circle

Github Skills (17)

testing10
typescript10
typescript-types10
typeorm10
typescripts10
command-line-interface9
command-line9
nodejs9
cli9
database-design8
angular-ui-bootstrap6
css6
yii6
twitter-bootstrap6
javascript6

Programming languages (6)

TypeScriptScalaSCSSJavaScriptPHPPython

Github contributions (5)

github-logo-circle
Generates models for TypeORM from existing database.
Role in this project:
userBack-end Developer
Contributions:14 commits, 2 PRs, 2 issues in 7 months
Contributions summary:Paolo focused on enhancing the `typeorm-model-generator` project, primarily by adding features related to End-of-Line (EOL) character handling within generated models. They implemented options for specifying and enforcing EOL styles (LF, CRLF), incorporated these choices into the command-line interface and interactive prompts, and added tests to ensure the correct handling of EOL characters. Furthermore, the user also introduced functionality for selecting specific tables for model generation, extending the project's flexibility.
typeormexisting-databasedatabasepostgresqltypescript
pc3b3r/express-sequelize

Sep 2015 - Dec 2019

Express Sequelize Boilerplate
Contributions:1 PR, 2 pushes, 1 branch in 4 years 2 months
express-sequelizeboilerplateexpressjssequelizeexpress
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