Jonathon Wilson

Jonathon Wilson Email and Phone Number

Full Stack Principal Engineer and Team Leader @ InVisionApp Inc
Jonathon Wilson's Location
Bozeman, Montana, United States, United States
Jonathon Wilson's Contact Details
About Jonathon Wilson

Multi-faceted, experienced full-stack engineer and manager with excellent product and business skills. My many years of experience have given me a wide variety of skills, and I love doing them all.I'm just as happy writing a responsive and efficient web-based UI as cranking out ways to scale the back end horizontally with distributed work loads. I have graphic design chops and deep UX experience to design both corporate identity and beautiful user interfaces. I also love to understand product, identifying best solutions by talking directly with customers about their problems.I've used a number of languages recently, such as Golang, Python, Java and C# but have also used Perl, PHP and Ruby previously, all while continuing to build web interfaces using Javascript, CSS and HTML on the front end. I'm comfortable with numerous persistence engines including MySQL, Postgres, SQL Server, Oracle, and MongoDB as well as middleware and messaging platforms.I'm an experienced and accomplished remote worker, and have found a number of ways to remove the traditional barriers that can cause those arrangements to fail, while emphasizing the many benefits they bring.I'm hard-working, friendly, low-ego and people-oriented with good communication skills.

Jonathon Wilson's Current Company Details
InVisionApp Inc

Invisionapp Inc

View
Full Stack Principal Engineer and Team Leader
Jonathon Wilson Work Experience Details
  • Invisionapp Inc
    Principal Software Engineer
    Invisionapp Inc Sep 2015 - Present
    New York, Ny, Us
  • Demand Media
    Director Of Software Engineering, Full Stack Principal Engineer
    Demand Media Jul 2014 - Sep 2015
    Santa Monica, Ca, Us
    I've continued my double-duty role as both manager and developer on a content creation tool built on an interesting legacy hybrid of C#/.NET + SQL Server for some components, along with a python + MongoDB stack for others. Again, the user interface is a rich javascript web application communicating through JSON APIs to the back end. I contributed fairly equally to both front and back end, while managing a portion of the developers (more of a team lead) and keeping several simultaneous project initiatives running smoothly and on schedule.
  • Demand Media
    Director Of Software Engineering, Full Stack Principal Engineer
    Demand Media Oct 2012 - Jul 2014
    Santa Monica, Ca, Us
    Double duty as team manager and coder on a large Facebook application, which had nearly a million users and was handling over 50 million posts per month. I managed the team, keeping the project's deliverables on schedule, mentoring and guiding architectural decisions, while contributing significant amounts of code on both front and back end. A single-page, ajax-heavy javascript web application which communicated with a scaleable python back-end using RabbitMQ, then Redis for a messaging layer and MongoDB for persistence, all through a RESTful JSON API.
  • Demand Media
    Senior Software Engineer, R&D
    Demand Media Jan 2010 - Oct 2012
    Santa Monica, Ca, Us
    My current job is exploration of new technologies and opportunities. In the last 15 months, we've built multiple applications demonstrating social analytics, Facebook and Twitter integration, highly-parallelized data processing using Map/Reduce, mobile applications, voice and image recognition and more. Much of our work is done in Python using MongoDB for persistence, with advanced web-based UI's written in Javascript/AJAX, HTML 5 and CSS communicating with Restful JSON server APIs. I've personally designed and written large portions of both the front and back end systems.
  • Demand Media
    Lead Software Engineer
    Demand Media Sep 2007 - Jan 2010
    Santa Monica, Ca, Us
    I am responsible for architecture, coding and UI design for several internal production web applications used for the production and processing of online text and video content. C#, ASP.NET, Microsoft MVC, AJAX/Javascript/DHTML, NHibernate and SQL Server are used significantly in the implementations.
  • Amd
    Contract: Client/Server For Fab Recipe Management
    Amd Oct 2004 - Sep 2007
    Santa Clara, California, Us
    My duty is to manage a java swing client which interfaces with a JBoss application server for managing 'recipes.' Recipes are used in semiconductor manufacture to instruct fab tools how to automatically do their part in the manufacturing process.I have written large pieces of the server, including the design and implementation of performance-critical EJBs with custom SQL queries. I also authored several EJBS using Hibernate as an object-relational mapping tool.
  • Ripcode
    Contract: Ajax Management Gui For Video Processing Appliance
    Ripcode Feb 2007 - Jun 2007
    Produce a Web-based, AJAX management client for a video processing appliance. Full application developed in a single-page Javascript architecture with asynchronous server calls. Presentation kept separate from business logic using CSS. Developed graphic designs and layouts and performed all transitions from graphics source files (Photoshop and Illustrator) to web graphics forms, including heavy use of CSS sprites. Extensive use of the YUI (Yahoo) Javascript libraries. XML-RPC communication protocol
  • Metreos
    Contract: Voip Appliance Management Console
    Metreos Mar 2006 - Jun 2006
    Us
    Produced a Java Swing client used to manage and visualize the user population and cluster membership of a cluster of VoiP telephone proxy appliances. App provides en-masse editing of this data along with real-time and historical charting and reporting.
  • Vieo, Inc.
    Senior Software Engineer
    Vieo, Inc. Mar 2002 - Oct 2004
    Us
    I was in charge of the VIEO's Java Swing client, which provided monitoring and management of an 'intelligent switch' used to dynamically reallocate data center resources, based on current conditions.* Final say and lead designer in product user experience and interface design of Swing-based client application* One of two initial developers for new category of systems management software* Storyboarding and development of user interface for entirely new way of conceptualizing the data center* Extensive use of Java and Swing, including many custom-painted widgets* Appropriate use of software design patterns* Automated unit tests with JUnit and automated GUI tests with JFCUnit* Additionally, performed many in-house web-site changes which were beyond the expertise of the existing staff
  • Troux Technologies, Inc.
    Senior Software Engineer
    Troux Technologies, Inc. Apr 2001 - Mar 2002
    Austin, Texas, Us
    * Final say and lead designer in product user experience and interface design* Part of founding development team. Extensive coding in Java, Java Server Pages, HTML and JavaScript* All graphics generation for interface elements* Extensive use of our chosen framework: Struts, Jetty and J2EE* Python for product installation across multiple platforms* Produced initial prototypes of product for early demonstrations and product visualization* Designed logo and corporate materials* Managed printing and production of corporate materials
  • Question Technologies
    Senior Software Engineer
    Question Technologies Feb 2000 - Apr 2001
    * Part of founding development team. Extensive coding in VBScript, Visual Basic, Active Server Pages, SQL, HTML and JavaScript* Coded every layer from database stored procedures and triggers up to client-side JavaScript* Produced initial prototypes of product for early demonstrations and product visualization* Initial logo design and production of corporate materials
  • Ventix Systems, Inc.
    Webmaster/Software Engineer
    Ventix Systems, Inc. Mar 1999 - Feb 2000
    * Ported a Win32 fat client to a web application. Extensive coding in ASP, XML/XSLT transformation, JavaScript and HTML* Produced prototypes and early mockups of product for communication of product vision* Designed, produced and maintained corporate web site

Jonathon Wilson Skills

Web Services Java Perl Python Javascript Json Rest Programming Architecture Html Distributed Systems Web Applications Css Agile Methodologies Ajax Soap Mongodb Funk Social Media Product Management User Interface Design

Frequently Asked Questions about Jonathon Wilson

What company does Jonathon Wilson work for?

Jonathon Wilson works for Invisionapp Inc

What is Jonathon Wilson's role at the current company?

Jonathon Wilson's current role is Full Stack Principal Engineer and Team Leader.

What is Jonathon Wilson's email address?

Jonathon Wilson's email address is ch****@****ail.com

What is Jonathon Wilson's direct phone number?

Jonathon Wilson's direct phone number is +151233*****

What skills is Jonathon Wilson known for?

Jonathon Wilson has skills like Web Services, Java, Perl, Python, Javascript, Json, Rest, Programming, Architecture, Html, Distributed Systems, Web Applications.

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.