Loading

Loading…

Mike Van Sickle

Mike Van Sickle

Portfolio Website

About Me

I'm a recent Longwood University graduate with a degree in Physics, however, I fell in love with the Computer Science courses taken in my final year.

Since then I've been pursuing a career as a developer. I'm currently employed at MAXX Potential as a Technology Apprentice and have developed a number of skills through self-learning and real world experience with clients. I've had the pleasure of working with a number of different languages and frameworks which help me confidently say I have a diverse portfolio.

Overview

A quick overview of the experience I've gained through work with my clients.

Experience

A glimpse into some of the work I've done that is able to be shared.

Education

An outline of coursework and education from my undergraduate time at Longwood University studying Physics.


Overview

Overview of experience gathered in my time pursuing a career in programming.

Data Management

Experience handling data within databses such as MySQL and InfluxDB including the use of data visualization software such as Grafana and Metabase. Additionally, I have some light experience with database optimization for performance purposes.

Languages

I've had experience with a wide number of languages and frameworks. The languages include C#, C++, Python, SQL, PHP, Javascript, HTML, CSS. I've also picked up experience using these languages in environments such as Wordpress and Drupal 7.

Collaboration

Through both my time at Longwood and working after college, I've had a large amount of exeperience working as a cohesive member of a team. Effectively communicating within a team and keeping on the same page is invaluable within large teams with many moving parts.


Experience

A detailed look at the experience I've had the pleasure of gaining with my work.

Languages

I've had experience with a number of different languages and frameworks, these include C#, C++, Python (Flask), Ruby (Ruby on Rails), PHP (Procedural and Object Oriented), Javascript (Jquery, React, Node.js, AngularJS), HTML, CSS(Bootstrap, Grid, Foundation).

The most recent language I've worked with is C# as the metabot design lead in my current employment's Robotic Process Automation (RPA) Team. Creating metabots consist of creating .dll class libraries that are modular and able to be used in many different processes to prevent redundancy and increase productivity. Prior to this I used a fair amount of Python using libraries such as Flask and Requests. Some other notable experience includes Javascript (Mainly JQuery, NodeJS), PHP, and HTML/CSS as well as SQL and data visualization via Grafana. During my last two semesters at university, I gained a large amount of experience with C++ with a focus on algorithmic design and the methodology of object oriented programming.

The latest work I've done through MAXX Potential involved Python using the Flask framework to re-route JSON information from multiple endpoints and compile reports prior to hitting the final destination inorder to lessen the stress on the webserver hosting the information.

My recent work has involved using PHP to rework the server-side interaction with the database for a current client through MAXX Potential. I was asked to consolidate their product search webpages and the search functionality. This also involved a lot of front-end work with Javascript/JQuery and AJAX to optimize the user interface experience while using their website.

When working with another MAXX Potential client on their project building a REST API that manages data sent from IoT sensors throughout the East Coast I gained experience with Ruby and SQL. The API that was built handled the JSON data that was passed by the sensors and properly recorded the information within our database. I also gained experience with data visualization using Grafana with this client, building them a system to report metrics and prompt them when sensors are offline.

Data Analysis/Team Oriented Work

During my time getting my undergraduate degree in Physics, I was exposed to formal professional presentation, writing, and data analysis. I was able to increase my knowledge in Error Analysis which helps me in each of the fields I pursue. In Physics it has a clear direct application in research and experimental procedure, whereas in Computer Science fields it helps me by making me cogniscent of the areas in which I may encounter error and how to properly account for or test it. The Computer Science application is more one of error-proofing the implementations that take place, rather than calculations.

Additionally, through Advanced Experimental Design I learned professional progress reporting and presentation, and through Computer Science I learned proper version control and leadership within group work. This extends into MAXX Potential where I've been able to use these skills to better help my team reach their goals through communication, version control, and proper documentation of work.

Education

Advanced Experimental Design involving professional presentation and scientific writing.

Scientific Method

Professional communication and data analysis

Quantum Mechanics, Electricity & Magnetism, Classical Mechanics, etc.

Physics

Upper-level Physics coursework

Intro to Algorithmic Design I & II.

Computer Science

Entry-level Computer Science coursework built upon C++

Internship at Jefferson Lab, Teaching Assistant for Astronomy

Internship and Teaching Assistant

Other notable coursework

Github

Contact

  • Email: vansickle.mikeb@gmail.com

  • If you would like to contact me, please feel free to do so at the provided email. From there we can potentially schedule other means of getting into contact with one another.