Malcolm Jefferson

Software Developer · Issaquah,WA · malcolmj0415@gmail.com · Resume

I am a software developer who is interested in solving challenging problems with great teams. I love learning about new technologies and building projects with them on the side independently. But I also love working with teams to design and develop solutions to satisfy requirements.



Experience

Team Lead / Software Engineer

Brockwell Technologies
  • Boeing's primary point of contact for maintenance and development of Databots real time data streaming service
  • Boeing's primary point of contact for maintenance and development of MeteorService API
  • Experience using tools such as C++, MQTT, Protobuf, C#, Python, Docker, MongoDB, ZMQ, Bitbucket, JIRA, and FTP
  • Designed and implemented unit tests to cover legacy code and additions to legacy code for MeteorService API in C++
  • Lead effort to redesign and rebuild PrintClient microservice using MQTT and Protobuf in C++
  • Lead effort to rebuild DatabotsService microservice using MQTT and Protobuf in C++
  • Lead effort to standardize JIRA ticket structure
  • Designed and implemented save feature in InkboticsExplorer in C++
  • Optimized legacy code to allow for configuration of multiple cameras at once in C++
  • Optimized legacy code to efficiently store recorded data in mongoDB in C++
September 2020 - Present

Front-End Engineer

Brockwell Technologies
  • Experience using tools such as Angular, Angular JS, Java, Javascript, Typescript, CSS, HTML, MySQL, Bitbucket, JIRA, and Jenkins
  • Wrote unit tests covering front-end Angular elements
  • Refactored to remove deprecated code and vulnerabilities during transition from AngularJS to Angular
December 2019 - September 2020

Cyber Product Development Lead

Brockwell Technologies
  • Primarily responsible for the management and development of the Cyber Range-In-The-Box fullstack web application with virtual environment orchestration
  • Experience using tools such as Python, Django, HTML, CSS, Javascript, pyVmomi, and MySQL
  • Designed and implemented user interface (frontend)
  • Designed and implemented authentication, request handling, input validation, and virtual machine orchestration (backend)
  • Other tools used include, ESXi, vSphere, VMware, ELKStack(Elasticsearch, Logstash, Kibana), PFsense, Kali Linux, and Windows Server
  • Developed timelines, requirement specification, requirement verification, and all other ISO9001:2015 requirements
  • Familiar with AGILE development concepts and applications including: Jira, Bitbucket, and Github
August 2018 - Present

SOC Analyst Trainee

Dynetics
  • Experience using tools such as Flask, Django, ELKStack(Elasticsearch, Logstash, Kibana), Virtualbox, VMWare, Kali Linux, Ubuntu, CentOS
  • Wrote Outlook add-on in C# to allow users to report phising emails from Outlook and send them to SOC
  • Used ELKstack to create a passive DNS database
  • Cowrote Whistler client and admin panel in C# to retrieve system data from host’s registry and forward to log server
  • Designed and implemented full stack web application, Honeydoc-Tracker. Used to track status of infected / malicious word documents
  • Experience using Splunk as threat detection system
  • Helped with planning, management, creation, and testing of honey network, Loki. Conducted "purple team" cyber exercise on Loki
  • Cowrote tool to detect and log injected threads in C#
  • Wrote desktop application to perform various cryptologic algorithms including encryption / encoding and decryption / decoding of: base64, XOR, RC4, AES
  • Helped create suite of tools for decoding/encoding, memory analysis, macro detection, and phishing in Python
  • Experience with C#, C++, Python, Powershell
December 2015 - August 2018

Intern Contractor

MAD Security
  • Wrote Nessus report parser using Python
  • Helped create and test labs designed to teach use of Cuckoo sandboxing software
  • Helped create and test labs designed to teach use of Snort intrusion detection software
May 2015 - December 2015

Consultant

CyberProtex
  • Teaching cybersecurity skills to Madison city high schools
  • Preparing Madison city high schools for CyberPatriot competition
  • Coaching of teams, creation of labs, and creation of videos for training
September 2015 - December 2015

Intern

Aleta Technologies
  • Wrote ARP poisoning script using Python
  • Wrote password cracker/password strength rater on a network wide scale, with GUI using Python
  • Experience using Kali Linux, Backtrack5 r3, Ubuntu, and Fedora
  • Experience with setting up ESXi server and using vSphere to create virtual machines
  • Extensive experience with Virtualbox
  • Experience with: Python, Java, C++
May 2014 - October 2014

Skills

Programming Languages & Tools
  • C Sharp Logo
  • C Plus Plus Logo
  • VMware logo
  • Virtualbox logo
  • Django logo
  • Debian logo
  • Debian logo
Workflow
  • Agile Development & Scrum

Interests

Aside from cyber security, I enjoy playing the guitar and producing music. From time to time, I also play video games and watch fantasy and sci-fi TV shows. I spend a great deal of time studying different philosophies and keeping up with the latest trends in the cyber security world.

Malcolm Jefferson

Let's work together!