Kieran Schwegman

Full Stack Software Engineer
Profile image
my image

About

Myself

Hey I'm a full stack software engineer happy to build and work on any stack or project that's thrown my way! I'm freelancing while actively searching for a job, and I'm happy to build back or front end of applications, and I'm happy to work with any stack. I may have less experience than other potential employees, but I've learned the technical skills to build whatever you need and I will work harder than the rest. My phone number is (317)-908-2517 if you'd like to reach out, I'd love a chance to talk about an opportunity

Services

What I can do for you

Front End Components, Routing & Authentication

I like building authentication and http routing on the front end, it can be tough but it's fun to create that structure. I don't mind using scss or css and have no preference on what libraries we use, getting it plugged in with a great design for the ui is the important part. Building all the different front end components vary between the different frameworks, but I really enjoy building each one thrown my way.

Restful APIs & Backend API Integrations

From grabbing data from other API's to creating our own, this is my favorite part. My last job I pulled a lot of data from different parts of google and other big companies for SEO related analytics for our data scientists, and it was fun building to pull from all the different APIs. It's even more fun to build my own, but I don't mind what task is given to me I'll go build it right away.

Backend MVC & Routing

Creating MVC's and servers are always fun. My main focus is oriented around SQL databases, but I'm also familiar with NoSQL. I'm better at building controllers for the back end than I am working on the front end, and I also like creating the different sql queries to pull the data dynamically.

AWS, Database Creation & Management

I've got experience creating databases manually along with using ORMs to handle this part. I prefer just creating them than relying on an ORM, but I'll work with whatever the project demands. I've used AWS to host the servers along with the databases themselves, using RDS and EC2 mainly for those tasks. I don't mind what cloud platform we'd use whether it's AWS, GCP, or Azure, I'll quickly learn adapt so I can help work on tasks given to me.

Projects

View some of my recent work
portfolio image
Insurance Demo Full Stack App

OLTP Database to Node & Express Back end with Angular on the Front

I'm building a full stack app for an insurance company through freelancing at Upwork to manage all their client information safely in the cloud. The database and server will be hosted through AWS services. The specific database type I'm creating is OLTP with a MySQL database. I'm creating a server with Nodejs and Express, and have all the respective controllers and routing are specific to the queries needed to handle the different client data. The framework is Angular with constant user stories to create, tweak and edit all the components for their platform. I'm gonna host a local version via firebase and give that to them.

Server Side
portfolio image
Studio Ghibli Angular app

MySQL, Node, Angular, Express

This was inspired by my final bootcamp project HeartToArt. But I built that with an ORM and used sequelize to do the easy way out of all my SQL queries, and it's rustic. Now I've created this app in a week that grabs all the data from the Studio Ghibli API for the site, then allows users to create accounts and login with authentication to go in and add that data to their accounts. I've implemented Auth and API services, and it wouldn't take long to create a back end with an MVC for the users about studio ghibli data for each. I'm hosting the app from Firebase. It was built with bootstrap, and it's design is pretty nice. My HeartToArt project was one of my first projects, it helped me learn the fundamentals to bridge my knowledge and understanding for all the different stacks, languages and frameworks I know today.

Client Side Hosted/Deployed Site
portfolio image
Restful Api Vue app

Vue, Axios, Node, Vuetify

I built this in just a couple days, and it goes through vue's directives, routing, emit handler functions, and overall understanding of Vue's structure along with responsive design. I used axios to daisy chain promise functions from api calls, and I really like the flow of Vue. The way it handles props and state remind me a lot of React, and it's got a similar structure to Angular, but it's really robust and intuitive. It's got a nice design with restful api functionality across multiple different api's. I was already familiar with them, and was just building for fun. It wouldn't be hard to connect it to one of my back ends and create authentication and everything along with it! You have full crud functionality on the jsonplaceholder api, search functionality on the rick and morty api, and studio ghibli was just for fun (I love studio ghibli!). I understand how to create the sql queries on the back end to create these searches via routing myself, I just thought this would be nice to put together for you.

Client Side Hosted/Deployed Site
portfolio image
My own review api that connects to Rick and Morty Api

Postgres, Express, Sequelize ORM, React, and Node

I built this in a couple weeks in bootcamp and it's my own database integrating data from another api to write reviews on each character within it, connected to the users of my own api. You've then got an interconnected hub where you can search for any rick and morty character or review, and write your own or edit and comment on each of them. It comes with authentication, all of react's functionality including react hooks, api promise functions, our own api with user accounts as well as full access to the rick and morty api through your own searches. The backend is built with Sequelize, which is an ORM, but check out my OLTP database if you're worried about my understanding of SQL, or my other PERN stack app. This is one of my first solo agile projects and it's pretty solid.

Server Side Client Side
portfolio image
Pern Stack

Postgres, Express, MySQL Queries, React, and Node

This is a react app that connects to a database to create a todo list. I tackled this to built a react app with a backend that is oriented around making queries with sql instead of just ORMs, check out my rick and morty client for a project that's more oriented on the client side of things. For web design check out my Studio Ghibli, and OLTP insurance app. I built this early on to understand client api calls that connect to SQL queries, and quickly realized how awesome that is. I can create complex sql queries with database information and pull that through the routes instead of using a rigid ORM that's old and archaic. That's the only reason I put this on my portfolio, my current work is a much nicer design on the front and back end.

Server Side Client Side
portfolio image
Research and Development for DemandJump

Angular, Ruby, AWS, Flask, Looker, LookML, SQL, ETL, Snowflake Backend Api Integrations

I was given a lot of tasks while working at DemandJump, it was a really fast paced environment. I helped with multiple front end components, in Angular, did backend api integrations, grunt work, and recreated all of the graphs and visuals for demandjump's platform through looker myself. I recreated all of Looker's custom visualizations to fit DemandJump's design and needs, along with helping design one of their recent products. DemandJump is one of the top 10 companies in Indiana, and it was an honor to work with a bunch of senior devs on a bunch of important things oriented around their platform or storing and retrieving data for their analytics.

Get in touch with Shane Eller - Head of Research and Development/Co Founder

Todo Applications to add to my portfolios

  • Finish the Angular insurance Demo Server, this is based on freelance work (they gave me the ok) though so it's gonna take some time. A lot of ground work is going into that one. From back end to front end, E2C and RDS for hosting and aws storage, and user stories for me to work on
  • A React App would be nice, make it fancy with some api
  • Build an application in .NET
  • Build an application in Vue
  • Finish your application in Flutter
  • Build an application in Ruby
  • Build an application in Flask
  • Build an application with security/authentication in spring
  • Check out my Github! I've got a lot of projects that I've done to learn different stacks! These are ones I've done on my own I thought I'd share with you

Work Experience

Past and current jobs
  • Freelance/Upwork

    Just started freelancing on Upwork. From building different stack applications and databases, along with AWS services I don't mind the work. My first project is a full stack angular app with a nodejs and express server, with cloud hosting for the database and server. I'm working on all ends alone and handling user stories to create a quality app fit their needs respectively.

  • DemandJump

    Key contributor in all aspects of DemandJump’s full stack Research & Development engineering efforts. Wrote multiple custom visualizationsx in D3, JavaScript and LookML. Developed numerous backend API integrations and data storage applications.

Contact

Let's work together