Skip to content

Instantly share code, notes, and snippets.

@AcidLeroy
Last active June 1, 2023 02:49
Show Gist options
  • Save AcidLeroy/514c2392be00afb3a912bda2b9cef550 to your computer and use it in GitHub Desktop.
Save AcidLeroy/514c2392be00afb3a912bda2b9cef550 to your computer and use it in GitHub Desktop.
My resume
{
"meta": { "theme": "elegant" },
"basics": {
"name": "Cody Wilson Eilar",
"label": "Staff Software Engineer",
"picture": "",
"email": "cody@codyeilar.com",
"phone": "(505) 514-5961",
"website": "https://codyeilar.com",
"summary": "I develop cloud native applications and have a passion for using Kubernetes to make cloud-agnostic software. I'm currently a Senior Member of the Technical Staff at VMware where I'm building the next generation of certificate management within VSphere",
"location": {
"address": "441 51st",
"postalCode": "94609",
"city": "Oakland",
"countryCode": "US",
"region": "California"
},
"profiles": [
{
"network": "Github",
"username": "AcidLeroy",
"url": "https://github.com/AcidLeroy"
},
{
"network": "GitLab - personal",
"username": "cody11",
"url": "https://gitlab.com/cody11"
},
{
"network": "GitLab - company",
"username": "MyLens",
"url": "https://gitlab.com/MyLens"
},
{
"network": "LinkedIn",
"username": "cody-eilar",
"url": "https://www.linkedin.com/in/cody-eilar/"
}
]
},
"work": [
{
"company": "VMware",
"position": "Senior Software Engineer",
"website": "vmware.com",
"startDate": "2022-03-15",
"summary": "I'm Integrating cert-manager into VMware's Supervisor Cluster to enable cloud agnostic certificate management.",
"highlights": [
"Streamlined build and testing systems to ensure high-quality code. Templates I created reduced human error by eliminating dozens of manual steps and wiki pages.",
"Built out half a dozen alarms to monitor certificate services to ensure 99.9% availability for certificate management and meet the company’s service-level objectives.",
"Collected metrics from hundreds of deployed certificate management services to display the overall health of the certificate service",
"Discovered a critical bug causing Supervisor Service enablements to occasionally fail. I was able trace and fix the upstream bug and submit a patch that was accepted into the community."
]
},
{
"company": "Rally Health",
"position": "Senior Software Engineer",
"website" : "https://www.rallyhealth.com/",
"startDate": "2021-08-01",
"endDate": "2022-02-01",
"summary": "As a senior software engineer, I united several disparate apps into a single domain to create a more cohesive user experience.",
"highlights" : [
"Unified half a dozen Rally applications onto a single domain by building several robust Scala microservices that transformed URLs per customer configurations",
"Automated stress testing via JMeter to uncover three significan performance bugs"
]
},
{
"company": "Sandia National Laboratories",
"position": "Senior Member of the Technical Staff, Computer Scientist R & D",
"website": "sandia.gov",
"startDate": "2020-06-01",
"endDate": "2021-08-01",
"summary": "I provided Fullstack engineering solutions for mission-critical applications such as map displays, sensor data streaming applications, and deployment orchestration. I played a crucial role in architecting efficient services, as well as distributed service design.",
"highlights": [
"Reduced the number of redundant service calls in cloud services from four to one with architecture changes",
"Improved efficiency of plotting high-volume data in the front-end using Level of Detail algorithm, effectively improving frame rate from 10-20 FPS to 50+ FPS",
"Built reactive components for request/stream in HTTP2 for sending Websocket data",
"Integrated Cesium Map into web display for visualizing sensor stations in real-time",
"Deployed dozens of services into Kubernetes cluster and built supporting liveness and readiness probes into existing applications",
"Provided architecture guidance and prototypes for streaming sensor data using Kafka",
"Wrote dozens of endpoint scripts that uncovered hundreds of bugs in various Java services"
]
},
{
"company": "Lens",
"position": "CTO/Cofounder",
"website": "https://mylens.io",
"startDate": "2018-06-01",
"endDate" : "2020-06-01",
"summary": "Lens flips the data market by putting individuals in control and ownership of their data and allows them to share that information through subscriptions. I built and architected the technical vision that aligned with the morals and direction of Lens and led a small team of highly talented engineers.",
"highlights": [
"Created and deployed hundreds of microservices on top of AWS infrastructure, written in Typescript and Javascript to support business needs.",
"Throughout the Lens journey, I pivoted the technology quickly support business objectives and constraints.",
"Successfully completed Quake Capital's accelerator program",
"Led development team to focus on Web 3.0 values such as digital equity and data dignity.",
"Supported and developed React.js front-end applications.",
"Wrote and filed a non-provisional patent for technology developed at Lens.",
"Wrote security protocols on top of frameworks such as libsodium, tweetnacl, and the Noise Protocol Framework",
"Created dozens of experimental applications using decentralized technologies such as the Dat Project, IPFS, and Blockstack.",
"Developed an iOS and progressive web application for end-user consumption",
"Wrote technical and general-purpose articles on Medium explaining Lens and Lens technology for company evangelism.",
"Automated the deployment of services using Gitlab's CI/CD system in conjunction with serverless.",
"Created Lens integrations with technology such as Mailchimp, Twilio, and Salesforce.",
"Made a custom OS for the Raspberry Pi using BuildRoot to support Lens hardware endeavours."
]
},
{
"company": "Sandia National Laboratories",
"position": "Senior Member of the Technical Staff, Computer Scientist R&D",
"website": "https://www.sandia.gov/",
"startDate": "2014-11-01",
"endDate": "2018-06-01",
"summary": "Committed to science with the mission in mind, Sandia creates innovative, science-based, systems-engineering solutions to our nation's most challenging national security problems. I was a core developer for image processing and geolocation applications for laboratory driven space missions. ",
"highlights": [
"Developed a Vue.js web-app for aiding statisticians to formulate models for Sandia's Probabilistic Feature Fusion algorithm.",
"Re-implemented legacy geolocation algorithms to be performant and scalable in cloud architectures in C++ and Cuda.",
"Designed a highly scalable and low latency system for digital elevation lookups leveraging AWS ECS, Elasticache, and API Gateway.",
"Implemented a microservice for transforming and parsing raw streaming data into a distilled format for downstream use. Project leveraged Docker and Kubernetes for easy deployment and scalability.",
"Performed trade studies on various elevation lookup algorithms and the effect these algorithms would have on overall geolocation accuracy in Sandia's assets.",
"Taught several workshops on testing and writing software with best practices in mind, specifically for C++.",
"Mentored students from the University of Illinois, Urbanna-Champaign, to establish a hiring pipeline for Sandia. I created and was project lead on several space mission-related projects for the students to realize.",
"Designed and maintained automatic system integration tests to ensure highly functional code for customer delivery",
"Implemented microservice for storing and retrieving camera bias frames for use by downstream geolocation users"
]
},
{
"company": "Boeing LTS, Maui, HI",
"position": "Real-Time Software Engineer",
"website": "https://boeing.com",
"startDate": "2012-05-01",
"endDate": "2014-10-15",
"summary": "Boeing LTS in Maui is responsible for a variety of space missions such as space situational awareness and adaptive optics technology. I was a C++ developer for real-time control systems and object tracking algorithms on for AFRL telescopes on Haleakala, Maui, HI. My work in this area included algorithms for tracking satellites and stars for real-time analysis, software for real-time control loops, operator GUIs in QT, C++ interfaces to cameras and hardware, and also maintained and deployed software via RPMs on RedHat Linux.",
"highlights": [
"Wrote algorithms in C/C++ for tracking satellites and stars in real-time",
"Wrote software for telescope pointing and tracking systems",
"Maintained QT GUIs for operator control of telescopes on Haleakala",
"Wrote C/C++ interfaces to hardware such as fast steering mirrors, translation stages, and laser systems",
"Deployed software to the operational telescope system using RPMs on Redhat Linux"
]
},
{
"company": "Boeing SVS, Albuquerque, NM",
"position": "Real-Time Software Engineer",
"website": "https://boeing.com",
"startDate": "2010-05-01",
"endDate": "2012-05-01",
"summary": "My responsibilities at Boeing DES were focused on video and image processing using state-of-the-art FPGA devices. I was responsible for writing many low-level interfaces to the memories that we installed on the boards, as well as writing Matlab code for video processing algorithms that would later be transpiled to VHDL.",
"highlights": [
"Designed firmware to interface with flash memories.",
"Wrote C drivers for a command and control interface to various cameras.",
"Developed a Java GUI to command and control various cameras us- ing Rs-232 and TCP/IP.",
"Developed camera simulator in VHDL to mimic phenomenology of Mercury Cadmium Telluride cameras.",
"Wrote firmware to save image data coming from a camera to QDR memory for software retrieval.",
"Developed various image enhancement algorithms in System Generator for video enhancement and video processing.",
"Translated a MATLAB focal plane array model to a system genera- tor model for scene injection into tracker software and hardware for camera emulation."
]
}
],
"education": [
{
"institution": "University of New Mexico",
"area": "Electrical Engineering",
"studyType": "Bachelor of Science",
"startDate": "2006-09-15",
"endDate": "2010-05-15",
"gpa": "3.54/4.0"
},
{
"institution": "University of New Mexico",
"area": "Computer Engineering",
"studyType": "Master of Science",
"startDate": "2012-09-15",
"endDate": "2016-05-15",
"gpa": "3.83/4.0"
}
],
"awards": [
{
"title": "IEEE 'Student of the Year'",
"date": "2010-05-15",
"awarder": "IEEE New Mexico Chapter",
"summary": "Awarded to IEEE student members that exemplify leadership and integrity."
}
],
"publications": [
{
"name": "Distributed video analysis for the AOLME project",
"publisher": "IEEE",
"releaseDate": "2016-06-09",
"website": "https://ieeexplore.ieee.org/abstract/document/7869106",
"summary": "Paper proposes a novel technique for scalable video activity recognition"
}
],
"skills": [
{
"name": "Web Development",
"level": "Intermediate",
"keywords": [
"WebGL",
"Three.js",
"HTML",
"CSS",
"Javascript",
"Typescript",
"React.js",
"Vue.js"
]
},
{
"name": "Backend Development",
"level": "Master",
"keywords": [
"C++",
"Node.JS",
"Typescript",
"AWS",
"Severless",
"Python"
]
},
{
"name": "Decentralized Development",
"level": "Master",
"keywords": [
"Dat",
"IPFS",
"Blockstack",
"Blockchain"
]
},
{
"name": "Security & Encryption",
"level": "Intermediate",
"keywords": [
"TLS/SSL",
"Libsodium",
"TweetNACL",
"Noise Protocol Framework"
]
},
{
"name": "iOS",
"level": "Beginner",
"keywords": [
"Swift",
"Coacoa",
"Carthage"
]
},
{
"name": "Computer Vision",
"level": "Master",
"keywords": [
"C++",
"Cuda",
"OpenCV",
"Python"
]
},
{
"name": "Version Control",
"level": "Master",
"keywords": [
"Git",
"GitHub",
"Gitlab",
"Bitbucket"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Native speaker"
},
{
"language": "French",
"fluency": "Conversational"
},
{
"language": "Spanish",
"fluency": "Basic vocabulary"
}
],
"interests": [
{
"name": "Music",
"keywords": [
"Flamenco",
"Heavy Metal",
"Trance",
"Underground Hiphop"
]
},
{
"name": "Exercise",
"keywords": [
"Weightlifting",
"Running",
"hiking",
"Mountain biking",
"Road biking"
]
}
],
"references": [
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment