Hello, I'm
Dennis A. Boanini
Senior Full-Stack Engineer
React · TypeScript · Java · Spring Boot · Node.js
About
Professional Summary
Senior Full-Stack Engineer with 7+ years of experience building scalable web applications using React, TypeScript, Java, and Spring Boot. Proven track record in frontend architecture, domain modelling, and end-to-end feature delivery in microservices environments.
Strong advocate for code quality, automated testing, and long-term maintainability. Comfortable owning production systems and contributing to architectural decisions that keep platforms coherent as they scale. Actively integrates AI coding tools to accelerate development.
Career
Professional Experience
Senior Frontend Engineer
CurrentInnotek SRL for Fabrick
Roma (Full Remote) · March 2022 – Present
- ▸Designed and developed complex, scalable web interfaces using React and TypeScript, defining frontend architecture, state management strategies (Zustand), and technical library selection.
- ▸Introduced unit testing with Vitest into the development workflow, significantly improving code reliability and test coverage measured via SonarQube.
- ▸Integrated REST APIs and collaborated closely with backend teams in a microservices architecture using containerised environments and Kafka messaging.
- ▸Performed full-stack tasks in Java (8, 11, 17, 21) and Spring Boot, contributing to end-to-end feature delivery across backend services and React frontend.
- ▸Used AI coding tools to accelerate development while reviewing and hardening AI-generated code before production deployment.
Senior Fullstack Developer
Lascaux SRL for A. Menarini Industrie Farmaceutiche
Firenze (Full Remote) · June 2021 – March 2022
- ▸Contributed to the development of the corporate CRM for A. Menarini, ensuring high performance and scalability for critical internal business processes.
- ▸Acted as Frontend Quality Lead, overseeing code standards and best practices to ensure a maintainable, bug-free user interface.
- ▸Developed backend services using Java 11 and Spring Boot, optimising data persistence through MyBatis and Oracle DB.
- ▸Built dynamic, responsive interfaces with Angular 11, leveraging RxJS for reactive programming and NgRx for state management.
- ▸Streamlined deployment and operations via Docker, Kubernetes, and automated CI/CD pipelines.
Fullstack Developer
Plansoft SRL for A. Menarini Industrie Farmaceutiche
Firenze · November 2017 – June 2021
- ▸Developed and maintained a large-scale corporate CRM in an Agile/Scrum environment, owning code quality assurance for both frontend and backend layers.
- ▸Led major technical migrations: backend from Java 9 to Java 11, and frontend from Angular 5 to Angular 11.
- ▸Developed backend services with Java and Spring Boot; managed containerised environments with Docker, Kubernetes, and CI/CD pipelines.
- ▸Mentored junior developers, contributing to team growth and engineering culture.
Fullstack Developer
Plansoft SRL
Firenze · March 2017 – November 2017
- ▸Developed a mobile-first application for RunnerPizza delivery drivers in strategic collaboration with Poste Italiane SPA.
- ▸Built cross-platform mobile solutions using Apache Cordova and AngularJS, integrated with a Spring Boot (Java 8) backend.
- ▸Mentored an intern, providing technical guidance and overseeing their integration into the development team.
Software Developer Intern
Plansoft SRL
Firenze · September 2016 – March 2017
- ▸Contributed to the development of the Runner Pizza e-commerce platform.
- ▸Developed mobile-responsive features using Apache Cordova and assisted in data integration tasks with Pentaho Data Integration (Kettle).
- ▸Gained hands-on experience with the Spring Boot / AngularJS stack and PostgreSQL.
Expertise
Technical Skills
Frontend
Backend
Infrastructure & DevOps
Databases
Testing & Quality
Architecture
Academic
Education
Bachelor's Degree in Computer Science
Università degli Studi di Firenze
Thesis: Development of an e-commerce platform for food delivery

