Skills

  • Python

    Python is one of my favorite languages! I have used it for several years in projects ranging from Web Dev to Data Science.

    Advanced

    In Practice

    • Django Beginner

      I started learning Django in 2021, as part of a volunteer project.

    • Pandas Intermediate

      I love using Pandas for loading csvs and manipulating them for ETL or data science.

  • PHP

    PHP is my preferred back-end web language!

    Advanced

    In Practice

    • Model-View-Controller Architecture Advanced

      Since college, I have used a custom MVC framework in developing many of my web applications.

    • Laravel Beginner

      Laravel is an industry-leading PHP framework that I have worked with in a learning capacity.

    • Composer Intermediate

      Composer is a great tool in managing dependencies for PHP projects

  • HTML5

    HTML5 is the current foundation of the web today

    Advanced

    In Practice

    • Bootstrap Advanced

      I am a huge fan of the Bootstrap framework for a fast start to a new site.

  • CSS

    CSS is the makeup palette of the web.

    Advanced

    In Practice

    • Tailwind CSS Advanced

      I love using Tailwind CSS, it is chocked full of features to get off the ground quickly!

  • JavaScript

    Javascript is a robust web language with amazing capabilities.

    Advanced

    In Practice

    • jQuery Advanced

      jQuery is an amazing framework with lots of extensibility.

    • Gatsby.JS + React Beginner

      Gatsby.JS is a fantastic static site framework, it works with React: an industry-leading UI framework, both are new technologies I am adding to my stack!

    • Node.JS Beginner

      I have a little experience with using Node.JS, mostly for chatbots.

  • Unit Testing

    Unit Testing is very important in a larger-scale program to ensure everything works properly.

    Beginner

    In Practice

    • Jest + Enzyme Beginner

      A solid combination of tools for testing React components

    • PHPUnit Beginner

      Probably the most popular PHP testing suite available.

    • PyTest Beginner

      One of the best python testing frameworks.

  • DevOps

    A set of practices that revolutionizes the development process.

    Beginner

    In Practice

    • CI / CD Beginner

      Continous Integration / Continous Deployment is a pipeline that allows automation, integration, testing and deployment of apps.

    • GitHub Actions Beginner

      I've been using GitHub Actions for building a pipeline with DevOps practices in mind

  • Source Control

    Unit Testing is the bread and butter of the dev-ops toolkit. It is one of my main focuses for 2021!

    Advanced

    In Practice

    • Git + GitHub Advanced

      My favorite of the source control systems, the command line is powerful and the web interface makes it easy to navigate repositories!

    • Azure DevOps Intermediate

      For work, I launched a custom DevOps server for our built applications.

  • Cybersecurity

    A fascinating cat-and-mouse game between the defenders and the attackers.

    Intermediate

    In Practice

    • Automotive CANBus Beginner

      The CANBus is a networking protocol in which the automobile communicates to all of it's modules. It is one of my side projects to hack into the CANBus and read/write custom commands.

    • TryHackMe Intermediate

      I have been using TryHackMe for experience in Privilege Escalation, Cryptography, Exploitation, Web Hacking and more. I have completed two certificates with them.

  • SQL

    Most modern architectures rely on some sort of database backend.

    Advanced

    In Practice

    • SQL Server + SSIS Packages Advanced

      My main SQL architecture. I am experienced in creating SSIS packages with Visual Studio for ETL processes.

    • MySQL Intermediate

      MySQL was the first db architecture that I used. Very similar to SQL Server with some slight nuances.

  • Language

    Learning a new language is a beautiful and thrilling experience that connects you to an entirely new set of people and cultures.

    Intermediate

    In Practice

    • Italian Intermediate

      I have been learning Italian for the past few years! I am at a conversational level, with more proficiency towards reading / writing.

    • Spanish Beginner

      I had Spanish for many years during 2-12 grade. It is very similar to Italian in some aspects!

  • Soft Skills

    Some skills are not as easily quantifiable but still important. Here are my top 3.

    In Practice

    • Willingness to Learn

      I absolutely love growing and tackling new experiences. 2021 is the year of honing my skills in React, Unit Testing and DevOps.

    • Problem Solving

      Programming can be like solving a puzzle. I love when you discover something new and need to find a solution!

    • Effective Communication

      One thing I love doing alongside coding is documentation. Creating detailed docs is a fantastic toolset that enhances everyone's experience around a product.

© 2021 Eric Turner. All Rights Reserved. / Sun & Moon icons provided by flaticon