Skip to content

Latest commit

 

History

History
115 lines (87 loc) · 5.04 KB

Skills.md

File metadata and controls

115 lines (87 loc) · 5.04 KB

Skills

Throughout my professional career, I've had the opportunity to tackle a wide range of projects, honing a diverse skillset that allows me to adapt and excel in various environments. This breadth of experience ensures I am someone who can leverage multiple skills to find the most effective solutions.

This section dives deeper into my specific skillsets, highlighting my proficiency in key areas.

I hate to use the term "Expert" when ranking myself because I feel like that conveys that I have nothing else to learn which couldn't be further from the truth. In all areas, I believe there is always room for growth and to expand your knowledge.

The following descriptions were used to determine my proficiency level:

Skill Level Description
Beginner: Basic understanding of the concept with limited practical experience
Intermediate: Comfortable applying the skill in familiar contexts, but may require assistance with complex tasks.
Advanced: Can independently use the skill to solve problems and complete tasks.
Expert: Deep understanding and extensive experience with the skill. Can mentor others and solve complex problems.

Programming & Scripting Languages

Language Skill Level
JavaScript Expert
TypeScript Expert
regex Expert
C#1 Advanced
Python Advanced
Bash Advanced
Batch Advanced
Java Advanced
AutoIT Advanced
MicroPython Advanced
Perl Advanced
C/C++ Intermediate

1 C#: 5+ years of experience, but it has been a few years, so I am a bit rusty. Prior work involved a combination of Console, WinForms, Plugins.

Back-End Development

Name Skill Level
Node.js Expert
Express.js Expert
MongoDB (NoSQL) Expert
MySQL Intermediate
PM2 Advanced
NGinX Advanced

Node Module Packages

Beyond these core packages, I've utilized a wider range of tools in my projects. Here, I've specifically chosen to showcase popular packages commonly used in large-scale projects.

Package Names
bson express luxon mongodb morgan net-snmp
node-persist passport1 pm2 serialport socket.io winston

1 passport: http, http-bearer, ldap, local

Package Names (Development/Testing)
chai nyc eslint1 rewire
maildev sinon mocha supertest

1 eslint: stylistic, custom extension

Front-End Development

This section showcases my experience in various frontend technologies, including a strong foundation in core syntax and the ability to leverage a diverse range of components to build dynamic and user-friendly web applications.

Frameworks Skill Level
Angular1 Intermediate

1 Angular: versions 8 through 15

Components
Chart.js Monaco Tabulator
Syntax
CSS/SCSS HTML Jasmine Karma

Version Control Systems

Git1 Perforce
Hg/Mercurial SVN

1 CLI, GitLab, and GitHub

Miscellaneous

VS Code
Jenkins
Windows Linux HyperV WSL
MS Office