Tim G.

Tim G. Email and Phone Number

Principal Software Engineer Building Zero Trust for Operating Systems at Invary @ Invary
Tim G.'s Location
United States, United States
Tim G.'s Contact Details
About Tim G.

All opinions are my own. These opinions do not reflect the opinions of my current, past, or future employers.

Tim G.'s Current Company Details
Invary

Invary

View
Principal Software Engineer Building Zero Trust for Operating Systems at Invary
Tim G. Work Experience Details
  • Invary
    Principal Software Engineer
    Invary Oct 2022 - Present
    Lawrence, Ks, Us
  • Garmin
    Technical Lead Software Engineer
    Garmin May 2019 - Oct 2022
    Olathe, Ks, Us
    • Design, build, and test code for millions of enthusiastic users• Lead OAuth 2.0 conversion project, for both authorization servers and resource servers• Lead an initiative to containerize local development environments• Introduce Kafka to our development team with an initial use case to production• Monitor and improve production systems through proactive troubleshooting and resolution• Java, JUnit, OAuth 1.0 / 2.0, JWT, Spring Security, SSO, Docker, Kafka, SQL Server
  • Disruptops
    Senior Software Architect
    Disruptops Nov 2018 - Apr 2019
    Kansas City, Mo, Us
  • Consultant
    Consultant
    Consultant Jul 2018 - Nov 2018
    TechnologiesAppSync, AWS Elastic Container Service (ECS), AWS Lambda, CloudFormation, Docker, Elasticsearch, GraphQL, Nameko, Python, RabbitMQ, Terraform
  • Firemon
    Software Architect
    Firemon Jul 2015 - Jul 2018
    Overland Park, Kansas, Us
    •Design and implement cloud-based SaaS and on-premise network security software from initial concept through scaffolding, implementation, hardening, and engaging with customer design partners while serving in a lead or senior architect role•Implement cluster management and devops tooling in AWS in a cloud vendor-agnostic way (Ansible)•Create Elasticsearch ingestion pipeline capable of handling many thousand events per second, secured by mutual TLS/client certificate authentication•Optimize Elasticsearch sharding strategy and queries to provide fast response times•Apply knowledge of best practices, design patterns, algorithms, firewalls and network devices to problems of compliance, change control, and automation of network security•Provide technical design, leadership, and mentorship to teammatesTechnologiesActiveMQ, Ansible, Apache, AWS EC2, AWS Elastic Load Balancer (ELB), CXF, Elasticsearch, Flyway, Git (Atlassian Stash/Bitbucket), Jackson, Java, JIRA, JMeter, JMS, JPA, JSON, JUnit, Logstash, Kibana, Maven, PostgreSQL, Redis, Spring Boot, Spring Data JPA, Spring JdbcTemplate, Spring Integration, STOMP, TLS 1.2, Websockets
  • Garmin International
    Senior Software Engineer
    Garmin International Dec 2012 - Jul 2015
    Olathe, Ks, Us
    •Built single-page web application functionality in Backbone.js and Underscore.js for an audience of millions of consumer users in the fitness space•Worked with team of senior engineers to build Hadoop/HBase backend and migration strategy for a "big data" approach to solving scaling challenges brought on by extremely rapid growth in customer adoption•Implemented REST services backed by Exadata and Hadoop/HBase backends•Optimized legacy code for efficient data access and improved concurrency
  • Firemon
    Senior Software Engineer
    Firemon Mar 2011 - Dec 2012
    Overland Park, Kansas, Us
    •Built REST APIs to replace and augment legacy services•Adapted existing Hibernate implementation to interoperate with JPA and Spring-managed transactions•Converted monolithic build to multi-module Maven project•Integrated with network security devices using Java, Perl, XML, and network security vendor APIs•Enhanced capabilities of FireMon's firewall policy analysis engine to support user and application-aware firewalls•Performed code profiling and optimization using Java VisualVM
  • Saepio Technologies
    Software Engineer Iv / Architect
    Saepio Technologies Oct 2006 - Mar 2011
    Kansas City, Mo, Us
    •Architecture, high level design, implementation•Technical leadership and mentoring•Java Portal (JSR 168) : Liferay, Jetspeed•Java Server Faces (JSF) : MyFaces, ICEfaces•Business Process Management (BPM) / Workflow : JBPM•Enterprise Content Management (ECM) : Alfresco•Service-Oriented Architecture (SOA) and Enterprise Service Bus (ESB) : Mule•Web Services : SOAP, JAX-WS, CXF•Persistence : JPA, Hibernate•Security/Authentication : Spring Security, JAAS, LDAP •Build: Maven, Ant, Hudson•Testing: JUnit •Application Servers: Tomcat, GlassFishOther TechnologiesCVS, Subversion (SVN), Spring Core, XML, HTML, CSS, AJAX, Struts, Tiles, JSP, JavaScript, jQuery, Velocity, GWT
  • Argus Health Systems
    Staff Software Developer
    Argus Health Systems Sep 2005 - Oct 2006
    Kansas City, Mo, Us
    •Module design and implementation•Refactoring and code quality improvements•Provide production support of data processing systems•Java batch programming•Tapestry•Enterprise Java Beans (EJB)
  • 3D Media
    Programmer
    3D Media Jan 2005 - Sep 2005
    •Feature design and implementation•E-commerce integration•Java Servlet•PHP•XHTML web development
  • U.S. Army Tradoc Analysis Center
    Intern
    U.S. Army Tradoc Analysis Center Aug 2001 - Mar 2005
    Fort Eustis, Virginia, Us
    •Distributed simulations network communications layer•U.S. Army HLA/RTI•Java / C++•PHP web development

Tim G. Skills

Java Rest Jsf Jms Textual Analysis Data Mining Spring Hibernate Ejb Junit Maven Soap Jboss Application Server Jsp Ant Css Xml Tomcat Jpa Cvs Ajax Eclipse Jquery Hudson Backbone.js Underscore.js Javascript Servlets Perl Subversion Web Services Hadoop Spring Framework Hbase Data Analysis Software Development

Tim G. Education Details

  • Kansas State University
    Kansas State University
    Information Systems

Frequently Asked Questions about Tim G.

What company does Tim G. work for?

Tim G. works for Invary

What is Tim G.'s role at the current company?

Tim G.'s current role is Principal Software Engineer Building Zero Trust for Operating Systems at Invary.

What is Tim G.'s email address?

Tim G.'s email address is ti****@****min.com

What is Tim G.'s direct phone number?

Tim G.'s direct phone number is +191394*****

What schools did Tim G. attend?

Tim G. attended Kansas State University.

What are some of Tim G.'s interests?

Tim G. has interest in Predictive Analytics, Web Application Development, Text Analytics, Java Frameworks, Data Mining.

What skills is Tim G. known for?

Tim G. has skills like Java, Rest, Jsf, Jms, Textual Analysis, Data Mining, Spring, Hibernate, Ejb, Junit, Maven, Soap.

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.