Thomas Johnston

Thomas Johnston Email and Phone Number

AI, Web Apps, Automation, Deployment Solutions @ Plentiful.ai
Thomas Johnston's Location
Portland, Oregon, United States, United States
Thomas Johnston's Contact Details

Thomas Johnston personal email

n/a
About Thomas Johnston

I am a software consultant with 10+ years of experience in developing web applications. I have expertise in performance, accessibility, and modern technologies such as React.js, Flask, Node.js, Docker, Terraform, and AWS.I'm also the owner of OPNA dev. At OPNA dev, we work with clients to increase ROI, solve staffing needs, help them scale quickly, and vet new technologies. We can work by augmenting teams to improve velocity or by taking on entire projects. We set milestones with clients to keep the process light and flexible, and we communicate clearly and regularly. We are always up for figuring out how we can work together and be a trusted resource.

Thomas Johnston's Current Company Details
Plentiful.ai

Plentiful.Ai

View
AI, Web Apps, Automation, Deployment Solutions
Thomas Johnston Work Experience Details
  • Plentiful.Ai
    Founder
    Plentiful.Ai Jan 2024 - Present
    Plentiful.ai is on a mission to enable a more rapid transition to building electrification, distributed energy resources, and energy efficiency through the use of AI and automation.
  • Opna Dev
    Owner
    Opna Dev Oct 2018 - Present
    Oakland, Ca, Us
    We provide software solutions to complex problems. Amongst the variety of skills that the team offers, I project manage, build web based software, automate processes and provide consistent, reliable deployment solutions. My specialties include React.js, Flask, Node.js, Docker, Terraform, AWS.
  • Software Consultant
    Software Consultant
    Software Consultant Jun 2017 - Present
    Specializing in performant, rich front-end experiences using modern technologies for organizations large and small.- Wrote specifications and developed on a portable document viewing experience compatible by web and mobile. Partnered teams in need of similar solutions to shorten timelines and share solutions across enterprise verticals- Launched, customized and monitored social web spaces like forum, wiki and CMS software- Improved performance and conversions on e-commerce platforms including Shopify, Tictail and WordPress- Arduino powered IoT devices- Gesture controlled green screen-less interactive photobooths powered by python and deployed at events in the Bay Area and Nevada
  • Linkedin
    Senior Software Engineer, Learning Solutions
    Linkedin Jun 2016 - Jun 2017
    Sunnyvale, Ca, Us
    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 analytics.- 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.
  • Linkedin
    Senior Software Engineer, Brand And Marketing
    Linkedin Mar 2016 - Jun 2016
    Sunnyvale, Ca, Us
    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.
  • Linkedin
    Web Developer, Brand And Marketing
    Linkedin Mar 2015 - Mar 2016
    Sunnyvale, Ca, Us
    Developed cross-browser, responsive UIs on AEM using JSP, Java, HTML, SCSS, and JavaScript. Leveraged backing technologies like Ext JS and Apache Sling to reduce dependencies on proprietary technologies and increase viability of open source solutions within our stack.Established testing framework and measuring tools to improve testing coverage over the Brand and Marketing team's Java source code using JUnit, Mockito and PowerMock. Automated test runs and coverage report generation into deployment flow. This reduced dependency on manual testing and reduced deployment risk opening the door to continuous deployment initiatives. Testing coverage was raised to over 60% by the end of the initiative while active development was occurring on the platform.Added support to Maven build pipeline for live reload and facilitated other developer ergonomic initiatives common to node/npm pipelines that developers are accustomed to in modern front-ends.Ran and organized bi-weekly sprint demos also known as Hour of Demoing out Revisions (HODOR for short) to live demo developer changes to design, marketing and QA partners. We used this platform to gather feedback, reduce risk and make high-value changes while projects were in flight without heavy impact on timeline.Architected redesign of the authoring environment and end-user display of CMS generated pages. This supported creation, maintenance and security initiatives across microsite creation primarily within the LinkedIn marketing organization but is used by many organizations within the company. Improved design, author experience and developer sprint velocity.Interviewed multiple candidates on a weekly basis to facilitate the growth of the engineering organization and culture.
  • Linkedin
    Associate Web Developer, Brand And Marketing
    Linkedin Jun 2013 - Mar 2015
    Sunnyvale, Ca, Us
    Collaborated on small to longer term projects with diverse groups of stakeholders across a variety of technology stacks (basic PHP, Wordpress, Java)Developed promotions displayed on https://www.linkedin.comDeveloped and maintained LAMP, PHP and Wordpress based sites and blogs.Developed cross-browser, responsive widgets and back-end services for the Adobe CQ platform using Java, HTML, CSS and JavascriptInterviewed candidates to facilitate the growth of the engineering organization and culture.
  • Icontrol Networks
    Web Developer Contractor
    Icontrol Networks Jul 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.
  • Icontrol Networks
    Web Developer Intern
    Icontrol Networks May 2011 - Jul 2011

Thomas Johnston Skills

Javascript Css Java Html Software Development Object Oriented Design Jquery Eclipse Sql C# Jsp Html5 C++ Git Unix User Experience Html 5 Adobecq Web Development Front End Development Visual Studio Oop Php Responsive Web Design Game Design Os X Subversion Windows Xna Web Design Ember.js Animation Rendering Single Page Applications React.js Python Amazon Web Services Application Programming Interfaces Back End Web Development Representational State Transfer Software Design It Automation Cloud Computing Web Applications Node.js Sass

Thomas Johnston Education Details

  • University Of California, Santa Cruz
    University Of California, Santa Cruz
    Computer Science

Frequently Asked Questions about Thomas Johnston

What company does Thomas Johnston work for?

Thomas Johnston works for Plentiful.ai

What is Thomas Johnston's role at the current company?

Thomas Johnston's current role is AI, Web Apps, Automation, Deployment Solutions.

What is Thomas Johnston's email address?

Thomas Johnston's email address is tj****@****din.com

What schools did Thomas Johnston attend?

Thomas Johnston attended University Of California, Santa Cruz.

What are some of Thomas Johnston's interests?

Thomas Johnston has interest in Health.

What skills is Thomas Johnston known for?

Thomas Johnston has skills like Javascript, Css, Java, Html, Software Development, Object Oriented Design, Jquery, Eclipse, Sql, C#, Jsp, Html5.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.