Jay Hamilton

Jay Hamilton Email and Phone Number

Senior Software Engineer @ Carketa
Jay Hamilton's Location
Salt Lake City Metropolitan Area, United States, United States
About Jay Hamilton

Contact me: jaydaro@gmail.comI like to make things. You tell me what needs to be done and I will find a way. Always trying to make code reusable and easy to understand with minimal comments. I am not out to be clever in a production environment. Just out to make a solid, performant product. Learning new things is fun and at the top of my hobbies, I heard once that knowledge is power and I guess that I took that to heart.

Jay Hamilton's Current Company Details
Carketa

Carketa

View
Senior Software Engineer
Jay Hamilton Work Experience Details
  • Carketa
    Senior Software Engineer
    Carketa Nov 2023 - Present
    Lehi, Utah, Us
  • Logrocket
    Content Advisory Board Member
    Logrocket May 2023 - Present
    Boston, Massachusetts, Us
  • Solo Llc
    Director Of Software Engineering
    Solo Llc Jan 2023 - Dec 2023
    Lehi, Utah, Us
  • Solo Llc
    Principal Software Development Engineer
    Solo Llc May 2022 - Jan 2023
    Lehi, Utah, Us
  • Solo Llc
    Senior Software Engineer
    Solo Llc Nov 2020 - May 2022
    Lehi, Utah, Us
    Full stack developer and team lead on a dynamic solar proposal app. Design, architect, and develop new features and future iterations of our application.
  • Solium
    Senior Software Engineer
    Solium Mar 2019 - Nov 2020
    Refactor, and implement new designs on an interesting app. Some of the things I am doing and using: • Move existing, old school, Angular components, and functionality over to a ReactJS architecture. • Create a seamless integration with the existing NodeJS backend. • Use React context, React hooks, and functional programming paradigms on the new code. • Coding with a fast release cycle in mind, keeping changes small and being able to quickly iterate over changes as needed. • Work towards adding an external API. • Add new routes, controllers, services, models, and such, as needed.
  • Bloc, Inc.
    Mentor
    Bloc, Inc. Oct 2018 - Nov 2020
    San Francisco, Ca, Us
    Work with software development bootcamp students. Help them with coding, debugging, mock interviews, and overall understanding of what they are getting into.
  • Capshare
    Software Engineer
    Capshare Dec 2017 - Mar 2019
    I take pride in what I do, without being full of myself. I like to be challenged, and learn from veterans and rookies alike. Helped architect a major frontend refactor, moving from a rails server side rendered frontend, to react and redux. Always trying to stick with best practices, following a dry approach. This requires many custom, reusable components. • React - Build custom components. Adding complex functionality to the frontend, while keeping the U/X as simple as possible. • Redux - Used for state management. Have kept the reducers and actions, clean and maintainable. • Git - Rebase, merge, cherrypicking, you name it. Make sure that individual commits are small and within the same scope. • ImmutableJS - Always keep state immutable, only making changes using actions with redux.• SCSS - Global classes and mixins to keep things as small as possible. With an app of this size there are many styles, tons of classes, and a need to make it manageable. Modularized the frontend css where needed. Allowing us flexibility in styling custom components.• Ruby and Rails - Add functionality to the backend. Adding routes, using active record, changing what is passed to the frontend, and whatever else is needed.• Bugs - You don't build out a frontend while keeping parity and adding new features, with a new technology, without running into bugs. Being able to change my thinking, refactor frontend and backend code, take orders, create tickets, and manage my workflow are a few of the things I do.
  • Grow
    Software Engineer
    Grow Jun 2015 - Dec 2017
    Lehi, Utah, Us
    I spend my days building and refactoring the code behind one of the most cutting edge real time Business Intelligence applications out there. I go full stack with AngularJs, ReactJs with Mobx, Node.js, and plain old vanilla Javascript.• AngularJS - Build components to make a truly custom and unique application. • ReactJS - Refactoring and building out new features using React. Code custom components,  focus on reusability and performance.• Mobx - Manage state when using ReactJs using component>service>store model.• Node.js - Add new routes, api calls, pull in DB data. Write the functions that provide the frontend  with the data to make customers happy.• REST - Write connectors that pull in data from open apis. Handle auth strategies and manipulate  data, usually JSON, to work inside of our system.• Sequalize - Use this ORM make models and pull data from PostGres. This is a cool tool, it uses  promise-based methods.• PostgreSQL - Store data. Make use of JSON storage and querieability.• Git - Use git to manage version and workflow. Use feature branches and a bottom up workflow,  merging into dev, staging and finally master branches to help maintain a clean codebase and.  mitigate bugs making it into production.• SASS - I make the site attractive and easy to navigate.• iTerm2 - I use the terminal every day. Whether running my local server or managing git, I have  multiple terminals open all day.
  • Coding Campus
    Software Developer Intern
    Coding Campus Apr 2015 - Jun 2015
    Design, write and refactor with Python, Django and the latest web design libraries and methodologies, AngularJS, jQuery, HTML5, CSS.• Use GIT for version control. • Manage multiple GIT repos for various projects.• Design and build websites using AngularJS. • Writing custom AngularJS along with importing prebuilt libraries. • Work with a team to create interactive pages.• Work on Python and Django projects. • Create Views, Models, and URLs. • Use Django as an api with the Django_Rest_Framework and Restangular frontend.
  • Mainstream Data
    Software Quality Engineer
    Mainstream Data Aug 2009 - Apr 2015
    Salt Lake City, Utah, Us
    • Use Visual Source Safe to manage code base on c++ projects.• Built c++ projects using Visual Studio 2005 and 2010 for Windows and Eclipse cpp for Linux.• Manage and test products using Fedora Linux.• Use SQLServer to manage large amounts of customer data - 10s of millions of objects.• Built up Fedora and Microsoft Server boxes to make QA better mirror production environment.• Integrate customer facing software onto production servers.• On call for production issues as a first point of contact.
  • Riverton Self Storage
    Support
    Riverton Self Storage Sep 2007 - Aug 2009
    • Built and manage computers for alarm systems and CMS.• On call for IT issues.• Worked in office as needed.
  • Grand Canyon University
    Enrollment Councelor
    Grand Canyon University Sep 2008 - Jun 2009
    Phoenix, Az, Us
    Helped enroll students into Grand Canyon University.
  • Acs
    Customer Service Supervisor
    Acs Aug 2007 - Sep 2008
    Managed 15 person call center team.

Jay Hamilton Skills

Javascript Python Angularjs Jquery Java Django Microsoft Sql Server Management Software Quality Assurance Customer Service Json Software Integration Troubleshooting Xml Node.js Process Improvement Agile Methodologies Git Gulp.js Github Network Security Computer Hardware Server Side Programming Client Rapport Reactjs

Jay Hamilton Education Details

  • Salt Lake Community College
    Salt Lake Community College
    Computer Science

Frequently Asked Questions about Jay Hamilton

What company does Jay Hamilton work for?

Jay Hamilton works for Carketa

What is Jay Hamilton's role at the current company?

Jay Hamilton's current role is Senior Software Engineer.

What is Jay Hamilton's email address?

Jay Hamilton's email address is jh****@****gcu.edu

What is Jay Hamilton's direct phone number?

Jay Hamilton's direct phone number is +180144*****

What schools did Jay Hamilton attend?

Jay Hamilton attended Salt Lake Community College.

What are some of Jay Hamilton's interests?

Jay Hamilton has interest in Cooking, Camping, Golf, Digital Photography, Fishing.

What skills is Jay Hamilton known for?

Jay Hamilton has skills like Javascript, Python, Angularjs, Jquery, Java, Django, Microsoft Sql Server, Management, Software Quality Assurance, Customer Service, Json, Software Integration.

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.