Demetrio Battaglia is a TypeScript-focused software engineer with a decade of hands-on experience building full-stack and safety-critical systems across research and industry. He holds a B.Sc. in Computer Science from the University of Trento with an Erasmus at NTNU and is pursuing an M.Sc. at DTU, blending rigorous academic training with applied engineering. At Fondazione Bruno Kessler he developed diagnostics, test tooling and control/protection software for safety-critical transport and document management systems, and he freelanced to deliver a student activity planning platform. Now interning in TypeScript at Apple, he brings strong practical experience in robust system design, conversational-agent tooling for telemedicine, and ERTMS/ETCS domain knowledge. Comfortable across front-end and back-end stacks, he pairs formal-methods influenced thinking with pragmatic delivery to produce reliable, maintainable software. He’s multilingual in academic contexts and has a background in electronics and IT fundamentals from technical school and Cisco Networking Academy.
10 years of coding experience
3 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Università di Trento
IT Essentials, IT Essentials at Cisco Networking Academy
Technical University of Denmark
Diploma Istituto Tecnico e Professionale Elettronica, Diploma Istituto Tecnico e Professionale Elettronica at Istituto Tecnico Industriale Statale “Panella-Vallauri” di Reggio Calabria
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.