Justin Wilson

Office: Email for Contact
Mobile: Email for Contact
Brownsville, TX 78526

Summary

I am an experienced and educated Senior Software Engineer confident in various technologies including Javascript, C#, .NET/.NET Core, Web API, and MSSQL using T-SQL. I am an MCP, MCSA, and MCSE in various topics including Business Intelligence and Application Development.

Skills and Abilities

  • C#
  • HTML
  • Javascript
    • Vanilla
    • jQuery
    • AngularJS
    • React
    • Vue.js
  • Docker
  • MSSQL
    • T-SQL
    • SSIS
  • .NET
    • .NET Core > 2.0
    • ASP.NET > 3.5
  • CSS3
    • OOCSS
    • SASS
    • LESS
  • Dapper ORM
  • Entity Framework
  • Linq
  • Cloud
    • Azure
    • AWS
  • Natural Language Processing
    • Python (NLTK, BlingFire)
    • iKnow (Caché)
  • PHP7
  • Java

Certifications

  • Microsoft LogoMicrosoft® Certified Solutions Developer: App Builder
  • Microsoft LogoMicrosoft® Certified Solutions Expert: Data Management and Analytics
  • Microsoft LogoMicrosoft® Certified Solutions Expert: Business Intelligence
  • Microsoft LogoMicrosoft® Certified Solutions Associate: Web Applications
  • Microsoft LogoMicrosoft® Certified Solutions Associate: SQL Server 2012/2014
  • Microsoft LogoMicrosoft® Certified Professional

Education

Penn State University – Master of Computer Software Engineering
Expected Graduation Date: 03-2019

Kaplan University – Bachelor of Computer Information Systems
Graduated with a 3.56 GPA on the Dean’s List.

Experience

Initiate Government Solutions June 2015 - Present
Senior Information Architect
  • Designed, Developed, and Deployed Voogle Notes which is a web-based application that utilizes Natural Language Processing technology to help aid provider decision making for patient care by providing a user-friendly “Google-like” search capability for all clinical notes and structured data for a patient for a specified date range.
  • Architected and helped develop the VX130 application which compiles medical data from all 130 VA medical facilities into a single data warehouse which is then electronically transmitted to Cerner for ingestion into their Electronic Medical Record (EMR).
  • Ground up redesign of VINCI Central portal which has more than tripled the amount of daily usage when compared to the old site. The site now sees nearly 100,000 sessions from over 71,000 unique visitors which is nearly 80% of the total VINCI user population.

IDEA Public Schools March 2014 – June 2015
Senior NetSQL Developer
  • I participated in the Race to the Top dashboard creation program which was awarded to the district to create ambitious, yet achievable, plans for implementing coherent, compelling, and comprehensive education reform.
  • Created a grade book application used by the entire district from grades K through 12 to quickly and accurately track student grades and achievements. The application was based on the NIFDI Direct Instruction standards.

Tom Rowe & Associates April 2013 to March 2014
Senior Software Engineer
  • Created a magazine management application that allowed clients to go online and manage their magazine layouts. Clients could link their products, choose layouts, and modify text associated with various elements of their advertisements.
  • Assisted in development of an in-store advertising kiosk that uses Android TV Box to broadcast custom messages and equipment inside the clients’ dealership. Users were able to manage the system via an online interface.
Invoice Cloud February 2012 to April 2013
IT Project Manager and Junior Software Engineer
  • The primary purpose of Invoice Cloud was to provide municipalities the ability to place invoices online as well as accept payments online. The primary form of an invoice was Real Estate, Personal Property, and Motor Vehicle taxes. Invoice Cloud would convert the municipalities invoice into digital form and dynamically display the client's information on the template. Customers could then pay their taxes online instead of visiting a local office.
  • I had split roles with this company that required me to split my time between a Project Manager and Software Engineer. Approximately 60% of my time was spent managing new client onboarding while 40% was spent programming and developing.
  • As an IT Project manager, I was responsible for ensuring new clients had a successful and timely integration with our software. I frequently worked with Mayors and Elected Officials to ensure our product met their expectations. I also handled support for their account once the product had gone live and their taxes were made public.
  • As a software engineer, I was responsible for assisting the small development team in meeting deadlines with client on-boarding. My primary responsibility was to help write code that would take a clients custom export and import it into their database consistently and accurately. All code was written using VB or C# depending upon the application. I was also responsible for database management and automation including backups, indexes, and statistics, as well as writing and maintaining stored procedures and functions.
Teleperformance USA August 2004 to February 2012
Lead Desktop Engineer and Software Engineer
  • I held a range of positions with Telepeformance including Assistant Center Manager, Lead Desktop Engineer, and Software Engineer. As a Lead Desktop Engineer I was responsible for six physical locations located around the United States. I had five desktop engineers who reported directly to me who handled on-site support at each of the locations. I was directly responsible for a network of nearly 8,500 computers across my six locations. I handled all network, systems administration, and reporting for all locations.
  • Remote Desktop Reporting Tool was written to fill a need when issues arose. Prior to this application our helpdesk teams struggled to obtain information from various computers experiencing issues. RDRT allowed the user of the computer to click a few settings and submit a detailed report to our helpdesk teams. The report included pings, trace-routes, screenshots, as well as other information regarding the outage in an easy to read HTML page. RDRT was successfully deployed to the entire enterprise shortly after a brief beta testing period.
  • All computers were required to have certain software installed. If the computers were missing software they were not to be used by agents. I was responsible for writing a console application in C# that was run on every computer each time it was rebooted. It would scan the system for the required software and install it if necessary.
  • DHCP reporting was automated using a report that was custom coded. The application would interface with our DHCP servers, store the information retrieved in an MSSQL database, and then display various reports that would roll-up to executive levels. Information included computers which had not communicated recently, computers with improper names, unused IP addresses, as well as general information regarding the network in general.