Andrea Bergia

Sr Staff Software Engineer at ServiceNow

Turin, Piedmont, 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
Andrea Bergia is a Sr Staff Software Engineer with 12 years of experience building and hardening large-scale platforms, currently focused on the JavaScript engine at ServiceNow where he has driven ECMA-262 compatibility, performance improvements, and critical security fixes. Comfortable across C++, Java, PL/SQL and a wide polyglot toolset (Go, Python, Objective-C, Qt, .NET and front-end frameworks), he pairs deep systems-level expertise with strong Linux and scripting skills. He has led technical teams and architecture at LIST and served as Principal Software Engineer at lastminute.com, delivering enterprise solutions for major European banks and insurers. An active contributor to the well-known Rhino project, Andrea has fixed core engine bugs and added ES6 features—an indication of his ability to navigate language internals and standards. Trained as a mathematician from the University of Turin, he brings analytical rigor and a genuine passion for programming to complex, security-sensitive codebases.
code12 years of coding experience
job14 years of employment as a software developer
bookMaster, Mathematics, Master, Mathematics at Università degli Studi di Torino
bookBachelor, Mathematics, Bachelor, Mathematics at Università degli studi di Torino
bookIIS G. Vallauri
languagesEnglish, German, Italian
stackoverflow-logo

Stackoverflow

Stats
5,512reputation
615kreached
134answers
9questions
Badges
java
top-5%
sonarqube
top-5%
github-logo-circle

Github Skills (15)

javascript10
ecmascript10
java9
pointer9
sonarqube9
javas9
compiler-design8
lexer7
arm6
objective-c6
windows6
header-files6
multithreading6
api-design6
clang6

Programming languages (7)

TypeScriptPowerShellRustJavaScriptHTMLGroovyPython

Github contributions (5)

github-logo-circle
mozilla/rhino

Oct 2023 - Mar 2025

Rhino is an open-source implementation of JavaScript written entirely in Java
Role in this project:
userBack-end Developer
Contributions:39 reviews, 51 PRs, 136 comments in 1 year 5 months
Contributions summary:Andrea primarily contributed to the Rhino JavaScript engine's core functionalities, focusing on bug fixes and implementing new features related to ECMAScript specifications. Their work included correcting implementations for built-in math functions such as `Math.atanh`, and enhancing support for ES6 features, including implementing `Symbol.species` for various built-ins and adding methods to TypedArray. The user also addressed issues around function constructors and hoisting, and addressed problems with the lexer.
jsinteropjavascriptjavarhinogwt
andreabergia/rhino

Oct 2023 - Apr 2025

Rhino is an open-source implementation of JavaScript written entirely in Java
Contributions:1 review, 4 PRs, 149 pushes in 1 year 5 months
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
Andrea Bergia - Sr Staff Software Engineer at ServiceNow