logo
EVAN BLACK
Software Developer

me@evanpblack.com

Hello,

I'm a software developer currently working at NIST where I develop and maintain software that is used to simulate networks, along with other miscellaneous standalone projects.

While at Clarion University I worked as a student worker for the CIS department. There I focused on preparing and maintaining lab environments for classes. I've put a lot of my focus there in automating and streamlining our processes using my skills as a Computer Science Student.

I interned at Dataforma where I built accounting reports that integrated with the companies new accounting features. These reports gave an 'at a glance' view of things like unpaid invoices. I also implemented web widgets for those reports so they could be seen on the homepage, rather than by running the report.

BS Computer Science - Clarion University
GPA: 4.0/4.0
Eagle Scout - Three Palms 2011

Development Tools

Programing Languages

C++
Python
C
Unix Shell
PHP
HTML
CSS
JavaScript
ASM - x86
Java
C#
SQL

Tools

Git
CMake
Catch2
OpenGL
Postgres
ns-3
Android
Flask
MySQL
jQuery

Work Experience

NIST - CTL

Computer Scientist - Federal

July 2019 - Current

Support the needs of researchers by developing and maintaining software used to simulate networks (ns-3, etc..) and tools to support such software (visualizers, ns-3 DCE, etc..)

C++, CMake, OpenGL, Python, Unix Shell Scripting, Linux, ns-3

Professional Research Assistant (PREP) - University of Colorado Boulder

July 2018 - July 2019

Develop and maintain software used to simulate networks, as well as miscellaneous standalone projects.

While the domain is limited, I’ve worked on diverse projects, such as a model for energy consumption, a framework for prototyping schedulers, and a tool to allow outside programs to run in network simulations.

C++, Python, Unix Shell Scripting, Linux, ns-3

Dataforma - Internships

Software Engineer

1 year (total)
May 2016 - Dec 2016

Designed and implemented financial reporting into an existing system. Designed and implemented web widgets corresponding to financial reports.

HTML, CSS, JavaScript, Java, MySQL, Apache Tomcat

May 2017 - Aug 2017

Planned integration of dormant notifications and job scheduling into an existing system. Fixed existing bugs.

HTML, CSS, JavaScript, Java, MySQL, Apache Tomcat, Kotlin, Quartz (Job Scheduler)

Clarion University - File Server Room

2015 - 2018

Preparing and deploying system environments for computer classes and administration of academic servers and network equipment. Plan and maintain computer networks. Design and develop applications and scripts to support classroom requirements and facilitate the administration of networks and student employees

Network Design and Concepts, Unix Shell Scripting, Linux

Projects

Clarion University - FSR Website

Developed a website for the Clarion University CIS Department. Integrated with an existing, external employee time clock system, added scheduling and tardiness reporting/excusing, as well as added a system to manage reservations of department computer labs and lab equipment

Agile Work Environment

HTML, CSS, JavaScript, PHP, MySQL, Python + Flask, AJAX, REST.

BOCES - Special Needs Students App

Developed an Android application to track special needs students time spent on assigned tasks and reported results to show students progress. The application required special care be given to demonstrate a punch in/out workflow in a way that considers their special needs.

Android, Java, SQLite

JS Particle System

A simple particle system implemented in Javascript with HTML Canvas.

HTML, CSS, JavaScript

Evan Black

Software Developer