Hello, folks!
My name is Matthew Piskunov and I created this website using next.js! I am a software engineer who is passionate and curious about technology and solving complex, sometimes intimidating issues. Throughout my professional career, I've lead small teams for mission critical apps, worked with multiple full stack technologies, fostered safe and collaborative environments for my colleagues, and provided mentorships and demos for all individuals. I am always interested in learning new full stack technologies, and finding better and more efficient ways to do things!
If I don't know a technology, I'll learn it. If I already know it, then I'll automate it.
Whenever I have time to myself, I enjoy working on personal coding projects to enhance my knowledge of new coding languages, building physical structures and renovating rooms on my property, and hanging out with all my animals.
Dogs & chickens & goats, oh my!
front-end
I've created fully functioning websites using technologies like React, Angular, Razor, and Next.js (as well as plain vanilla HTML & JavaScript).
back-end
My usual stack involves C#/.NET, however, I am very comfortable with working in Golang, Node.js, and Python applications. These frameworks have been used for architectures such as APIs, microservices, monolithic apps, and command line tools.
ci/cd
CI/CD is one of my favorite areas of expertise, as I have created reusable build/deploy jobs in CircleCI, Gitlab Pipelines, MSBuild, Azure Pipelines, and Jenkins for other teams to use.
devops
A length of my career was geared towards DevOps. I've helped machine learning teams with their workloads by provisioning their cloud environments, providing documentation and diagrams, and troubleshooting Linux-based VMs via bash/ansible scripting.
cloud
I have professional and actionable knowledge with GCP, AWS, and Azure (in that order). I've provisioned and architected resources such as IAM, serverless functions, buckets, and much more!
infrastructure
I've automated frameworks such as Terraform, Ansible, Docker, Helm, Kubernetes, and other processes to help speedline development & deployment for my team and others.
mentorships
By providing mentorships to numerous people in my career, I've been able to help these colleagues grow and "level up" within their personal careers. This, to me, is one the most important skills that I hone!
wood-working
Because my house is almost 300 years old, I have lots of renovation work ahead of me! Even though I'm not the best at building things, I'm always working towards to improve my skills.