aprile.alessandro@gmail.com +393200625543 github Linkedin - based in Italy EU (CET)
Angular/AngularJs - React - React-native - Redux/RxJs - TypeScript/JavaScript - webRtc - Ionic/PhoneGap/Cordova - jasmine - jquery - html5/css3 - Sass/Scss - Bootstrap - Angular Material - PrimeNG - JSON - webSql - SQL - Oracle - Node - MongoDB - Express.js - OAUTH2 - JWT - KeyCloack/Openshift - jhipster - .NET environment - botpress - chatScrip - Agile Methodology
- Maintained and updated an internal application for a banking institution that allows bulk uploading of CSV files containing contractual data for mortgages and loans
- Refined and cleaned up the codebase, achieving a noticeable increase in front-end performance
- Implemented new features within extremely tight deadlines, maintaining functional and design consistency
- Integrated Git hooks for fail-safe continuous delivery
- Centralized registry branches dashboard tool for a major insurance firm
- Unit Tested the Front End Testing, reaching 80% coverage in a codebase of approximately 116,000 lines
- Mentored junior developers through Peer programming sessions and constant support, reducing on-boarding time by 50%
- Integrated PrimeNG's WYSIWYG editor for a highly specialized custom component
- Developed a CRM portal front end section for the italian Ministry of Defense
- Wrapped "Ace.js editor" pure js library as a custom case tailored Angular component
- Guided junior developers through peer programming, supporting on-boarding and autonomy
- Set up agile framework, ensuring efficiency throughout the project
- Refined requirements with a cross-functional team of 10 among Front End/Back End developers and database specialists
- Managed an 8000-line (at least) codebase for the initial release
- React Front End for an all-in-one CRM for call centers
- Transformed part of the Front End from a legacy monolithic PHP web-app to React, increasing speed by 20%
- Mobile and web app suite for corporate decision-making
- Wrote more than 50 pages of technical documentation,enhancing on-boarding
- Maintained post-release developments as the oldest team member
- Wrote code for all apps, each growing to 10,000 lines
- Aircraft maintenance management software
- Restructured this legacy application as an Angular SPA, increasingload speed by 20%
- B2B Books distribution ERP Front End
- Maintained code and implemented change requests, reducing bugs by 50%
- Coached colleagues on Angular, reducing on-boarding downtime by 25%
- Developed a PSD2 Bank access management interface
- Designed the application flow based on architectural specifications
- Produced functional analysis documentation for a clear start
- Instructed and coached 4 junior developers, meeting all deadlines
- Web interface for medical devices integrated retail sales system
- Trained the junior engineer for a fast and painless handover from 0 Angular experience in just 2 months
- Reviewed DEI documents suggesting Front End implementations and improvements
- Developed an IVD LIS web app for clinical laboratories
- Developed the interface in Angular and PrimeNG
- Produced project documentation, SDS and TP, per ISO 13485:2012
- Front End interface for a smart controller app for solar farms
- Built and tested specific functions and components
- Developed an integrated document management system for the public sector
- Single handedly Designed and implemented the frontend structure for the first demo
- Coordinated HTML experts and graphic designers
- Developed an Artificial Intelligence P.A. Framework/ chat-bot for POC - (On site) - 2017
- Researched and selected open-source components to create a Chatbots interface in NodeJs . Goal was a POC webchat with AI features as a FAQ page
- building landing pages with modern standards
- Financial portfolio and rating management web app
- Streamlined Front End development, leveraging best practices as the sole Front End developer
- learned Agile
- Developed a gamification redeem hybrid app
- Trained the team on PhoneGap/Cordova
- Managed social API and external monetization services integration
- Set up the multi-platform development environment
- Biological material handling app for Android, hybrid platform
- Devised a barcode scanning checklist PhoneGap app as a solo developer. Offline use in network-isolated perishable biological material storage
- PL/SQL Real-time analysis and troubleshooting of net-db issues in the TelCo domain
- Devised pure SQL queries on Oracle systems in production to fix net-db issues
-
Continuously learning about AI in programming, LLMs, and their applications in frontend development
- Exploring new approaches and patterns introduced in Angular 16 and 17
- Developing detailed prompts to optimize code development
- Interested in AI agents and their potential in frontend development
-
Fabio Biondi (Google Developer Expert, Microsoft MVP, professional Front End instructor, regular speaker at codemotion)
- Architetture Enterprise in Angular 9 & NGRX 9 - online - 2019
- Mastering Angular 2gg - On site - Roma - 2018
- Training "ANGULAR & TYPESCRIPT CORE CONCEPTS (Angular Fundamentals)" - online and On site - Firenze 2dd - 2018
-
LinkMe"Mean Milan"
- "LOG.ED - AngularJS Intermediate" 8h and "AngularJs Quickstart 'B' " - Coworking "Login" - Milano - On site - 2015
-
"FOR" Institute/Prometheo - One-to-one JavaScript Course - 20h - 2013
Italian: Native - English: Proficient - French: Proficient