Tom Hermann Email and Phone Number
Tom Hermann work email
- Valid
- Valid
- Valid
- Valid
Tom Hermann personal email
- Valid
Tom Hermann phone numbers
I am a passionate developer focused on delivering high quality solutions for clients with my team. I have been doing agile software development for over thirteen years now, and have deep interests in mobile development, test driven development, and software craftsmanship.I work best with companies that are continuously experimenting and trying to improve themselves and their products. I want to work with people I can learn from, teach, and have fun with!
-
Senior Software EngineerPrinciples: A Ray Dalio Company Apr 2022 - PresentWestport, Connecticut, Us -
Jvm Principal EngineerWorld Wide Technology Mar 2020 - Apr 2022Maryland Heights, Missouri, Us -
Web Service Developer (Kotlin)World Wide Technology Apr 2019 - Mar 2020Maryland Heights, Missouri, UsWorking with teams in New York, London, and Denver to create an API backend for our mobile applications and point of sale system. Spring Boot based applications hosted in AWS on Kubernetes. Integrates with: Auth0 (OAuth2 + OIDC), Twilio, Vertex. Code bases are Kotlin written TDD using kotlin-test, mockito, and Junit5. GItlab CI for CI/CD. -
Android Team Lead / Developer (Kotlin)World Wide Technology Sep 2018 - Mar 2020Maryland Heights, Missouri, UsGreenfield Android project for quick service food industry. The application leads the user through a mobile ordering experience where they can create a customized order and pay from their phone. Using Android Architecture Components (View Model / LiveData), Room,and Koin. Integrates with Google Maps / Places Search for store selection. The networking stack uses Retrofit and RxJava. The project utilizes RxKotlin/RxJava 2 to handle threading concerns. Production ready features include obfuscation with Proguard, monitoring with Firebase Analytics / Crashlytics. Testing is accomplished with JUnit, Espresso, Robolectric, and Mockito. We use Bitrise and Firebase Test Lab for CI/CD to deploy to a Play Store alpha channel on every commit.The application was created with a team of three developers, including myself. We have an integrated UX team, and a dedicated quality assurance professional. -
Lead Android Developer (Java + Kotlin) - Pizza Ordering Application: Top Ranked In Food/DrinkAsynchrony Labs Aug 2016 - Sep 2018Greenfield rewrite and release of a public facing production Android app with 5+ million users.Tech stack: Google Pay, RxJava 1, Dagger 2, Java (started Kotlin conversion when official support was announced by Google), Google Maps, Material Design. Production ready features include obfuscation with Proguard, monitoring with Firebase Analytics / Crashlytics. Push notifications transitioned from Salesforce to Apigee and eventually Firebase. Testing with JUnit, Espresso, Robolectric, and Mockito running on CI in Bitrise with Firebase Test Lab.
-
Android Engineer (Java) - National Cafe/BakeryAsynchrony Labs Oct 2015 - Aug 2016Food app for national cafe bakery. I came into this project after my company had been developing it for a while (started in 2014), but was part of a total overhaul as we switched to a new web service platform the client was developing. Technologies used: Google Maps, Java, Otto Event Bus, Crashlytics, Picasso, Roboguice, ORMLite, SQLite, Junit, Mockito, Robolectric, Espresso.
-
Android Team Lead (Java) - Barcode Scanning AppAsynchrony Labs Feb 2015 - Oct 2015Created a web enabled, barcode scanning application that was fielded by a large agriculture company. The application was designed to manage inventory at the end of the season. Workers scan barcodes of seed bags and can manually enter in details regarding the physical appearance of those seeds. The application was deployed via an MDM to Motorola TC70 Handheld scanners. We used the EMDK for Android to integrate with the hardware based barcode scanner. The application was designed to work offline, so we persisted data to a SQLite database and would sync when the device came online using Android's sync adapter component. This was a Java based project using Roboguice, ORMLite, Retrofit, OkHttp, and Glide. We had a team of two developers including myself, and used TDD to create all the functionality. For testing we used Robolecric, Junit, Mockito, and Espresso.
-
Java Desktop App / Android Engineer - Mobile Field KitAsynchrony Labs Feb 2012 - Jul 2015Developed a suite of applications designed to help first responders assist with chemical, biological, radiological, nuclear, and explosive material threats. The project uses wireless mesh technology to synchronize sensor data across many devices. The goal is to provide situational awareness during an event, a historical record of the recordings, and a collaboration platform consisting of: chat, GIS, and personnel management tools.The technology platform includes a desktop Java application, multiple Android applications, plus a variety of hardware sensors and networking equipment we integrate with.
-
Software DeveloperCarfax Jan 2007 - Feb 2012Centreville, Va, UsWorked primarily on the consumer site carfax.com and carfaxbig.com which serves financial institutions by supplying vehicle data over Spring enabled web services. We utilized Spring 3.x, Weblogic, Groovy, Java, Grails, Oracle Databases, and Rabbit MQ for messaging. TDD with JUnit and Mockito: CARFAX practices Extreme Programming.
Tom Hermann Skills
Tom Hermann Education Details
-
Missouri University Of Science And TechnologyComputer Science
Frequently Asked Questions about Tom Hermann
What company does Tom Hermann work for?
Tom Hermann works for Principles: A Ray Dalio Company
What is Tom Hermann's role at the current company?
Tom Hermann's current role is Senior Software Engineer in search of amazement.
What is Tom Hermann's email address?
Tom Hermann's email address is to****@****ony.com
What is Tom Hermann's direct phone number?
Tom Hermann's direct phone number is +131467*****
What schools did Tom Hermann attend?
Tom Hermann attended Missouri University Of Science And Technology.
What are some of Tom Hermann's interests?
Tom Hermann has interest in Programming, Reading Slashdot Obsessively, Mario, Computer Technology, Video Games.
What skills is Tom Hermann known for?
Tom Hermann has skills like Agile Methodologies, Java, Test Driven Development, Xml, Groovy, Web Applications, Spring, Junit, Oracle, Javascript, Git, Continuous Integration.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial