Experience
Jon Monroe is a programmer living in Raleigh, NC.
Work
- Proprietor - Solipsis Development (2013 - Present):
- Custom design work in Drupal and other CMSes for clients
- Designing and implementing a fully functional datacenter for Bitcoin mining
- Designing and implementing a custom low-wattage cooling system for aforementioned datacenter
- Designing and implementing a custom Zabbix/python-based solution for monitoring specialized servers
- Designing and implementing a custom market-aware solution for selling assets on an exchange
- Junior Programmer - Design Hammer (November 2012 - 2013):
- Developing custom Drupal-based solutions to CMS for clients including UNC-CH School of Government & the North Carolina Museum of Natural Sciences
- Wireframing new sites for potential clients
- Analyzing, porting, and simpifying legacy code bases for clients
- Creating custom Zabbix-based solutions for monitoring servers of clients with special needs
- PHP/Android Developer - Zone Five Software (June 2011 - October 2012):
- Developing and maintaining website aspects such as admin panels, RSS feed aggregation system,
and JSON-based REST-ful API (See OpenFit API for more details.) - Creating and maintaining elements such as a chart utilizing sample quantization & time to distance conversion and advanced jQuery Dialogs/Select Boxes.
- Designing database schema for MVC implementations
- Creating a mobile app for GPS Recording and uploading to an OpenFit API server.
- Using Java & Android to implement a multi-threaded MVC environment based on SQLite
- Using Java & Android to implement syncing capability to an OpenFit API server.
- Security Analyst - NYU (September 2009 - September 2010):
- Analyzing flow data in order to detect malicious activity on the network
- Alerting upon compromised hosts
- Dealing with student copyright infringement issues
- Setting up and testing new sensor architecture (e.g., Suricata, Snort, Peakflow)
- IT Intern - Duke Corporate Education (September 2008 - December 2008):
- Securely wiping hard drives of deprecated laptops
- Wiping old tape drives for reuse (using a Dell tape library and Windows Server Edition
2003) - Creating and deploying images of operating systems to laptops
- Configuring the Internet Operating System on a Cisco 3548-XL network switch
- Cleaning and refurbishing laptops for reuse
Education
- University of North Carolina, Chapel Hill (2012 - Present):
- Degree: Computer Science
- New York University, Gallatin School (2009 - 2011):
- Degree: Computer Science
- Albert Gallatin Scholars (2009 - 2011):
- Gallatin program/scholarship fund for students who exhibit exceptional
academic performance. - Universitat de Barcelona, IL3 / University of Columbia (Summer of 2008):
- Study abroad at UB’s IL3 College, the continuing education branch of
UB
Skills
Proficient in: Windows XP & Windows 7; Mac OS X 10.4, 10.5, & 10.6; Linux: Ubuntu &
Fedora; OpenOffice Org & Word; Firefox, Opera, Safari, Internet Explorer, Google Chrome;
the various command-line based functions of both Unix-derived and Windows systems,
Programming languages: Java, C, C++, PHP, JavaScript, Python