Headshot

Nolan Gilley

Software Engineer

Nolan Gilley

Software Engineer


Contact


Location
Reston, VA
Phone
703-861-4066
Website
nolangilley.com

Education


B.S. in Electrical Engineering
Virginia Tech

Blacksburg, VA | 2010

Skills


  • Python
  • JavaScript
  • Java
  • Go
  • C#
  • Django
  • D3.js
  • Angular
  • React
  • Bootstrap
  • Networking
  • PostgreSQL
  • ElasticSearch

About Me


Full stack software engineer with expertise developing and testing production level applications. Excellent team player with a desire to solve practical problems and get things done. Insightful and optimistic with strong written and verbal communication skills.

Education


B.S. in Electrical Engineering
Virginia Tech

Blacksburg, VA | 2010

Skills


  • Python
  • JavaScript
  • Django
  • Java
  • C#
  • PostgreSQL
  • Angular
  • React
  • Bootstrap
  • D3.js
  • Networking
  • ElasticSearch

Work Experience


Software Engineer

Verisign | Reston, VA
2020 to Present

  • Responsible for developing an internal database-as-a-service system to manage database instances and backups.
Software Engineer

2015 to 2020

  • Saved time and improved performance for security analysts by developing automated monthly reporting system which generated and delivered monthly Security as-a-Service reports to customers based on data extracted from ElasticSearch, replacing previous manual process.
  • Led front-end design and development for NetSentry network security management software, providing elegant and responsive user interface.
  • Created a dynamic API for NetSentry in Python which would automatically update its capabilities based on the NetSentry command line tools' help output.
  • Performed maintenance and continuous development for numerous projects, primarily in Java and JavaScript (ScoutShield, CTC, NetSentry, Hydra), implementing additional API endpoints, improving products based on customer requests and fixing several bugs in existing code bases to fix issues opened by customers.
  • Modified open source project SGuil (Network Security Management analyst console) code to use PostgreSQL instead of MySQL for licensing purposes, enabling free inclusion in solutions.
QA Engineer

2010 to 2015

  • Created test plans and automated testing tools for CloudShield Packet Operating System using Python, Ruby, Expect, Perl, and Selenium, finding issues before reaching customers.
  • Led QA planning and testing for CloudShield PacketLinux and the Eclipse based CloudShield IDE, helping measure performance for product tuning and providing information for marketing.

Personal Projects


Wagershark.com
  • Created a legal online sports betting website in Python, Django and JavaScript.
  • Designed and developed front-end and back-end architecture.
  • Active community of over 200 users.
Home Assistant Contributor
  • "Great Contributor" to the popular Python open source project Home Assistant.
  • Creator of the Ecobee thermostat, Join notification, and Flux switch components.