Joseph Hendrix

Joseph Hendrix Email and Phone Number

Senior Software Engineer @ Crown Equipment Corporation
Joseph Hendrix's Location
Dayton Metropolitan Area, United States, United States
Joseph Hendrix's Contact Details

Joseph Hendrix work email

Joseph Hendrix personal email

n/a
About Joseph Hendrix

Highly proficient in a variety of Java technologies, including Java EE, JPA (Java Persistence API), JSF (JavaServer Faces), Maven, Spring (including Spring Boot), Groovy, and Spock/JUnit unit tests.Experienced in developing in all three of the major Java IDEs (NetBeans, Eclipse, and IntelliJ IDEA).Highly proficient in SQL as well as databases such as Oracle, PostgreSQL, and MySQL.Highly proficient with web development in Node.js, HTML, CSS, JavaScript, TypeScript, JSON, Angular, AngularJS, Vue.js, and Jasmine/Karma unit tests.

Joseph Hendrix's Current Company Details
Crown Equipment Corporation

Crown Equipment Corporation

View
Senior Software Engineer
Joseph Hendrix Work Experience Details
  • Crown Equipment Corporation
    Senior Software Engineer
    Crown Equipment Corporation Jun 2024 - Present
    New Bremen, Oh, Us
    Continued to develop and maintain Spring Boot services, including introducing a Maven Archetype that reduced service creation time from weeks to minutes.Enhanced the public-facing Crown.com website with modern JavaScript, CSS, and HTML, updated Google Maps API features, and Sightly Templates in Adobe Experience Manager (AEM).Provided updates to AEM back-end functionality by refactoring and updating the Java codebase.
  • Crown Equipment Corporation
    Senior Software Engineer
    Crown Equipment Corporation Jun 2023 - Jun 2024
    New Bremen, Oh, Us
    Implemented custom PDF generation capabilities using Spring Boot, Thymeleaf, and OpenHtmlToPdf.Completed reimplementing a new front-end application to Angular 14, which included upgrading the TypeScript version to TypeScript 4.7.Completed reimplementing the back-end of that Angular application with versions 2.7.0 of the Spring Boot Framework, including Spring Data (JDBC & JPA), Spring MVC, Spring Security, and testing using Spring Test and JUnit 5.Also upgraded that backend from Java 8 to Java 17.Completed these implementations several months ahead of schedule.
  • Optum
    Senior Software Engineer
    Optum Dec 2022 - Apr 2023
    Eden Prairie , Mn, Us
    Worked on upgrading a front-end application from Angular 8 to Angular 14, including upgrading the TypeScript version from TypeScript 3.4 to TypeScript 4.7.Aided in the refinement of software requirements, including breaking down complex ideas into smaller, simpler and more manageable units of work.Worked on automating front-end Jasmine/Karma unit tests in a Jenkins pipeline.Routinely mentored junior software engineers and quality assurance engineers.Attended and participated in regular scrum ceremonies, including daily stand ups, retrospectives, and sprint planning sessions.
  • Optum
    Senior Software Engineer
    Optum Oct 2022 - Feb 2023
    Eden Prairie , Mn, Us
    Led the effort to map over 25 different database values in MBM Now to the JSON parameters specified by the TruCare API.Used Postman to identify, test, and validate the TruCare API endpoints.Enabled client-side SSL encryption using private keys, certificate files, Java KeyStore (JKS) files, and the WebClient API of the Spring Framework.
  • Optum
    Senior Software Engineer
    Optum Jan 2022 - Dec 2022
    Eden Prairie , Mn, Us
    Led my scrum team to win 3rd place in the 2022 annual hackathon by improving the user experience.Implemented a content security policy (CSP) in the web application in order to mitigate cross-site scripting (XSS) attacks.Provided fixes and enhancements to a web application that uses Angular (in addition to vanilla JavaScript, HTML, and CSS) in the front end, Java, Groovy. and JBoss EAP along with a Spring framework in the back end; as well as a MySql database (with migrations via FlyWay).Increased and enhanced unit test code coverage with the Spock Framework for the back-end and Jasmine/Karma the front-end.Attended and participated in regular scrum ceremonies, including daily stand ups, retrospectives, and sprint planning sessions.Effectively utilized Git and GitHub to regularly contribute to the project.
  • Northrop Grumman
    Senior Software Engineer
    Northrop Grumman Jul 2021 - Dec 2021
    Falls Church, Va, Us
    Provided updates to web pages written with PHP that used JavaScript frameworks including Bootstrap and Vue.js in a secure environment.Created JSON REST endpoints using Oracle JSON Data Structures in a PL/SQL environment delivered through Oracle REST Data Services (ORDS).Aided in coworker’s use of Matomo Analytics and debugging of a JSF & JDBC application.
  • Northrop Grumman
    Senior Software Engineer
    Northrop Grumman Feb 2021 - Jul 2021
    Falls Church, Va, Us
    Identified & corrected bugs in the software that has existed for years prior.Used automated software tools (Eclipse autoformatting & save actions) to reduce the complexity of the software code, allowing for easier debugging.Self-managed software development activities, as well as collaborated with others using tools such as Jira, Confluence, Fisheye, and Crucible.Provided fellow team members with simpler methods of doing complex & tedious tasks.
  • Northrop Grumman
    Senior Software Engineer
    Northrop Grumman Jul 2020 - Feb 2021
    Falls Church, Va, Us
    Created a Node.js web application that queries and updates data in a PostGreSQL/PostGIS database.Created a Docker container that holds that Node.js; created another Docker container that holds a PostGreSQL database that mirrors the schema of the real-world PostGIS database; ran both in a single Docker Compose instance.Enabled the Node.js web application and the mirror database to use SSL file certificates instead of a username/password.
  • Northrop Grumman
    Software Engineer
    Northrop Grumman Mar 2018 - Jul 2020
    Falls Church, Va, Us
    Provided maintenance and new functionality to an existing Java Swing desktop application.Maintenance activities included eliminating processing bottlenecks by using tools such as JProfiler to identify those bottlenecks.Consistently created unit tests that covered at least 90% of newly written code.Reduced the amount of "code smell" in existing code by about 8% largely by using code formatting tools.Used software tools such as SonarLint, SonarQube, and HP Fortify to identify and fix software issues, including vulnerabilities and duplicate code.
  • Northrop Grumman
    Software Engineer
    Northrop Grumman Jan 2014 - Mar 2018
    Falls Church, Va, Us
    Modified an existing Java Swing desktop application by improving its mapping capabilities using OpenMap 5.0.3 (https://github.com/OpenMap-java/openmap), added advanced metrics and analytics, and applied redesigns to the GUI.Migrated that Java Swing desktop application to a web application using GlassFish, JPA, CDI, JSF, PrimeFaces (http://www.primefaces.org/), PrimeFaces Extensions (http://primefaces-extensions.github.io/), and an Oracle XE database. Provided major customizations to the PrimeFaces JSF timeline component. Configured the build and dependency tool Maven (https://maven.apache.org/) such that the web application could be built while not connected to the Internet. Communicated weekly activity reports and updates to the project lead.Maintain and update the public website for the Defense Production Act Title III program (http://www.dpatitle3.com/dpa_db/). Made this website into HTML5 compliance by modifying and customizing the PHP files, CSS files, and image files in such a way that the website's overall appearance did not change. Implemented a mobile-friendly version using CSS media queries.
  • Moreover Technologies
    Quality Assurance (Qa) Engineer
    Moreover Technologies May 2013 - Oct 2013
    Automated web applications using the Java library Selenium (http://www.seleniumhq.org/).Tested REST interfaces using JMeter (http://jmeter.apache.org/).Reported bugs using JIRA (https://www.atlassian.com/software/jira).
  • Air Force Institute Of Technology
    Computer Programmer / Research Assistant
    Air Force Institute Of Technology Mar 2011 - May 2013
    Wright-Patterson Afb, Oh, Us
    Generated 3D models from 2D imagery using the structure-from-motion (SfM) C/C++ library Bundler (http://www.cs.cornell.edu/~snavely/bundler/)Generated simulated images using Blender (https://www.blender.org/)Provided input on an AFIT student’s graduate thesis (https://www.dtic.mil/dtic/tr/fulltext/u2/a557206.pdf)
  • Wright State University
    Teacher'S Assistant
    Wright State University Sep 2010 - Jun 2012
    Dayton, Oh, Us
    Taught computer labs in the Java language for non-majors (CS141 & CS142).Graded student projects in a timely manner.Reported student performance to the teacher.
  • Cousin Vinny'S Pizza
    Customer Service Representative
    Cousin Vinny'S Pizza Sep 2009 - Sep 2010
    Answered phones and took orders.Managed (unofficially) the phone station.Dealt with customer complaints.
  • Grismer Tire
    General Maintenance Technician
    Grismer Tire Jul 2005 - Jan 2009
    Cleaned up the shop.Performed basic maintenance on cars, including oil changes and tires.Performed inspections on vehicles to determine maintenance needs and condition.
  • Manpower
    Temporary Laborer
    Manpower Jun 2005 - Jun 2005
    Milwaukee, Wi, Us
    Moved office furniture from one building to another.
  • Little Caesars Pizza
    Assistant Manager
    Little Caesars Pizza Feb 2002 - Jan 2005
    Detroit, Mi, Us
    Managed shifts.Helped build sales.Ensured costs, such as food costs, were within acceptable percentages of sales.Helped employees' professional growth.
  • Little Caesars Pizza
    Crew Member
    Little Caesars Pizza Feb 2000 - Feb 2002
    Detroit, Mi, Us
    Made pizzas and other food items.Cleaned up the store.Answered phones and took care of customers.Handled cash.

Joseph Hendrix Education Details

  • Wright State University
    Wright State University
    Computer Science
  • Wright State University
    Wright State University
    Computer Science
  • Sinclair Community College
    Sinclair Community College
    Automotive Technology
  • Xenia High School
    Xenia High School
    General

Frequently Asked Questions about Joseph Hendrix

What company does Joseph Hendrix work for?

Joseph Hendrix works for Crown Equipment Corporation

What is Joseph Hendrix's role at the current company?

Joseph Hendrix's current role is Senior Software Engineer.

What is Joseph Hendrix's email address?

Joseph Hendrix's email address is jo****@****tum.com

What schools did Joseph Hendrix attend?

Joseph Hendrix attended Wright State University, Wright State University, Sinclair Community College, Xenia High School.

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

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.