Jason Schatz

Amazing Senior Software Engineer in the Cleveland area.

Chagrin Falls, Ohio, United States

About

I offer substantial proficiency as a Senior Software Engineer, emphasizing object-oriented design and analysis across the complete software development life cycle. My capabilities span prototyping, proof of concept, design, interface implementation, testing, and maintenance. With a rich history spanning over 19 years, I possess a robust foundation in Software Development, with expertise in Continuous Integration, Build Deploy and Release, as well as specialization in sectors including Healthcare, Automotive, Construction/Agriculture, Internet/Email Security, and Continuous Software Intelligence. Specialties: Java, Web Services, REST, Web UI, TypeScript, JavaScript, React, Docker

Experience

  • Senior Software Engineer at O'Reilly Auto Parts
    Jan 2024 - Present ยท 2 yrs 6 mos

  • Principal Software Engineer at CodeLogic
    Mar 2021 - Nov 2023 ยท 2 yrs 9 mos

    ๐Ÿš€ Developing Advanced Agents: Innovatively crafting agents to dynamically analyze source code at runtime and statically through Abstract Syntax Trees (AST) for seamless integration into our Continuous Software Intelligence (CSI) tool. ๐Ÿ” Graph-Based Analysis: Utilizing Neo4j and CypherQL to meticulously inspect and report on intricate interactions between scanned applications, providing comprehensive insights. ๐Ÿ“Š Visual Representation: Leveraging modern technologies, including React, TypeScript, D3, and GoJS, to create custom visualizations that offer an intuitive and insightful understanding of scanned applications. ๐Ÿ’ป Backend Expertise: Implementing robust backend RESTful APIs using Java, the Spring Framework, Spring Data, Neo4j, and MongoDB, ensuring optimal functionality and performance. ๐Ÿ› ๏ธ IntelliJ Marketplace Integration: Managing and enhancing the CodeLogic plugin within the IntelliJ Marketplace using Kotlin, contributing to a seamless development environment for users. ๐Ÿ“ฆ Containerized Deployment: Creating and maintaining Docker files for the efficient deployment and delivery of backend services and agent environments, streamlining the development lifecycle. ๐ŸŒ Develop Backend: Utilizing Spring Boot, Neo4j, and MongoDB to architect and develop a resilient and high-performance backend system.

  • Solutions Architect at HCL Software
    Dec 2019 - Feb 2021 ยท 1 yr 3 mos

    ๐Ÿ› ๏ธ Designed Customer Facing APIs: Crafted customer-facing APIs using GraphQL and REST, ensuring seamless integration and optimal user experience. ๐Ÿ“ High-Level Design and Architecture: Provided high-level design and architecture documents for proposed changes, contributing to the strategic development of robust solutions. ๐Ÿ” Database Optimization: Profiled slow-running MongoDB queries, offering insights and guidance for optimizations, enhancing database performance. ๐Ÿ“Š Monitoring with Prometheus and Grafana: Leveraged Prometheus and Grafana for effective monitoring of Production product deployment, ensuring a reliable and stable system. ๐Ÿค Code Reviews and Guidance: Conducted thorough code reviews and provided valuable guidance on Testing, Code Coverage, Design Patterns, and Best Practices, fostering a culture of excellence and quality within the development team. Leveraged Prometheus and Grafana to enable monitoring of Production product deployment. Perform code reviews and provide guidance on Testing, Code Coverage, Design Patterns and Best Practices.

  • Senior Software Developer at COFENSE
    Oct 2016 - Nov 2019 ยท 3 yrs 2 mos

    ๐Ÿ”— Integration with Leading Threat Analysis Software: Integrated with industry-leading Threat Analysis software such as VirusTotal, Cuckoo, WildFire, and Lastline, enhancing the platform's capabilities in threat detection. ๐Ÿ“ฌ Email Content Analysis Pipeline: Designed and developed a robust pipeline for ingesting large volumes of emails, implementing various content analysis techniques for enhanced insights. ๐Ÿš€ Microservices Architecture: Architected and developed Microservices dedicated to analyzing email data within the ingestion pipeline, optimizing performance and scalability. ๐ŸŒ Hazelcast for Microservices Communication: Leveraged Hazelcast for fast and efficient communication between Microservices, ensuring seamless collaboration within the system. ๐Ÿณ Dockerized Deployment: Wrote and maintained Dockerfiles for deploying Microservices to AWS instances, streamlining deployment processes for increased efficiency. ๐Ÿ”„ Domain and Restful APIs: Provided common Domain and Restful APIs for analyzing ingested emails and categorizing them, fostering interoperability and ease of use. ๐Ÿ”„ Agile Scrum Collaboration: Active participation in Agile Scrum activities, including Grooming, Planning, and Retrospectives, contributing to an agile and collaborative development environment. ๐Ÿค Code Reviews and Guidance: Conducted thorough code reviews and offered valuable guidance on Testing, Code Coverage, Design Patterns, and Best Practices, ensuring a high standard of code quality.

  • Solution Architect at TravelCenters of America
    Aug 2015 - Oct 2016 ยท 1 yr 3 mos

    ๐Ÿข Truck Service System Enhancement: Provided architecture and high-level designs for the existing Truck Service System, contributing to its impressive annual revenue of $800 million across 250 locations. ๐Ÿค Integration with Key Partners: Designed and maintained integrations with industry-leading vendors, customers, and third-party systems, including Freightliner, Bridgestone, Michelin, Werner, Swift, SAP, PeopleSoft, and others. ๐Ÿ’ป Hardware Specifications and Scalability: Collaborated with the IT team to ensure that applications had appropriate hardware specifications and scaled effectively to meet increasing demand. ๐Ÿ”„ ESB Architecture Implementation: Designed and maintained an Enterprise Service Bus (ESB) architecture using Apache Camel, Karaf, and ActiveMQ, optimizing communication and data flow. ๐Ÿš€ Automated Builds and Deployments: Ensured automated builds and deployments to promote Continuous Integration, guaranteeing code quality and facilitating the ease of delivery. ๐Ÿงช Test Plan Oversight: Collaborated with the QA team to ensure comprehensive and accurate Test Plans, leveraging tools such as JMeter and TestComplete for effective Load Testing. ๐Ÿค Code Reviews and Collaboration: Participated in code reviews with internal and external teams, fostering a culture of quality and facilitating knowledge exchange. ๐Ÿš€ Cross-Platform Performance: Collaborated with both Java and .Net development teams to ensure that solutions were performant, scalable, and maintainable across diverse technology stacks. ๐Ÿ”ง Relevant Technologies: WildFly, Tomcat, Java, Apache Camel, JPA