Alessio Prestileo
Senior Frontend Engineer
Website:
https://alessioprestileo.com
Profile
Senior Frontend Engineer with 9 years of professional experience, specializing in React, TypeScript, and scalable frontend architecture. Proven track record delivering high-quality web and mobile applications, mentoring engineers, and collaborating with product/design teams to build intuitive, performant solutions. Experienced in both greenfield projects and legacy projects.
Core Competencies
React · TypeScript · NodeJS · Modular Frontend Architecture · Design Systems · Scalable UI · Performance Optimization · CI/CD · Automated Testing · Mentorship · Product Collaboration
Professional Interests
- Strongly typed functional languages: Haskell, PureScript and Elm.
- Modular Software Architecture: Attended “Master Class in Software Architecture” course taught by “Uncle Bob” Martin.
- Improving developer workflows through tooling, CI/CD, and coding conventions.
Education
-
M.S. Naval Architecture and Marine EngineeringUniversity of Genoa, Italy2011
-
B.S. Naval Architecture and Marine EngineeringUniversity of Genoa, Italy2008
Work Experience
Senior Software Engineer
- Acted as the principal point of contact for TypeScript expertise, shaping coding standards and mentoring colleagues.
- Contributed to the development and maintenance of a company-wide design system counting ~50 UI components implemented using React.
- Improved types on 500k lines codebase, reducing runtime errors by 50%.
- Built and delivered features end-to-end, collaborating with PMs and designers to balance performance, maintainability, and product impact.
- Mentored engineers, conducted code reviews, and established coding conventions and internal tooling.
- Enhanced CI/CD pipelines and code architecture, increasing automation and reducing lifetime of merge requests by 50%.
- Created coding challenges and assessed ~50 prospective candidates in technical interviews, hiring 12 engineers in 2022.
Senior Software Engineer / Frontend Lead
- Developed an ERP web application and an expense claim mobile app using React/ReactNative/TypeScript.
- Implemented and maintained design system, coding conventions, and deployment pipelines.
- Mentored engineers, conducted code reviews, and led frontend team initiatives.
- Conducted interviews, created coding challenges and home assignments to assess prospective candidates.
Software Engineer
- Developed and maintained websites using Angular, Vue, Drupal, and WordPress.
- Key contributor to projects including speiding.no and tradisjonsmat.no
Structural Engineer
- Performed non-linear FE calculations to assess the ultimate strength of marine structures.
- Developed custom engineering software using Python and C++.