David Hastings work email
- Valid
- Valid
David Hastings personal email
David Hastings phone numbers
Over 4 years experience managing multiple teams. Helping shape organization culture by being active in DEI efforts and being a role model for how to succeed as an effective leader. On top of daily activities, I have taken on bigger roles where it is necessary to work through ambiguity to help steer projects on course and on time. I have achieved this by working with stakeholders across the organization such as creating a group with a focus on cost culture for the business. I have helped unblock projects and people when help is needed. I recognize and support people and address gaps in the organization.Prior to management,Over ten years of experience in designing and developing enterprise Java applications. Over 5 years of front end web development experience including JavaScript, CSS3, BootStrap, and various front end MVC frameworks most recently with AngularJS and Backbone.js. I have a diverse skill set in both technical and business domains. I have strong oral and written communication skills and am a fast learner who can solve complicated problems quickly.Specialties: Effective and Connected Leadership, Enterprise Java development, Java web development, Client side UI development, technical leadership, software architecture, Scrum/Agile methodologies, object-oriented analysis and design
-
Senior Manager, EngineeringSmartthings Sep 2022 - PresentMountain View, California, UsManage multiple high functioning and high visibility teams that are crucial to the success of the IoT Platform. Collaborate across leadership by facilitating group discussions pertaining to important morale issues including compensation and bonuses.Champion diversity, equity, and inclusion by leading a US/Korea buddy program group in an effort to elevate the working culture at SmartThings.Foster partnerships across teams by establishing a recurring sync meeting with Korean counterparts.Help build trust with stakeholders by creating and leading groups focused on cost culture including forecasting and building cost awareness into daily development planning.Actively mentor and provide career development advice to junior level engineering managers.Embrace ownership to strengthen and grow the business.Coordinate and actively participate in high level planning meetings. -
Engineering ManagerSmartthings Jan 2020 - Sep 2022Mountain View, California, UsStrategize on high level and high profile projects with people across the organization to help bring clarity and direction in the face of ambiguity.Manage multiple teams' roadmaps by prioritizing incoming work while cohesively working with stakeholders across the organization.Established a new team which included the development of the team charter and defining the roles and processes for the team.Provide leadership by collaboratively defining and developing the careers of employees through regular one to one conversations, performance check-ins, and goal setting feedback.Successfully recruited and hired top talent into the organization, both on my teams and also onto other teams.Recognized internal talent and successfully advocated for their promotions to strengthen retention of high performers. -
Senior Software EngineerSmartthings Jul 2016 - Jan 2020Mountain View, California, UsLead and Tech. Owner on many projects designing and developing Restful APIs that facilitates development on the SmartThings platform. Microservice development using Ratpack, deployed on the AWS cloud using Dynamo, Aurora, and Cassandra for database solutions and Memcached and Redis for caching. Effictively collaborating with product to build a more cohesive offering and bring focus to development activities. -
Community Development EngineerSmartthings May 2015 - Jul 2016Mountain View, California, UsEvangelist for the SmartThings developer platform. Writing documentation that was consumed by community developers. Supporting customer development through forum and github issue resolution.Speaker at Samsung Developer Conference. -
Senior Software DeveloperPearson Vue Sep 2013 - Apr 2015Bloomington, Mn, UsDevelop and maintain a J2EE web application served on JBoss Application Server using EJB3 and Hibernate.Lead developer on project creating restful web services using JBoss' RestEasy framework.Creating template to bring current web app up to a modern architecture using rest services coupled with front end technologies like jQuery, backbone, and marionette javascript libraries. * Develop and maintain a J2EE web application served on JBoss Application Server using EJB3 and Hibernate. * Lead developer on project creating restful web services using JBoss' RestEasy framework. * Lead Architect and developer on project using spring-security-oauth2 for securing restful web services. * Creating template to bring current web app up to a modern architecture using rest services coupled with front end technologies like Angular, jQuery, backbone, and marionette javascript libraries. -
Test Automation LeadSmartthings Jan 2013 - Sep 2013Mountain View, California, UsLead web application testing and automation efforts.Design testing strategies for web applications focusing on unit, integration and functional style software tests for Grails/Groovy applications. Specifically utilizing the functional and Geb plugins for Grails.Investigate and deploy strategies for web application load testing using a combination of Neustar web services and JMeter.Investigate strategies for hardware and firmware testing, focusing on how to automate these testing procedures when possible, including writing simulation scripts to simulate hardware communicating to various layers of our application. * Create and maintain a functional test suite for Grails application using the functional test plugin. * Create and maintain a Selenium/WebDriver test suite for a Grails application using the Geb plugin. * Create and maintain JMeter load test scripts and analyze results. * Develop new features and fix bugs for a Grails web application. * Write groovy scripts that post to CopperEgg to get useful metrics for proactive monitoring. * Focus on performance engineering. * Develop reusable, maintainable, and stable software. * lead development teams as a certified Scrum Master and Scrum Coach. * Designed and implemented a multi-product whole solution installer with the Java based -
Senior Software EngineerPtc Jun 2009 - Jan 2013Boston, Massachusetts, UsDrive technical discussions and decisions among the team when developing application features.Drive development stories by taking the lead and making sure tasks are completed on time and stories meet our definition of done.Java Application Development using the Agile/Scrum development methods.Design and implement new software features working with Product Managers to define use cases and requirements.Investigate and resolve customer performance issues.Design and implement new client UI's using Javascript, Ajax, and Ext-js.Write junit, runtime, and selenium style automated tests for new development work.Design and implement new Continuous Integration systems.Design and implement test automation solutions both for project teams and for the organizations integration build using virtualization, Jenkins, and Sonar for code coverage and test metrics.Investigating cloud based test automation solutions including OpenStack and Eucalyptus. -
Software EngineerPtc Mar 2005 - Jun 2009Boston, Massachusetts, UsSoftware Engineer for the installer development team.Create and maintain many different installers using the Java based InstallAnywhere deployment software.Create and maintain both custom graphical and framework Java classes used in the installers.Created and helped architect an all in one "suite" installer for compatibility on both Windows and Unix platforms.Create and maintain several Apache ANT build scripts.Offer installation support and guidance for all of the development organization.Offer general Unix support for development teams. -
Technical Support SpecialistProfessional Network Services, Inc Jun 1998 - Apr 2005Technical support for dial-up and DSL customers with Windows OS including setting up network connections, e-mail, and dial-up modem connections over the phone. Network and systems monitoring with FreeBSD Unix. Administering, diagnosing and fixing problems with Apache web servers, POP3/SMTP mail servers, MySQL database servers. Setting up TCP/IP networks. Have set up and maintained a number of servers running on a FreeBSD UNIX platform. Set up and customized a PHP web portal/forum system for a contract customer. Oversaw operations for Professional Network Services, a local ISP, on given weekends. Managed and set up Cisco switches and routers using the Cisco IOS.
David Hastings Skills
David Hastings Education Details
-
University Of MinnesotaNetworking
Frequently Asked Questions about David Hastings
What company does David Hastings work for?
David Hastings works for Smartthings
What is David Hastings's role at the current company?
David Hastings's current role is Senior Manager, Engineering at SmartThings.
What is David Hastings's email address?
David Hastings's email address is un****@****ast.net
What is David Hastings's direct phone number?
David Hastings's direct phone number is (800) 726*****
What schools did David Hastings attend?
David Hastings attended University Of Minnesota.
What skills is David Hastings known for?
David Hastings has skills like Scrum, Ant, Java, Junit, Test Automation, Unix, Agile Methodologies, Javascript, Ajax, Html, Jenkins, Selenium.
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