I am constantly espousing the importance of professional development and keeping up with engineering best practices. It’s a necessity if you want to stay relevant, marketable, and sharp in the world of software engineering. (It can also be hard AF, especially when there are other demands in your life. I’m looking 👀 at you two rugrats running around my house.) Recently, I’ve felt like I’ve needed more structure to my approach, so I’m unveiling The Matrix (of Professional Development Excellence)!

This matrix serves as a way to organize my effort by topic and visualize what I’ve accomplished through demonstrable examples. It is a table that will evolve over time.

Links and demonstration detail coming soon…

SkillTechnologyDemonstration
CodingJavaScript,
TypeScript,
PHP,
Node
Guarded Exchange,
Connected Commons,
SimpliSafe fulfillment services,
Edabit Code Challenges,
Advent of code
Automated Code Quality,
Lifecycle Management
Static analysis,
Automated pipeline,
Automated static scanning,
Automated tests with gates,
Linting
Guarded Exchange,
MyFit
TestingUnit,
Feature,
Integration,
Data fixtures,
Mocking
MyFit,
SimpliSafe fulfillment services
Distributed Applications, ScalingECS,
RDS / hosted DB services
SimpliSafe fulfillment services
Data & CachingMySQL,
MongoDB/DocumentDB,
Redis
MyFit
Messaging & Event DrivenSNS,
SQS,
Apache Kafka
MyFit,
SimpliSafe fulfillment services
WorkflowAWS SWF,
Step Functions
MyFit
Infrastructure as CodeTerraform,
CloudFormation
SimpliSafe fulfillment services
SecurityAPI Gateway,
Auth0,
JWT
MyFit,
SimpliSafe fulfillment services
Best Practices,
Design Patterns,
Architectural Principles
SOLID Principles,
Domain Driven Design,
Design Patterns
SimpliSafe fulfillment services
SearchElasticsearchMyFit
Application SupportKibana
InfluxDB/Grafana
SimpliSafe fulfillment services

I’m excited to use it as a tool to guide my continual development and a way to reflect on my achievements.

Category:
Professional
Tags:
, , , , ,