Dean Martin
Senior Software Engineer at SpinDance- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
SpinDance
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2022 - Present
-
-
Engineering Manager
-
Apr 2015 - Oct 2022
Managed a team of ten engineers• Held bi-weekly status meetings with each team member• Developed professional growth plans for team and department• Worked with company leadership to develop project staffing plans• Authored statements of work and project proposals• Lead direct-hire and contractor recruiting effortsScrum Master for client projects• Facilitated daily scrum meetings• Assisted project team members to remove blockers• Maintained project backlogs using Jira and Pivotal Tracker• Ran sprint review and retrospective meetingsLead software engineer for various client IoT projects• Implemented custom AWS-hosted solutions utilizing AWS Lambdas (Node.js), API Gateway, Cognito, IoT Core, Kinesis Firehose, S3, EC2, Redshift, RDS • Re-implemented .NET desktop application using React/Redux.• Member of a full-stack team, implementing a front-end and cloud solution with Angular 2 and Java Spring Boot• Developed data visualizations using JavaScript and Redash reporting platform• Connectivity enhancements to Windows application, using VB .Net Show less
-
-
Software Development Lead
-
Feb 2013 - Apr 2015
Technical lead for automotive telematics product• Customer liaison for product definition and troubleshooting• Managed and scheduled project task list• Coordinated quality assurance verification and documentationDesigned and developed connected device web interfaces• Authored system design and requirements documentation• Estimated effort for all areas of system implementations• Built relationships with IoT platform providers• Developed custom web front end applications Show less
-
-
Sr. Software Consultant
-
Jan 2008 - Feb 2013
Software systems development and project management for various clients.• Developed Windows .Net background service to interface with USB device• Developed Flash application for visual representation of athlete performance app• Created Windows solution for applying patches to embedded automotive software• Primary developer and support contact for enhancements to client energy reporting websiteLong-term placement as Requirements Engineer for automotive embedded software• Generate comprehensive Software Requirements Specification• Interface with design and testing teams to review specification accuracy and usability• Weekly conference calls with overseas customer to identify requirement gaps• Coordination with third-party vendor to align system communication• Develop SMS communication protocols Show less
-
-
-
-
English Teacher
-
Aug 2004 - Nov 2007
Middle and high school English class instruction and member of district English curriculum team. • Taught "Introduction to Computers" course during after school program • Responsible for creating accelerated English curriculum for all high school grades • Member of curriculum design teams for all Grand Rapids Public Schools English courses • ACT/MME Testing Coordinator and Testing Supervisor • Designed and edited school newsletter Middle and high school English class instruction and member of district English curriculum team. • Taught "Introduction to Computers" course during after school program • Responsible for creating accelerated English curriculum for all high school grades • Member of curriculum design teams for all Grand Rapids Public Schools English courses • ACT/MME Testing Coordinator and Testing Supervisor • Designed and edited school newsletter
-
-
-
Brunswick Corporation
-
Manufacturing
-
700 & Above Employee
-
Programmer/Analyst
-
May 1990 - Aug 2003
Lead analyst for warehousing and inventory control systems. Primary Lotus Notes database developer. Lead analyst for warehousing and inventory control systems. Primary Lotus Notes database developer.
-
-
Education
-
Grand Valley State University
Certificate, Secondary Teaching -
Grand Valley State University
Associates, English -
Grand Valley State University
B.S., Information Systems