About
My interest in technology began when I was still a homeschool student. As someone who had family mentors in the field, I have had the opportunity to study IT and software development at a young age. Over time, I learned the basics of Linux, C++, and frontend web development. In my formal education at Northeast Wisconsin Technical College, I had the opportunity to study database administration, backend web development, desktop application development, and mobile Android application development. As a student at the University of Wisconsin – Green Bay, I am actively expanding my knowledge of languages, frameworks, and the underlying theory that makes them work.
Through my experiences both inside and outside the classroom, I have had the opportunity to learn many programming languages and frameworks, as well as create projects with some of them. Listed below are just some of the programming languages, frameworks, and tools that I have been able to work with over the years.
Something that I especially enjoy about the field of software engineering and what made me interested in the field is that with the right time, skills, and motivation, one can create amazing products and solutions seemingly out of thin air. Although my passion/focus is more on platform engineering and backend development, I am also eager to learn more about frontend and mobile application development.
Programming Languages
- Object-Oriented
- Java/Kotlin
- C#
- C/C++
- Dart
- Scripting
- Python
- Bash
- PowerShell
- SQL
Tools and Technologies
- Database Systems
- Relational Databases (MSSQL/MariaDB)
- Non-Relational Databases (Basics of MongoDB/Spark)
- Cloud Computing Platforms
- AWS (Basics)
- Azure (Basics)
- Containerization Technology
- Container Runtimes (Docker/Podman)
- Container Orchestration Systems
- Docker Compose
- Kubernetes (Basics)
- CI/CD Tools
- GitHub Actions
- Reusable Workflows
- Custom Actions
- Self-Hosted Runners
- Actions Runner Controller (K8s Technology)
- TeamCity
- Octopus Deploy
- Jenkins (Basics)
- GitHub Actions
Frameworks
- ASP.NET (MVC-based Full-Stack Development)
- Spring Boot (MVC API Design)
- Java EE (Servlet Design Pattern)
- Express.js (Node.js/JavaScript)
- Kotlin (Native Android)
- Flutter (Cross-Platform)
- JavaFX (Java)
- WPF/WinForms (C#)
- Qt (C++)
Thank you for checking out my languages and skills! Why don’t you check out my portfolio to see how I’ve applied these skills in the many projects I have worked on in my educational experiences!