Alicio Romoli
Software Engineer Frontend
London, United Kingdom
About
I started my journey as a software engineer back in 2019, and throughout my career, I have had the privilege of working on high-profile projects, where I've contributed to enhancing their performance.
I've got experience in building web applications with Node.js, TypeScript, React, Redux, and all the usual suspects. Lately, I've been diving deep into the world of web3, fueled by my curiosity to explore what's next in tech.
I love open source and working on side projects. When I'm not coding, you’ll probably find me playing football, going for a run, listening to music, or getting lost in a good science fiction book.
Experience
-
- Frontend Engineer @ Sony - PulseliveSummary:
- Played a pivotal role in the Software Development Life Cycle by building custom UI experiences for applications within the sports industry, delivering clean, scalable and maintainable code using technologies such as React, Typescript, Redux, Nodejs
Responsibilities:
- Managed relationships with cross-functional stakeholders including Quality Assurance Team, Designers, and Product Managers by effectively communicating technical and creative ideas while reporting on project progress.
- Thoughtfully identified functional & system requirements, researched adequate technologies, and selected architectural & design patterns allowing for maximum scalability and performance.
- Led the design and implementation of game-changing projects, improving web performance and user experience for athletes and fans, utilizing Redux, React, Vue.js, and AWS, with bolting fast page load time
- Managed the transition of iOS applications to Progressive Web Apps (PWAs), focusing on seamless service worker integration, enabling functionalities such as offline access and push notifications, utilizing React and Vue.js.
- Developed and integrated high-quality, scalable frontend components, enabling improved user interfaces and interactions, utilizing technologies like Redux, React, and Vue.js, leading to increased code maintainability and team productivity, bringing significant improvements in code quality.
- Conducted comprehensive testing, including unit, end-to-end, using Jest, Cypress, and Vite Test, continuously monitoring and optimizing software performance, availability, and security, with optimal test coverage
- Delivered technical presentations to the team on new designs, features and development plans. Maintained a high engagement in meetings, asking calibrated questions to reach alignment and optimize for delivery
- Utilised Node.js and Golang to develop and integrate backend components, enhancing data flow and system performance
Achievements:
- Redesigned the Formula-e website for an improved user experience by creating a new layout and introducing advanced technologies such as React, Redux, TypeScript, JSDOC, Sass, and CSS, resulting in significantly enhanced website performance and user satisfaction, as well as the successful implementation of a CMS system
- Redesigned the MotoGP website, transitioning from Angular to a more modern stack including React, Redux, TypeScript, Sass, CSS, and GraphQL for API integration, resulting in a visually appealing and highly functional website that met project objectives.
- Led the migration of an iOS native app used by staff on the pitch to a Progressive Web App (PWA), utilizing React, Vite, Redux Toolkit, TypeScript, and AWS for deployment, resulting in the successful implementation of a white label solution that generated additional revenue for the agency and was adopted by other clients in the sports sect
-
- Full-Stack Engineer @ ObbySummary:
- Developed new interactive learning modules for a student-teacher platform, utilizing React, NextJs, and Storybook to enhance educational engagement and increase platform usability, resulting in an uptick in user session duration
Responsibilities:
- Engineered and maintained robust APIs for an educational platform, employing NodeJs, Express, and MongoDB, which streamlined data flow and improved system response times.
- Collaborated with cross-functional teams, including Designers and Product Managers, to develop and implement new features for the platform ensuring a seamless user experience and high-quality code
-
- Frontend Software Developer @ Storm12Summary:
- Developed user-facing content, including website templates, emails, and landing pages, utilizing JavaScript, TypeScript, React, Storybook, HTML5, and CSS3, improving engagement and user experience.
Responsibilities:
- Implemented backend CRUD operations for client data manipulation using Node.js and the Express framework, streamlining database interactions and improving data processing efficiency, reducing response time
- Delivered assigned tasks within set deadlines for both new project delivery and ongoing support of existing client projects, ensuring a timely completion of 100%
-
- Junior Software Engineer @ SC InvestmentsResponsibilities:
- Contributed to maintaining the existing legacy code and learned web development foundations, resulting in enhanced product functionality across the company using Javascript, NodeJS, HTML, and jQuery.