Skip to content

Instantly share code, notes, and snippets.

@secondaryaccnt
Created October 2, 2019 07:11
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save secondaryaccnt/8b5b1c479e8893cb8ecff7dfcf2602d2 to your computer and use it in GitHub Desktop.
Save secondaryaccnt/8b5b1c479e8893cb8ecff7dfcf2602d2 to your computer and use it in GitHub Desktop.

secondaryaccnt

Remote, USA

secondaryaccntx@gmail.com

I'm a developer with over a 15 years of software engineering and engineering management experience, currently specializing in full stack JavaScript and remote team leadership. I am excellent at maintaining and extending legacy codebases using a variety of languages, onboarding new engineers to a codebase and product, deploying solutions to and managing cloud hosting, managing client communications and requirements analysis, and supporting software development lifecycles. I'm very passionate about building remote software engineering teams and enabling them to do awesome work.

I am not currently set on leaving my current company but am interested in feeling out what opportunities might be out there so I am avoiding keeping much personally identifying information in my resume or posting on HN at this time as several of my team members read the site, and I do not want them to lose confidence in me if I decide not to leave or for anyone to think that I have one foot out the door.

My GitHub is full of lots of excellent code examples. I am happy to walk people through any of my personal projects listed there as well as the open source products I've contributed to. Please contact me for a link if you are interested in talking more.

Technical Skills

• Languages/Technologies: recently: JavaScript (ES0 - ESNext, NodeJS and client), SQL (Postgres, Oracle, MS SQL, and MySQL/MariaDB), MongoDB, Solr (4-7). Less recently: Java, C, C++, C#, PHP, Python, Ruby, Perl, HTML, CSS, AppleScript, BASIC (many flavors! my first language was True BASIC), MIPS Assembly

• Frameworks/Libraries/Testing Frameworks: recently: VueJS, mocha, jQuery, Express, Lodash/Underscore, Backbone. Less recently: EaselJS, Cordova, NW.js, Zend Framework, PHPUnit, Selenium, CasperJS, PhantomJS, Flask, Bootstrap, QUnit, probably others that I'm forgetting

• Development Cycle Tools: Trello, JIRA, Pivotal Tracker, VersionOne, Trac, Confluence, SharePoint, Slack, HipChat, IRC, git, svn

• Misc: Remote Engineering Management, Agile, Scrum, Lean Six Sigma, VMWare, VirtualBox, nginx, IIS, SSL certificate management, Google Meet, Zoom

Work Experience

Engineering Team Lead, May 2015 - Current

Remote

• Promoted from Senior Engineer to full time Engineering Team Lead management role naturally as I helped to expand the engineering team

• Implemented and distilled engineering best practices around peer code reviews, pairing with junior and senior devs, leading remote meetings

• Represent engineering in product team discussions, ensuring that product design decisions are in line with engieering capabilities

• Handle bi-weekly 1:1s with remote team, ensuring that team members have the tooling that they need to do their best work

• Remained a top individual contributor to our core product as well as future products that we are working on. Basically everything under the next listed role continues to apply

Senior Engineer, May 2015 - July 2018

Remote

• First full time engineer on the team, immediately became responsible for the majority of maintenance of several codebases that support the product. These brittle codebases were all previously written by a single developer without documentation but were supporting hundreds of customers so best practices needed to be brought in to ensure that we could reliably update the codebase without breaking use cases.

• Helped to onboard new engineers and build up the remote engineering team: Assisting in interviewing and helping others understand the codebase, code reviews, ensuring people are doing their best work, assisting people in understanding and using the product so that they have a solid understanding and empathy of the customer, etc

• Worked directly with everyone in the company, from CEO and CTO, to individual success team members, to ensure that the small engineering team was meeting business and product goals as well as ensuring that we were building a sutainable system as a base for future work

• Added several new features, increased system performance, helped to modularize the codebase, add in functional and unit tests, and eliminate technical debt

Analyst Programmer II, August 2013 - May 2015

University of Oregon Center on Teaching and Learning, Eugene, OR

• Designed and developed a tablet-based educational system using Backbone/Cordova and NodeJS/Express/MySQL. The system allows educators to deliver eBook-based content in an interactive group setting, and collect analytics data to make timely educational decisions while doing so. Oversaw the transcription of hundreds of pages of print content by nontechnical and junior personnel into eBook format.

• Wrote features, bug fixes, and PHPUnit tests for legacy Zend Framework-based PHP systems.

• Designed wireframes to gather feedback from stakeholders, and ensured that expectations were being met.

• Wrote NodeJS-based applications to handle or assist with internal business rules and workflows.

• Rewrote several Flash programs in JavaScript so that they would be compatible with modern platforms. Information

Technology Consultant II, May 2012 - August 2013

University of Oregon Educational and Community Supports, Eugene, OR

• Wrote and documented numerous custom SharePoint 2010 web parts to handle custom site improvements on the pbisapps.org website: geolocation using Google Maps, training scheduling system, client notification system, and custom authentication provider so existing accounts could access SharePoint.

• Wrote an authentication system which allowed to log in to all of the apps that we provided from a central location and maintain sessions between apps, which was previously impossible.

Systems Analyst, Corporal of Marines, April 2007 – April 2011

United States Marine Corps, Camp Pendleton, CA

• Wrote several custom enterprise systems based on SharePoint 2007 using JavaScript and C# to help facilitate personnel management and administrative force reduction across the Marine Corps. These systems include one now used for managing mess halls used by nearly 200,000 Marines on a daily basis.

• Led meetings facilitating the design of new software and assisted in selecting which software would be produced. Updated and gathered feedback from stakeholders during the development cycle.

• Managed two junior Systems Analysts and taught basic programming constructs using C#.

• Received two Navy and Marine Corps Achievement Medals for the impact of the software that I wrote.

Education

University of Oregon Computer Information Science, September 2011 - June 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment