Competenze

  • Python

    Python è uno dei miei linguaggi preferiti! L'ho usato per diversi anni in progetti che vanno dallo sviluppo web alla scienza dei dati.

    Avanzato

    In Practice

    • Django Principiante

      Ho iniziato a imparare Django nel 2021, come parte di un progetto di volontariato.

    • Pandas Intermedio

      Mi piace usare Pandas per caricare i csv e manipolarli per i processi ETL (estrazione/transformazione/caricamento) o la scienza dei dati.

  • PHP

    PHP è il mio linguaggio web back-end preferito!

    Avanzato

    In Practice

    • Model-View-Controller Architecture Avanzato

      Fin dal college, ho usato un framework MVC personalizzato nello sviluppo di molte delle mie applicazioni web.

    • Laravel Principiante

      Laravel è un framework PHP leader del settore con il quale ho lavorato in una capacità di apprendimento.

    • Composer Intermedio

      Composer è un grande strumento nella gestione delle dipendenze per i progetti PHP.

  • HTML5

    HTML5 è la base attuale del web oggi

    Avanzato

    In Practice

    • Bootstrap Avanzato

      Sono un grande fan del framework Bootstrap per un inizio veloce di un nuovo sito.

  • CSS

    I CSS sono la tavolozza di trucco del web.

    Avanzato

    In Practice

    • Tailwind CSS Avanzato

      Mi piace usare Tailwind CSS, è pieno di funzioni per partire rapidamente!

  • JavaScript

    Javascript è un linguaggio web robusto con capacità sorprendenti.

    Avanzato

    In Practice

    • jQuery Avanzato

      jQuery è un framework incredibile con un sacco di estensibilità.

    • Gatsby.JS + React Principiante

      Gatsby.JS è un fantastico static site framework, funziona con React: un framework UI leader del settore, entrambe sono nuove tecnologie che sto aggiungendo al mio stack!

    • Node.JS Principiante

      Ho un po' di esperienza nell'uso di Node.JS, soprattutto per i chatbot.

  • Unit Testing

    I test unitari sono molto importanti in un programma su larga scala per assicurare che tutto funzioni correttamente.

    Principiante

    In Practice

    • Jest + Enzyme Principiante

      Una solida combinazione di strumenti per testare i componenti React

    • PHPUnit Principiante

      Probabilmente la più popolare suite di test PHP disponibile.

    • PyTest Principiante

      Uno dei migliori framework di test in python.

  • DevOps

    Un insieme di pratiche che rivoluziona il processo di sviluppo.

    Principiante

    In Practice

    • CI / CD Principiante

      Continous Integration / Continous Deployment è una pipeline che permette di automatizzare, integrare, testare e distribuire le app.

    • GitHub Actions Principiante

      Ho usato GitHub Actions per costruire una pipeline con pratiche DevOps in mente

  • Source Control

    I test unitari sono il pane e il burro del toolkit dev-ops. È uno dei miei obiettivi principali per il 2021!

    Avanzato

    In Practice

    • Git + GitHub Avanzato

      Il mio preferito tra i sistemi di controllo dei sorgenti, la linea di comando è potente e l'interfaccia web rende facile la navigazione dei repository!

    • Azure DevOps Intermedio

      Per lavoro, ho lanciato un server DevOps personalizzato per le nostre applicazioni costruite.

  • Cybersecurity

    Un affascinante gioco del gatto e del topo tra i difensori e gli attaccanti.

    Intermedio

    In Practice

    • Automotive CANBus Principiante

      Il CANBus è un protocollo di rete in cui l'automobile comunica con tutti i suoi moduli. È uno dei miei progetti collaterali per entrare nel CANBus e leggere/scrivere comandi personalizzati.

    • TryHackMe Intermedio

      Ho usato TryHackMe per fare esperienza in Privilege Escalation, Crittografia, Exploitation, Web Hacking e altro. Ho completato due certificati con loro.

  • SQL

    Le architetture moderne si basano su una sorta di database backend.

    Avanzato

    In Practice

    • SQL Server + SSIS Packages Avanzato

      La mia principale architettura SQL. Ho esperienza nella creazione di pacchetti SSIS con Visual Studio per i processi ETL.

    • MySQL Intermedio

      MySQL è stata la prima architettura db che ho usato. Molto simile a SQL Server con alcune piccole sfumature.

  • Language

    Imparare una nuova lingua è un'esperienza bella ed emozionante che ti connette a un insieme completamente nuovo di persone e culture.

    Intermedio

    In Practice

    • Italian Intermedio

      Sto imparando l'italiano negli ultimi anni. Sono ad un livello di conversazione, con più competenza verso la lettura/scrittura.

    • Spanish Principiante

      Ho avuto lo spagnolo per molti anni durante i 2-12 anni. È molto simile all'italiano in alcuni aspetti!

  • Soft Skills

    Alcune competenze non sono così facilmente quantificabili, ma sono comunque importanti. Ecco i miei 3 migliori.

    In Practice

    • Willingness to Learn

      Mi piace assolutamente crescere e affrontare nuove esperienze. Il 2021 è l'anno dell'affinamento delle mie competenze in React, Unit Testing e DevOps.

    • Problem Solving

      Programmare può essere come risolvere un puzzle. Adoro quando scopri qualcosa di nuovo e devi trovare una soluzione!

    • Effective Communication

      Una cosa che amo fare insieme alla codifica è la documentazione. Creare documenti dettagliati è un set di strumenti fantastico che migliora l'esperienza di tutti intorno a un prodotto.

© 2021 Eric Turner. Tutti i diritti riservati. / Sun & Moon icone fornite da flaticon