Francesco Trotta

Postdoc at Laboratorio di Simulazioni Numeriche del Clima e degli Ecosistemi Marini. University of Bologna

Bologna, Emilia-Romagna, 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
Francesco Trotta is a postdoctoral researcher and software engineer based in Bologna with 12 years of experience blending scientific research and production-grade software development. Trained in astrophysics and cosmology, he has applied radiative transfer modelling and interferometric data analysis during a PhD and early roles at the European Southern Observatory. For over a decade he has combined numerical climate and marine ecosystem simulations with open-source contributions, notably improving ESLint rules and TypeScript typings in DefinitelyTyped and optimizing the esoteric jsfuck project. His work shows a rare mix of rigorous scientific modelling and practical code hygiene—fixing subtle linting bugs, extending async formatter support, and tightening type correctness. Comfortable across full-stack tasks, he brings attention to correctness, tests, and documentation while working at the intersection of research and engineering. Colleagues can expect a detail-oriented developer who translates complex domain problems into well-tested, maintainable code.
code12 years of coding experience
job2 years of employment as a software developer
bookSpecialistic Degree in Astrophysics and Cosmology, 104/110, Specialistic Degree in Astrophysics and Cosmology, 104/110 at University of Bologna
stackoverflow-logo

Stackoverflow

Stats
44,921reputation
5.7mreached
382answers
75questions
Badges
mysql
top-5%
sql
top-5%
nullable
top-5%
firebase
top-5%
encoding
top-1%
base64
top-5%
github-logo-circle

Github Skills (46)

code-optimization10
static-code-analysis10
es6-modules10
javascript10
character-encoding10
strings10
testing10
text-manipulation10
typescript10
typescript-definitions10
eslint10
software-quality10
rule-engine10
encoding10
typescript-types10

Programming languages (4)

TypeScriptCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
eslint/eslint

Jan 2017 - Dec 2022

Find and fix problems in your JavaScript code.
Role in this project:
userFull-stack Developer
Contributions:598 reviews, 11 commits, 253 PRs in 6 years
Contributions summary:Francesco contributed to the ESLint project by addressing JavaScript code issues, focusing on improving code quality and functionality. Their work included fixing rule-related bugs, specifically enhancing the `func-call-spacing` and `key-spacing` rules to recognize different line terminators and handle multiline properties. The user also added features, such as property grouping in the `key-spacing` rule and updated tests to validate these changes, demonstrating a focus on code correctness and rule enhancements. In addition to these changes, they also made improvements to the rule's related documentation.
linterfixeslintproblemsjavascript
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:20 reviews, 5 commits, 12 PRs in 1 year
Contributions summary:Francesco primarily contributed to improving and expanding the TypeScript type definitions within the DefinitelyTyped repository. They addressed issues related to type correctness and consistency, specifically concerning node.js and eslint. Furthermore, the user introduced support for async formatters and newer ECMAScript versions within the eslint definitions. Their work involved modifying type definitions, adding tests, and merging pull requests to enhance the quality and completeness of the TypeScript typings.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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