Software Design

tl;dr: I am a Software Engineer with a background and  interest in Management, with a decade of experience in a wide range of fields, both engineering and management.

I am a Software Engineer with a interest in Management. This means that I have the experience to make informed decisions, and to generally know what I don't know. I have been working with several projects over the past decade, including forming a software development department from scratch. I have experience with frontend and backend systems, as well as the operations side of \"devops\". I am a certified Scrum Master, and appreciate and use Agile development processes to help guide my team. I am a highly driven individual, and I won't accept failure, and I don't confuse super challenging problems with problems that others would deem \"impossible\". I am a generally creative person, and in combination with my engineering background, allows me to see solutions to problems that others don't. Thinking outside the box is my default state, though I am well aware that sometimes the best solution is the most obvious one, and we shouldn't overthink things.

My experience blends a unique set of skills that are ideal for engineering management. In high school, I was a manager at the local water park, which taught me the value of hard work, long hours, and people management skills. In college, I started as a computer tech, but saw the need for some custom software, made a pitch, and created a software development team within the company, effectively being the CIO/CTO of the company. During this time, I created an open source project, a programming language, which I still maintain to this day. After college, I got my first \"real\" job, where I refined my skills as a software developer, and gained experience with Android. Currently, I am a software developer with a devops team, where I have learned how to deal with big data, high availability, and the full stack. In addition, I am the Scrum Master, which has further refined my experience with management. I have also done much in the way of data analysis, including learning how to visualize data in Tableau and Google Spreadsheets.

Telenor DigitalSoftware Engineer/Scrum Master2016 - Current
• Java API development • ScrumMaster
Bomgar CorporationSoftware Developer2011 - 2016
• Developed android application • Created and maintained ActionScript/Flash project • Contribute to PHP/JavaScript/HTML5 backend, using AngularJS, Laravel, RxJS, and other technologies • Created and maintained web based Java applet
Campus Book MartCIO2006 - 2011
• Managed Information and Technology Infrastructure throughout Corporation • Developed custom e-commerce software for http:// • Developed desktop application for use in store • Managed several servers, Linux and Windows • Assisted employees with computer related issues as needed
Mississippi State UniversityBachelor's, Software Engineering, with a Minor in Psychology2006 - 2011
Mississippi State University EcoCar Competition • Developed Infotainment software system used in vehicle Information Assurance Certificate • Obtained by taking courses with a focus on security