Hi, I am Shannon Adams

Software Developer

shannon in the woods

What I Do

Full Stack Development

C# • .NET Core • ASP.net • JavaScript • Flexbox • MVC • HTML • CSS • Grid • TDD • Agile (Scrum) • Object Oriented Programming • AJAX • JSON • Restful APIs • Responsive Design / Mobile • Structured Query Language (SQL) • Relational Databases • GitHub

Project Management

I have been the lead on a number of different projects and events throughout my professional career and volunteer experience. Strategic thinking, analyzing, time management, and prioritization have been keys to my success in this area.

Collaboration & Team Leadership

I most enjoy working in supportive environemnts founded on inclusivity and mutual respect. In previous roles, I have served as a trainer, coach, interviewer, and technical expert where I use a combination of active listening, excellent communication, and goal setting to empower others to develop further skills or overcome challenges.

My Projects

About Me

Software Developer

I recently completed We Can Code It's full stack bootcamp in April 2021. I decided to enter the field of software development because I enjoy analyzing and solving problems, and working in a collaborative environment to drive innovative solutions that improve our daily lives.

Professionally, I have extensive experience working for small businesses and nonprofits where I've started out in entry level positions and advanced within organizations bringing my enthusiasm, attention to detail, and positive attitude to my work. I'm excited to combine my skills, curiousity, and commitment to grow as a developer. Long term, I am interested in mentoring opportunites for other folks looking to enter this field.

In my free time, you can find me playing League of Legends with my younger sister Catie, hiking in the Metroparks and CVNP, cooking up delicious vegetarian food, and keeping up with my adopted cat, Freddie.

Projects

Planned, designed, and developed professionally programmed applications in collaborative team-based and independent settings during a 14 week award-winning technical boot camp.

Jeopardy Practice

Single page application built in Visual Studio Code. This solo project uses HTML, CSS, JavaScript along with API calls to the GIPHY API & jPractice API and JSON manipulation to allow users to generate a random Jeopardy GIF and practice Jeopardy questions.

Stone Chasers Application

A web application designed to bring together the Painted Rocks community. Also known as Kindness Rocks, painted rocks are a global activity aimed to spread positivity and kindness to others. The Stone Chasers application allows users to look up rocks they've found using a uniquely generated serial code, create a profile to submit their own creations, and find inspiration and resources to get started. We utilized the MVC design pattern featuring a composite ViewModel, the Google Maps API to log previous locations of found rocks and add new ones, and the geoloaction API to allow users to easily grab their latitude and longitude. We used Razor pages and user sessions to give users the option to edit rocks they created. We also implemented the ability for users to upload image files from their machine which are stored locally to our database.

Blog Site

The Journable Blog application allows users to view and submit blog posts. This was an independent mastery project building an ASP.NET Core web application with CRUD operations utilizing MVC, ORM, HTML, and CSS.

Reviews Site

The Musical Theatre Reviews Site allows you to view reviews for your favorite musicals! You can also submit your own review with a rating and comment, and add a Musical if it isn't listed, including an image. This was a group project building an ASP.NET Core web application with CRUD operations utilizing MVC, ORM, Scrum, and GitHub.

Virtual Pet Shelter

Virtual Pet Shelter gives you the ability to create and take care of virtual pets! You can chooese to create an Organic or Robotic Pet, monitor their stats as the game progresses, and interact with them. This project was a team project demonstrating OOP principles and TDD built as a console application in Visual Studio using C#.

Car Garage

In order to pass each of the ten tests in Car Garage, I followed best practices in test-driven development. This independent project was completed to demonstrate proficiency with TDD.