J|W

Justin Wilkins

Software Developer
Professional Profile

I am a self-motivated highly dynamic software engineer able to learn new languages, frameworks and systems quickly and easily. I work in many different languages with my present focus in MySQL and PHP. As I am always looking to grow in technical knowledge and skill I am excited at the prospect of learning more languages and developing more career knowledge. I am an exceptionally hard working team player that can demonstrate my in-depth understanding of software development through cool use of intellect that allows for a well thought through product and resolutions to issues during the testing phases.

Attributes

Driven

Honest

Hardworking

Loyal

Team Player

Education
Bachelors Of Science 2009-2014
Computer Science

Southern Utah University

Awards and Honors
Computer Club President 2012-2013

I spent a year leading and planning for the on campus computer club. In this time I organized event participation and presentations.

Skills USA 2012

Placed First in state of Utah competing in Programming.

Technical Skills
Linux Apache Windows Python
MySQL Angular.js JSON APIs
Soap RESTful GIT Node.js
NGINX XML PHP Java
javascript SVN Laravel Bootstrap
CircleCI XML HTML5 CSS3
AWS MVC OOP Amazon SQS
Skills Learned

Angular

Java

Linux

Bash

Team Coordination

Experience I
ASEG inc. San Diego Ca. 2018 to present
Software Development Engineer

I worked primarily on a large Java application that multiple teams from multiple companies also worked on. This required me to coordinate with multiple teams to obtain test resources. This application worked with many different systems, so I also had to coordinate with other teams to find out how various systems were supposed to interact with the Java code. In this position I also honed skills working in a linux environment as that is the environment that the code was built in and for.

I have recently moved into researching and building an Angular8 application. I have built the app from the ground un a redux p including a RESTful API built in java, utilizing the spring boot framework. In this app I ended up building it using Ngrx for reactive state management, similar to redux.

Skills Learned

AngularJs

Laravel

PHP

MySql

RESTful

Javascript

Experience II
Affinity Consultants, Carlsbad, California 2015 to 2018
Web Application Engineer

  • Designed and built an API utilizing RESTful techniques that is supporting an Android and iOS app. Built in PHP using the laravel framework. The apps are Findgreek and Sellgreek. This API is also being utilized to power findgreek.com
  • I was always rebuilding and updating portions of our software to meet demands of the market. The UI structure that I work with utilizes Angular.js, and Bootstrap.
  • I assisted greatly in transitioning our software from an old version of Laravel to a newer version, as well as updating the front-end from Angular 1 to Angular 2. This requires a significant amount of rewriting code more efficiently than it is currently written to ensure ease of growth.
  • I wrote integrations into 3rd party RESTful APIs including Stripe , SendGrid and JPatton.

Skills Learned

PHP

MySQL

Yii

AJAX

Team Leadership

RESTful

Experience III
Profitboost Software
Software Developer 2012 to 2014
Lead Developer 2014 to 2015
  • Built custom APIs based on requirements from a third-party. Including writing complex queries to obtain required information from our database. A few of these APIs are REST APIs.
  • Designed and built a profitable feature that utilizes AJAX, a custom API and the twilio API to allow our users to send and receive text messages from within our system.
  • Designed and built a integrated shopping feature that utilized AJAX to connect to our API that integrated with a third-party SOAP API to allow our clients to order parts from our partner and sync all the order data between our system and theirs.
  • I lead in designing and building an integration between our software and Quickbooks desktop app. I designed and built the API and the database tables that would give access to necessary information as well as receive XML to track what was successfully synced with Quickbooks. We built a Java Applet that would communicate with Quickbooks and our API.
Skills Learned

Patience

Teamwork

Teaching

Experience IV
Southern Utah University, Cedar City, Utah 2011 to 2012
Java Tutor

I worked with intro to programming students to help them learn the programming concepts taught in Java.

Skills Learned

Project Planning

Flow Diagramming

ERD Diagramming

Time Management

Experience V
Southern Utah University, Cedar City, Utah 2011 to 2012
Walter Maxwell Gibson Research Fellowship

I received a research fellowship, where I planned out and started to build an app for the University's Biology department. This included working with the biology professor to determine the requirements of the project , and utilizing her feedback to design the flow and data structure of the app.

Skills Learned

Networking

Computer Repair

Customer Relations

Customer Communications

Experience VI
IWebConn, Lyman, Utah2006 to 2009
Internet Technition

I would Install and troubleshoot broadband internet service. Frequently this included implementing new home/small office wired and wifi networks. Other services that I covered included some basic computer troubleshooting and repairs, and Building custom computers.