La Mesa, California, United States
I am a sincere and dedicated software engineer who has a passion for excellent software.
Implemented critical-path features and bug fixes for Firedrill cybersecurity multi-tenant SaaS platform running on Django Rest Framework. Work on Firedrill effectuated deal closings with major clients. Refactored core functionality of Firedrill to run more efficiently and to enable additional features. Played major role in bringing Firedrill’s code base up to date, including Dockerizing Firedrill.
Built out next-generation containerized web application platform for other developers to deploy to. Used Docker, Docker Swarm, Consul, Elasticsearch, Fluentd and Kibana to support service discovery, logging and automatic failover for the apps. Platform was supported by a permissions system written in Python-Flask with MySQL and RethinkDB as database backends. Permissions system was deployed to and ran on the web app platform itself. Developed and maintained internal tools based on JavaScript and Perl in Websense Security Labs to support a global security research team. Used Hadoop, Apache Spark and Elasticsearch to serve up billions of documents to global security research team.
My primary responsibilities at DrJays have been maintaining and extending an existing ERP (Enterprise Resource Planning) system for retail clothing and accessory sales. I have extended and maintained major features of DrJays' internal tools for marketing and customer service and I have integrated key third party products into the main site: drjays.com. Excellent communication with with marketing, customer service and business associates at DrJays has been instrumental to the success I have had on DrJays projects. Technologies I have used: Perl, MySQL, JavaScript, HTML, Linux, and Git.
As a co-creator and software engineer of electrosim (a browser based schematic capture and circuit simulation tool for electrical engineers) my responsibilities have included: selection of technologies used to build the application, design and implementation of core software modules to implement required functionality, procurement and configuration of servers and guidance throughout planning sessions. Key technologies used: Pyjs (pyjs.org), Python, Linux, Amazon Web Services, Puppet, Git, Fabric (fabfile.org), Boto (http://boto.cloudhackers.com/).
Developed a multithreaded C based embedded Linux application for processing target data from a sniper detection system. Responsibilities included development and management of full life cycle of the application. Additional responsibilities included participation in field testing and collection of application data for quality assurance.