Marshall Cottrell
- github
- github.com/marshall007
- twitter.com/marshall007
- site
- playminecraftonline.com
- marshall007@mac.com
- phone
- 615.504.1744
Background
I am a currently working full time as a software developer. I really enjoy studying and learning new things, something I believe is critical to the software development trade. If I'm not working on a personal project or browsing open-source repos, my free time is usually spent browsing Hacker News or reddit while listening to music. I also enjoy swimming and a good game of ultimate frisbee.
Education
Harding University, Searcy AR — Fall 2010 through Fall 2011
Computer Science, B.S. (incomplete)
- COMP 150: Programming I (credit)
- COMP 170: Software Development (credit)
- COMM 195: Introduction Web Design-Interactive Media
- COMP 245: Data Structures
- COMP 250: Internet Development
- COMP 268: Computer Architecture and Assembly Programming
- COMP 301: Software Engineering
- COMP 310: Operatng Systems Concepts
- COMP 335: File Structure and Access Methods
Udacity (Formerly through Stanford) — Fall 2011 to present
Computer Science
- CS212: Design of Computer Programs (in progress)
- CS253: Web Application Engineering (in progress)
- CS262: Programming Languages (in progress)
- CS373: Programming a Robotic Car
Systems Proficiency
Programming Languages
Proficient: HTML, CSS, JavaScript, C#, VB.Net, Java, MSSQL, Bash
Knowledgable: Python, PHP, Ruby, C++, CouchDB, MySQL
Software
I have experience with a wide variety of software development tools and environments including VisualStudio, IntelliJ, Team Foundation Server, and Git. I have been an Amazon Web Services user for the past two years, having experience with EC2 and S3 in a production environment while experimenting with several other services in personal projects. I have used several flavours of Unix on both desktop and headless server environments and, more recently, have become familiar with Windows server.
Work Experience
Communication Components Incorporated, Brentwood TN
Software Developer — June 2011 to present
My responsibilities have varied widely ranging from technical support and database management to design, front-end, and back-end development. Having no experience with the .NET platform prior to employment, after just a few weeks I was writing backend production code.
Notable contributions include, but are not limited to:
- Suggested and later implemented an issue tracker (YouTrack), noticeably improving productivity.
- Made many improvements to the developer workflow and reduced complexity in releasing code to production.
- Wrote a script bundle to migrate several thousand user accounts and data from legacy SQL 2000 server to SQL 2008.
- Developed the organization's first JavaScript application, vastly improving the end users' experience over the existing solution.
Langley & Taylor Pool Corporation, Nashville TN
Lifeguard — Summer 2010
Full-time seasonal employment as a pool lifeguard. Within two weeks of employment I advanced from a general guard to supervisor and assigned the opening and closing shifts. I was responsible for the general safety of patrons, and maintenance of the pool and pool area. I was offered and accepted extra hours and responsibilities including working shifts at other locations managed by Langley & Taylor.
Williamson County Parks and Recreation, Brentwood TN
Lifeguard — 2006 through 2010
I was employed as a year round, part-time guard at the Indoor Sports Complex. Even as a general guard, I often either substituted for the supervisor and took on relevant responsibilities for the day, or was asked to supervise co-workers while a manager could not be present.
Brentwood Dolphin Club, Brentwood TN
Substitute Lifeguard — Summer 2006
As a substitute guard at this neighborhood pool, I was responsible for the general saftey of patrons, cleaning and maintenance of the pool area, and working in the concessions stand taking and filling orders.