Hello, I'm Emily and I'm a software engineer.
Please check out my resume Resume and connect with me on LinkedIn LinkedIn.
View my programming projects on GitHub Github.
Also, feel free to follow me on twitter Twitter or e-mail me Email!

Work Experience


Software Engineer at HomeDepot.com: As a Software Engineer for The Home Depot Technology Center, I have been tasked with helping engineering teams implement the technologies that make sense for modern software development for retail services. I've been using Python3 to write scripts to automate SQL and noSQL databases and reports. I also teach ES6 JavaScript and ReactJS software development to technology associates so they may update Home Depot's code base with the latest technologies. Through mentoring and engaging with The Home Depot Austin's software development teams, I am able to craft custom tech talks, tools, and content that address the current and future needs of software engineers and those new to technology within The Home Depot.

I am also responsible for conducting coding interviews for all levels of prospective software engineering hires.

I'm implementing the following in my current position:
• Python3 with SQL and noSQL integration.

• Full-Stack web development with JavaScript ES6.

• Architecting RESTful services with NodeJS.

• Advanced ReactJS.

• Managing Development Workflow with Git and GitHub.

The Home Depot Website

2016 - 2018

As a Software Engineer for GrayMeta, I worked on the GrayMeta Platform creating a new user interface for customers using the JavaScript framework VueJS. I also took charge of writing and formatting the technical documentation for developers, as seen here: api.graymeta.com. I had training at Microsoft on Azure Machine Learning in order to implement it into the Platform for facial recognition on both videos and images.

GrayMeta Platform Website

2015 - 2016

Web development teaching assistant at General Assembly San Francisco for the Web Development Immersive program. I believe the best way to have a solid and unwavering knowledge in something is to be able to teach it effectively, and my experience in teaching programming for web development solidified my skills and confidence going forward in my career as a software engineer.

2010 - 2015

Working with my wonderfully talented partner Bob Main as a small business owner, I created a modern woodcrafting business website using vanilla JavaScript, HTML5 and CSS3 to advertise products and describe woodworking processes. Together, Bob and I assembled and carved artisan woodworking products to sell at art fairs and farmers markets around Berkeley, Oakland and San Francisco, California.

Woodcrafters Design Website

Woocrafters Design on GitHub

Working with Bob Main over the past several years, we realized JavaScript frameworks and libraries kept popping up. As we learned each framework, we also learned their distinct advantages and disadvantages. With The LoneJS Project, we aimed to create a library framework with JavaScript that was devoid of dependencies and thus lighter and easier to pop up full-stack websites. I spearheaded the developent of the documentation pages. Docs are important for developers to be able to understand the technology and use it to its full capabilities. Not only does developing docs require understanding of the product, it also requires advanced front-end development skills to be able to order and design the UI in an easy to read fashion for programmers of any level.

The LoneJS Project Documentation

The LoneJS Project Website

The LoneJS Project on GitHub