Tad Smith work email
- Valid
Tad Smith personal email
- Valid
• I am a highly productive software engineer with a passion for developing software and the ability to understand and implement good software design and architecture. • I have spent the last 15 years designing and building fault tolerant and highly scalable servers in Java.• With my deep server background also comes experience using scripting languages to solve a variety of day-to-day problems that are encountered during development.• I also have experience building rich web-based applications using Javascript. This gives me a well-rounded view of application development.• I love learning new things. I love to come up with creative solutions to challenging problems. When I’m presented with a technology I have not used before, I’m able to learn it quickly and become a productive member of the team.
- Website:
- google.com
- Employees:
- 1
- Company phone:
- 916.253.7820
-
Staff Software EngineerGoogle Jul 2019 - PresentMountain View, Ca, Us -
Principal EngineerAmazon May 2019 - Jul 2019Seattle, Wa, Us -
Staff Software EngineerGoogle Aug 2015 - May 2019Mountain View, Ca, UsI work as a back-end Java engineer on Drive. -
Software ArchitectVerizon Mar 2011 - Aug 2015Basking Ridge, Nj, UsI was a lead software architect on the Enterprise Trouble Management System (ETMS) project.• Perform design reviews and architectural direction on all non-trivial changes within ETMS.• Designed and built new High Availability features into ETMS to reduce the datacenter failover time from 90 minutes to 60 seconds.• Designed and built a JMS messaging server to deliver JMS messages via a REST interface. This infrastructure is currently delivering 20+ million/day to JMS and REST clients in our live Production environment.• Designed and built a business rules engine to drive automations.• Designed and built the ETMS automation system using BPMN processes; using jBPM as the core engine. A web-based UI is used to build a BMPN process that mirrors human workflow steps, the workflow engine will then perform these manual steps in an automated fashion. This engine is currently running 250,000+ processes/day, which has enabled our user community to automate a large part of their workflows.• Designed and built a filter language using ANTLR with an SQL-like syntax to filter a real-time stream of DTO objects. This filter engine is used to drive ETMS automations.• Led the team that rewrote the EJB interface implementation with a REST server implementation.• Defined and built the CM infrastructure to support moving the team to an agile development methodology using a Subversion/Maven/Hudson continuous integration environment. -
Senior Software EngineerTendril Oct 2010 - Mar 2011Boulder, Co, Us• Worked as a senior engineer on the server team building services to drive the customer portal.• Designed and implemented REST services to support the new portal (using Jersey as the implementation provider). • Implemented several database backends using Hibernate and iBatis. -
Senior Software EngineerLockheed Martin Apr 2010 - Oct 2010Bethesda, Md, Us• Designed an implemented server side services• Wrote a customizable, annotation based, DTOMapper implementation that can convert between domain objects and DTOs. • Wrote an annotation processor to convert Java DTO classes into BlazeDS compatible ActionScript classes automatically during the build. • Modified Cobertura to ignore trivial (pulled this functionality from an existing patch) or generated methods. This allows us to focus on code written by developers in our coverage reports. -
Senior Software EngineerVerizon May 2000 - Apr 2010Basking Ridge, Nj, Us(2005-2010) Moved to the architecture team on the Enterprise Trouble Management System (ETMS) project within Verizon Business. • Lead developer on a small team that migrated ETMS from DB2 Mainframe to Oracle RAC. This was a very successful project that was noted across Verizon Business for the seamless transition.• Designed and implemented a performance monitoring application for the ETMS servers to monitor 1000s of monitoring points (gathering counts and response time) within 50 WebLogic instances across multiple hosts in redundant datacenters. It provides real-time notification when performance deviates from recorded trends. • Designed and built a custom-built workflow engine to drive the business logic flow. Each workflow step is a reusable class implementation. Also, implemented an Eclipse plugin to visually represent these workflows and linked to the class implementation to make it a seamless developer experience• Co-designer for the new ETMS architecture, as it was re-written from C++ to Java. This was a gradual conversion over 5 years to port 200,000+ lines of C++ to Java and not disrupt external interfaces or users.(2000-2004) A member of the IMPACT project within Verizon. Designed and implemented the AlarmHandling subsystem within IMPACT. • Designed and implemented a flexible “plug-in” Java server architecture to collect, correlate, process, and distribute alarms received from Network Monitoring Platforms from many different vendors. To support a new vendor, a new plug-in is implemented and alarms from this vendor can then flow into the system and be processed by all of the downstream automations• Designed and built a seamless failover mechanism. In the case of a failure in one datacenter, processing will seamlessly failover to the geographically redundant datacenter within 3 seconds. -
Software EngineerUs Bank Feb 2000 - May 2000Minneapolis, Mn, UsContracted to US Bank for 4 months. Worked on their website using Java servlets and EJBs. -
Associate Software EngineerLockheed Martin Jul 1998 - Feb 2000Bethesda, Md, UsResponsible for software development using Ada95 on the GPS satellite simulator.
Tad Smith Skills
Tad Smith Education Details
-
Colorado School Of MinesMathematics And Computer Science
Frequently Asked Questions about Tad Smith
What company does Tad Smith work for?
Tad Smith works for Google
What is Tad Smith's role at the current company?
Tad Smith's current role is Staff Software Engineer at Google.
What is Tad Smith's email address?
Tad Smith's email address is ta****@****gle.com
What schools did Tad Smith attend?
Tad Smith attended Colorado School Of Mines.
What skills is Tad Smith known for?
Tad Smith has skills like Java, Hibernate, Software Development, Jms, Architecture, Rest, Spring, Unix, Web Services, Sql, Weblogic, Ejb.
Who are Tad Smith's colleagues?
Tad Smith's colleagues are Akansh Singh, Paul Mcconnell, Faseeh Chughtai, E Even, Kat Cass, Onj Hin, Phaisol Nueaklong.
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