Sr. Front End Developer
Thomas Johnston

Hello!

For the past 7 years I’ve been focused on constructing consumer and enterprise facing web apps from the ground up. My extensive history working with performance tooling and UX enables me to ensure that your users get the best of the world on the web.

After 4 years leading projects at LinkedIn, I joined Animal Labs in order to take on creative projects for clients across multiple industries. I like the diversity of solutions I get to design and enjoy the complexities of proper scoping with new clients. In this time I’ve gained additional expertise in DevOps (focusing on reproducible deployments) and full stack development.

I am highly detail oriented and always design for ease of use and manageability. I take pride in delivering solutions that bring true value to users and administrators alike.

Years of Experience

Languages

Javascript, CSS, Sass, HTML5
8 YEARS
Typescript, Python, SQL
2 YEARS
Bash
4 YEARS

Leadership

Project Management
6 YEARS

Frameworks

React / Gatsby, Flask
2 YEARS
Ember
4 YEARS
Express
3 YEARS

DevOps

Docker
2 YEARS
Terraform, AWS
1 YR
Node.js/Express
3+ YEARS

Testing

Qunit, Karma
6 YEARS

Education

UCSC logo

UCSC Bachelor of Science in Computer Science 2009-2013

I took a variety of courses primarily centered around computer science, game development, and philosophy. My education has provided me with competence in algorithm design, software development, and leveraging the skills of individuals in small groups towards completing projects of varying size given deadlines ranging from 2 to 10 weeks.  

Work History

Senior Web Application Consultant Oct 2018 – Present
Work amongst a talented team based in the Bay Area to provide software solutions to complex problems. Amongst the variety of skills that the team offers, I work on full-stack and devops projects involving React.js, Flask, Node.js, Docker, Terraform, AWS.
LinkedIn_logo_initials-2
Senior Software Engineer, Learning Solutions
Jun 2016 – Jun 2017

Facilitated front-end technical alignment forum within organization. Cut initial load time in half on most pages for linkedin.com/learning, and more on high traffic pages. Built embeddable learning experience used across blogs and LinkedIn publishing. Lead development for performance, embedded experiences, payments, internationalization, and tracking.

Lead development for search within the enterprise facing learning product.

Facilitated forums for alignment within the Learning teams.

Co-organized tech leadership committee for front-end developers in the SF location.

Ran cross-campus Ember.js users’ group spanning South Bay, San Francisco and New York. Organized talks and presented a handful of times myself. See less

LinkedIn_logo_initials-2
Senior Software Engineer, Brand & Marketing Mar 2016 – Jun 2016
Supported launch of redesign, that I architected, of the authoring environment and end-user display of CMS generated pages. This improved authoring experience, end-user experience and developer ergonomics.
logo-3
Web Developer Contractor Jun 2011 – Dec 2011
Contributed to a variety of features supporting IoT home security systems. My most predominant contribution to the product was localizating the web client involving work in the JSP and JavaScript powered front-end and Java backend.
Web Developer Intern
May 2011 – Jul 2011