John Livingston
Sr Software Engineer at LandscapeHub- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
LandscapeHub
-
United States
-
Wholesale
-
1 - 100 Employee
-
Sr Software Engineer
-
Apr 2021 - Present
-
-
-
Proofpoint Security Awareness Training
-
United States
-
Computer and Network Security
-
1 - 100 Employee
-
Software Engineer
-
Nov 2018 - Apr 2021
- Build Rails APIs for external/internal consumption and Auth using JWTs - Extensive SQL database experience in MySQL and postgreSQL - Practices test driven development (TDD) when building out new features - Maintaining/Building production web applications at scale - Performance optimization in SQL, Sidekiq workers, javascripts - Addressed various race conditions, deadlocks, finicky front end and scope issues- Tech stack: Ruby on Rails, MySQL, Sidekiq, Redis, Javascript, Elixir, Active Record, Sequel, AWS, Docker, Splunk, Jenkins, Codeship, Git, Sentry
-
-
-
Turing School of Software & Design
-
United States
-
Software Development
-
200 - 300 Employee
-
Software Engineer
-
Mar 2018 - Sep 2018
• Ruby• JavaScript• Rails, Sinatra• React.js• Node.js• ActiveRecord• SQL databases• HTML / CSS / SASS• Accessibility• Building RESTful APIs• Test Driven Development• Agile Development• Pair Programming• Project Management• PostGIS (learning) • Ruby• JavaScript• Rails, Sinatra• React.js• Node.js• ActiveRecord• SQL databases• HTML / CSS / SASS• Accessibility• Building RESTful APIs• Test Driven Development• Agile Development• Pair Programming• Project Management• PostGIS (learning)
-
-
-
TOX® PRESSOTECHNIK USA
-
United States
-
Machinery Manufacturing
-
1 - 100 Employee
-
Applications Engineer
-
Aug 2015 - Aug 2017
• Engage with customers to establish specifications and requirements in order to create machine concept drawing and pre-approval drawing• Communicate project goals with each department over the duration of the production process to ensure efficiency and customer satisfaction• Travel to customer sites to troubleshoot existing TOX systems and/or to create a solution to replace obsolete equipment all over the US, Canada, and Mexico.• Integrate electric servo presses with Siemens, Omron, Allen Bradley PLCs, Fanuc and Kuka robots.
-
-
-
Rubicon Technology
-
United States
-
Semiconductor Manufacturing
-
1 - 100 Employee
-
Mechanical Engineering Intern
-
Apr 2014 - Sep 2014
• Created time efficient programs for CNC Haas machines in G-Code• Worked with engineers to design and create Sapphire Apple Iphone block prototype• Learned how to run and operate various cutting, drilling, grinding, polishing machines • Created time efficient programs for CNC Haas machines in G-Code• Worked with engineers to design and create Sapphire Apple Iphone block prototype• Learned how to run and operate various cutting, drilling, grinding, polishing machines
-
-
-
-
Mechanical Engineering Intern
-
Feb 2014 - May 2014
• Created detailed, client specific, AutoCAD drawings for robotic systems integration• Programmed Fanuc robots via Roboguide• Constructed 3D models of workcells via Solidwork • Created detailed, client specific, AutoCAD drawings for robotic systems integration• Programmed Fanuc robots via Roboguide• Constructed 3D models of workcells via Solidwork
-
-
-
-
Lead project manager
-
May 2013 - Apr 2014
- Lead project manager on complete house renovations- Trained new employees - Delegated responsibilities for the work day - Lead project manager on complete house renovations- Trained new employees - Delegated responsibilities for the work day
-
-
-
-
Mechanic
-
Apr 2010 - Sep 2010
- Verified vehicle serviceability by conducting test drives; adjusting controls and systems- Kept shop equipment operating by following operating instructions; troubleshooting breakdowns; maintaining supplies; performing preventive maintenance; calling for repairs. - Verified vehicle serviceability by conducting test drives; adjusting controls and systems- Kept shop equipment operating by following operating instructions; troubleshooting breakdowns; maintaining supplies; performing preventive maintenance; calling for repairs.
-
-
Education
-
Turing School of Software & Design
Software Engineer -
Northern Illinois University
Bachelor of Science, Mechanical Engineering -
Northern Illinois University
Bachelor of Science - BS, Mechanical Engineering