Giter Club home page Giter Club logo

Alessandro Aprile

via Berra 17, Milano 20132 · +393200625543 · [email protected]

Front End developer with over a decade in JavaScript/Front End and 24+ years in IT. Creating engaging user interfaces from concept to deployment.

LinkedIN | GitHub | Twitter | Facebook

About Me

  • Professional Journey: Since 2000, evolving from HTML to Angular, React, and hybrid WebApps. Specializing in Front End, with projects for Italy's Ministry of Defense, and corporate software development.
  • Team Work & Remote Work: Advocate for peer programming, team collaboration, and remote work efficiency.
  • Continuous Learning: Committed to updating skills through courses (Fabio Biondi, LinkMe), focusing on Front End advancements.
  • Project Involvement: Versatile role in project management, documentation, team coordination, and technical training.

Key Projects

  • Corporate Decision-Making Suite: Mobile and web apps, from technical documentation to maintenance.
  • PSD2 Interface: Conceptualized and developed a banking access management interface.
  • Medical & Public Sector Software: Front End development for clinical labs and integrated document management.

Skills

  • Front End: Expertise in Angular, React, JavaScript, HTML5/CSS3, and various frameworks and tools.
  • Back End Knowledge: Familiar with SQL, Node, PHP, and more, ensuring a well-rounded development approach.
  • Methodologies: Agile, testing/quality assurance, project coordination, and mentorship.

Education & Training

  • Advanced Angular courses with Fabio Biondi, AngularJS Intermediate at LinkMe, and JavaScript training at FOR Institute.
    • Fabio Biondi (Google Developer Expert, Microsoft MVP, professional Front End instructor, regular speaker at codemotion)
      • Angular Evolution (v.17) - online - january 2024
      • 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

Interests

  • Merging tech passion with hobbies like motorcycling, design, and sci-fi to inspire innovative, user-centric solutions.

My diverse passions fuel my creativity and enhance my technological expertise. As a motorcycling enthusiast with a Guzzi Bellagio, I relish both solo and group adventures, mirroring my approach to exploration and problem-solving. My background in industrial design from Politecnico di Milano sharpens my focus on detail and aesthetics, particularly in user interface design.

I have a keen interest in the intersection of technology and human-computer interfaces, driving my continuous growth in front-end development. Activities like roller skating and cycle touring reflect my commitment to balance and endurance, principles I apply in every project. A scientific mindset guides my approach to software development, ensuring a foundation in evidence-based practices.

My interests extend to classical culture, science fiction literature, and a wide array of visual media including Japanese cinema, French comics, and Art Nouveau. These influences enrich my creativity and inspire my work in creating innovative, user-friendly digital experiences.






















BORING DETAILED VERSION





SKILLS DETAILS

PROGRAMMING LANGUAGES & TOOLS

Front-end dev: Angular/An/gularJs - React - React-native - Redux/RxJs - Typescript/Javascript - webRtc - Ionic/PhoneGap/Cordova - jasmine - jquery - html5/css3 - Sass/Scss - Bootstrap - Angular Material - PrimeNG - mustache, dot.js... - MSW Mock Service Worker lib - JSON - webSql

Back-end dev (indirect knowledge): SQL - Oracle - Node - PHP - Laravel - tomcat-based CMS (LifeRay) - Apache Velocity, FreeMarker - MongoDB - Express.js - OAUTH2 - JWT - java Spring Boot - KeyCloack/Openshift - jhipster - .NET - botpress - chatScript

various competences: - Agile Methodology: - libraries/tools Integration/Customization - Testing/Quality Assurance: Code and API verification and testing - Maintenance/Bugfixing: Incident management, bug fixing, new feature in production - doc/Analysis: Technical doc writing, contributing to requirement analysis. - Project Management/Coordination: Coordinating different specialists, technical contacts w\ third parties - Peer Programming/Mentorship: junior colleagues pair programming for onboarding - Training/Coaching: Educating colleagues on specific technologies - Remote Work: experience in setting up remote dev and testing environments - Multi-platform dev: Creating interfaces for various web and mobile platforms. Non-native mobile app dev. Experience in Chatbot interface dev.


EXPERIENCE

THINKOPEN Milan 2018-Present (Remote/On site)

Front End developer - GFT (Remote) - 2023

  • Centralized registry branches's dashboard tool for a major insurance firm
    • Tested the Front End through rigorous Unit Testing, reaching a minimum coverage of 80% in a codebase of approximately 116,000 lines
    • Mentored 2 junior developers through Peer programming sessions and constant support, reducing on-boarding time by 50%
    • Integrated PrimeNG's WYSIWYG editor to obtain a highly specialized custom component

Front End developer (Angular) - Engineering (Remote) - 2022

  • Angular Front End developer for a CRM portal section for Ministry of Defense
    • Integrated and customized "Ace.js editor" JavaScript library within the Angular app's structure to produce a case tailored Angular component
    • Guided 2 junior Front End figures through peer programming, supporting the on-boarding and increasing autonomy
    • Spearheaded the agile framework set-up at team's start-up time, ensuring a solid and efficient framework throughout the whole project
    • Refined the requirement analysis coordinating with a cross-functional team of 10 people among Front End/Back End developers and database specialists
    • Managed a codebase of at least 8000 lines of code as initial release

Front End Assistance & Mantaining developer (Angular) - GFT (Remote) - 2022

Front End developer (React) - NextIP Milan (On site) - 2022

  • 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 load and development speed by 20%

Front End developer (React) - Abstract (Remote) - 2020/2022

  • Mobile and web app's suite for corporate decision-making management
    • Wrote more than 50 pages of technical documentation enhancing new resources on-boarding
    • Maintained and fixed post-release developments, as the oldest team member in activity
    • Wrote code for all the suite's apps until each of the 4 apps in the suite growth to a size of around 10,000 lines of code

Front End developer (Angular) - Engineering/A-Ice (On site/Remote) - 2020

  • Aircraft maintenance management software
    • Restructured the legacy airport's aircraft management application as a Single Page Application using Angular, increasing load speed by 20%

Front End developer (Angular) - EmmeLibri Milan (On site) - 2020

  • B2B Books distribution ERP Front End
    • Maintained code and change requests implementation on the main deployed application reducing bugs by 50%
    • Coached colleagues on the project and on the Angular platform, reducing on-boarding downtime by 25%

Front End developer (Angular) - Intesi Milan (On site) - 2018/2020

  • PSD2 Bank access management interface
    • Designed the application flow design from scratch based on general architectural specification, leaving a base for future development
    • Produced the initial project functional analysis documentation enabling a clear and speedy start
    • Instructed and coached 4 junior Front End developers, driving the team toward improved efficiency and astounding results, meeting 100% of deadlines

Front End developer (Angular) - Spindox Milan (On site) - 2019

  • 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 implementations and improvements to the Front End

Front End developer (Angular) - Vittoria Assicurazioni Milan (On site) - 2018

Front End developer (Angular) - Lutech Milan (On site) - 2018

  • IVD LIS web app for clinical laboratories
    • Developed the interface in Angular and PrimeNG
    • Produced project documentation, SDS and TP, according to ISO 13485:2012 norm

Front End developer (AngularJS) - ABB PowerOne Arezzo Tuscany (On site) - 2017

  • Front End interface for a smart controller app for solar farms
    • Built and tested specific functions and components

3Wlab Milan/Rome (Remote/On site)

Front End developer (AngularJS) - (remote) - 2015-2017

  • Integrated document management system for the public sector - Front End developer and Twin project - 3Wlab
    • Single handedly designed and implemented the frontend structure until the first functional demo deployment
    • Coordinated HTML experts and graphic designers and promoted arranged with the client's technical referee

Front End developer (vanilla JavaScript) - Rome (On site) - 2017

  • A.I. P.A. Framework - Internal chat-bot for POC - (On site) - 2017
    • Researched and selected open-source components to create a Chatbots interface NodeJs framework. Goal was a POC webchat with AI features as a FAQ page

HTML Developer - Avanade - Milan (On site) - 2016

Front End developer (AngularJS) - Winga - Milan (On site) - 2015

Front End developer (vanilla JavaScript) - DS Group Milan (On site) - 2014-2015

Front End developer (html/JavaScript) - CERVED Milan (On site) - 2014

  • Financial portfolio and rating management web app
    • Streamlined Front End development processes in an agile environment, leveraging best practices as the only Front End developer

Hybrid app developer (PhoneGap) - FORGE Replay Milan (On site) - 2013-2014

  • Gamification Redeem hybrid app
    • Trained the team on PhoneGap/Cordova technology and implementing the app
    • Managed the social network API and monetization external services integration.
    • Set up the multi-platform development environment

Hybrid app developer (Vanilla JavaScript) - FREELANCE (Remote) - 2013-2014

  • Biological material handling app in medical context - hybrid platform on Android
    • Devised a barcode scanning checklist PhoneGap app as a solo developer. Offline mode to operate in network-isolated perishable biological material storage

PL/SQL and JavaScript developer - AreaTC Milan/ (Remote/On site) - 2008-2013

Junior JavaScript developer - AreaTC (On site) - 2013

PL/SQL developer - TelCo (On site) - 2008-2013

  • 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

IT support - (Remote/On site/overseas) - 2000-2010

Alessandro Aprile's Projects

aidalanding icon aidalanding

landing page template for aida chatbot secretary project - for Rome Hackaton

giacchinaapogeo icon giacchinaapogeo

exercises from "sviluppare applicazioni con angular" V. Giacchina ed Apogeo

interview-to-do icon interview-to-do

esercizio per thinkopen https://codesandbox.io/s/interview-to-do-xq1og?file=/src/App.js

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.