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. |
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.
Name | Skill Level |
---|---|
Node.js | Expert |
Express.js | Expert |
MongoDB (NoSQL) | Expert |
MySQL | Intermediate |
PM2 | Advanced |
NGinX | Advanced |
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
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 |
Git1 | Perforce |
Hg/Mercurial | SVN |
1 CLI, GitLab, and GitHub
VS Code | |||
Jenkins | |||
Windows | Linux | HyperV | WSL |
MS Office |