# Adam D. > Software Engineer at Lattice Location: United States, United States Profile: https://flows.cv/adamd Full stack software engineer. I've worked with many technologies over the years, most recently with Ruby, Rails, Elixir, Javascript, React/Redux, Postgresql, Python, AWS, Docker. I am passionate about open source software. Check out some of my gists and projects: ## Work Experience ### Senior Software Engineer @ Lattice Jan 2022 – Present | New York, New York, United States ### Staff Software Engineer @ Bugcrowd Jan 2018 – Jan 2021 | San Francisco Bay Area ### Software Engineer @ Bugcrowd Jan 2016 – Jan 2018 | San Francisco Bay Area ### Software Engineer @ Wiser Jan 2015 – Jan 2016 | San Francisco Bay Area 1. Web Development - Expedited development of custom reporting module using rails, sidekiq, librato, and aurora db - Added suite of unit and integration tests to existing application then refactored critical pieces to improve readability/maintainability and eliminate edge-cases. - Wrote api to facilitate connection of the reporting module to other services and created UI for clients to customize and schedule the reports they needed. - In order to improve internal efficiency and facilitate our CS and Analyst teams, I created a tool that functioned as a hub for all our internally facing services. Our teams needed one place to access custom integrations and reporting, metrics and troubleshooting tools, as well as a secure way to interact with sensitive client data. - Coordinated with many different teams to get all the service oriented internal APIs spec'd and built to connect to the hub built with rails, rabbitmq, and several monitoring/metrics services. - This tool, which started as a side project, led to $19K in one time revenue and currently supports over $70K in monthly recurring revenue (MRR). 2. Backend Data Engineering - Designed communication paths between several databases (Mongo, Dynamo, Aurora, MySQL, PG, ES) and our data warehouse solution Redshift including writing the necessary DDLs and ETLs. - Redesigned several database tables in Redshift and Aurora to facilitate new or improved services. - Wrote a series of python modules and documentation for our internal Data Science and Analyst teams to use for advanced reporting and analytics. 3. DevOps Engineering - Used Ansible to design and maintain the provisioning and automated deployment processes of two client critical services used for managing scheduled and/or long running tasks - Architected distributed, scaling systems in the Amazon cloud with very simple to use process/workload management, along with full monitoring/metrics and error alerts - Pager Duties and New Relic ### Web Developer (contractor) @ NASA Armstrong Jan 2014 – Jan 2015 | Remote A contracting company for NASA (Kay & Associates) was in need of an inventory system for managing repositories of a variety of fuel types and vessels (planes, tanks, trucks). I was the sole designer and developer for the project and implemented its deployment to production. Overseeing the entire project from start to finish taught me valuable lessons in all stages of the software development lifecycle, including managing patches and version upgrades. As project manager, I maintained software development best practices with an Agile approach to adapt to the clients changing needs. These efforts culminated in the successful end product that is now an important part of day to day operations at NASA Armstrong located on Edwards Air Force Base. I used Vagrant and along the way, gained experience with many tools and gems such as Devise and OAuth for user authentication and security. I developed the front end using tools such as Jquery, Bootstrap, and SCSS, making it a simple to use and responsive design that would work for a big projector or a phone. I used PostgreSQL for my production database with Nginx and Unicorn for deploying to the web/application server. ### Web Developer (Freelance) @ Independant Web Design Jan 2013 – Jan 2015 | Remote Developed CMS template in Ruby on Rails for quickly creating portfolio/gallery sites I used basic tools like Paperclip and Devise for user authentication and creating a simple administrative backend so the artist could manage his/her own site in the future. Used this simple template to build gallery sites for artists. ### Internship @ Canary Instruments Jan 2013 – Jan 2014 | Arcata, CA Worked on Canary project: A plug and play device for monitoring home energy use Tested hardware and software modules for consistency, calibration and reliability Debugged, refactored and commented c++ code for simpler management Designed and developed new program for integration with the existing system Used Atmel studios to program AVR controllers (commercial arduino) ## Education ### Bachelor of Science (BS) in Computer Science Humboldt State University Jan 2009 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/adamrdavid - GitHub: http://github.com/adamrdavid --- Source: https://flows.cv/adamd JSON Resume: https://flows.cv/adamd/resume.json Last updated: 2026-03-23