Michael Daskas
313-***-**** • Grosse Pointe Woods, MI • *************@*****.***
https://www.linkedin.com/in/michaeldaskas
SUMMARY
Dynamic Senior Software Engineer with over 10 years of experience in building scalable web applications using React, NextJS, Angular and Typescript. Expertise in the React ecosystem, state management (Redux Toolkit, Context API, React Query), and performance optimization techniques (code-splitting, image optimization, React Server Components). Led the movement to NX mono-repository system thereby simplifying dependency management and promoting code sharing. Eager to bring analytical skills and a passion for technology to drive innovative solutions in a collaborative work environment.
WORK EXPERIENCE
Senior Software Engineer, FM - – Johnston, Rhode Island (remote – contractor) 06/2024- 01/2026
Spearheaded the development of a new module for a commercial insurance application using React focused on optimizing performance on mobile devices by reducing unnecessary re-renders, minimizing bundle size, and enhancing perceived load speed. Claude AI was used extensively to assist in coding as well as utilizing the following technologies: React Hook Form, Zod for validation, GraphQL, AG Grid, TailwindCSS and web components to enhance user experience and functionality. Initiated the adoption of React Server Components and Suspense, improving initial page load times and reducing Time to Interactive (TTI).
Developed a comprehensive testing suite using Jest/React Testing Library and Cypress, increasing test coverage and leading to a decline in production bugs.
Contributed to the development of a web components library utilizing StencilJS and Storybook, promoting resuse and consistency across projects.
Senior Software Engineer, VIBRENT HEALTH - Fairfax, Virginia (remote) 07/2021-01/2024
Led development of a new React/NextJS application called Study-In-A-Box, a scaled-down version of the company's flagship application All of Us, utilizing the latest technologies including Redux Toolkit, Typescript, Storybook, Tailwind, Jest, Cypress, Yarn, and Keycloak for OAuth2. Focused on accessibility (WCAG) by leveraging semantic HTML, managing keyboard focus, employing ARIA attributes judiciously and comprehensive testing with Lighthouse, Axe and NVDA.
Initiated the rewriting of the company's main public-facing web application (All of Us research program) by transitioning from AngularJS (version 1.8) to the latest React stack (Redux Toolkit, Typescript, Redux, Karma, Storybook, Bootstrap, Webpack, Yarn, and SASS). The challenge was to maintain the current application (AngularJS) which was continually evolving and keep the new development (React) coordinated. The solution was to load the AngularJS application into the browser in the background while the user went through the login process (Keycloak) and eventually directed to the React dashboard page. The React dashboard page, which was the first module implemented, would navigate to either new React routes or older AngularJS routes which by now would already be in the browsers cache.
Improve initial page load time by 35% (All of Us) by lazily loading modules using dynamic imports, caching the Redux store in local storage to reduce the amount of API fetching and removing unnecessary dependencies thereby reducing bundle sizes.
Migrated existing applications to a new mono-repository (NX) of the company’s two main Angular applications and two shared libraries (Angular and React), updating the Jenkins pipeline and containers (Kubernetes) for optimized deployment to AWS. By consolidating dependencies and providing direct access to shared libraries, the mono-repo significantly boosted developer productivity with reduced build times compared to the previous separate repository setup.
Facilitated the onboarding and training of new developers, conducted code reviews, and upheld code quality standards using SonarQube.
Senior Software Engineer, LUXINTERACTIVE - Troy, Michigan (onsite – contractor) 07/2018- 07/2021
Lead full-stack software engineer on a project to reconstruct a payroll system (for DM Payroll) originally built with ASP.NET Web Forms, utilizing the latest version of ReactJS, Redux, Recharts, Bootstrap, Webpack, CSS Modules, and Sass on the front end. Implemented a restful API with Node.js, Express, Prisma, MySQL, and MongoDB using Mongoose.
Served as a full-stack engineer for Spirit Airlines’ web-based booking application, focusing on Angular (including Redux, Typescript, Jest, Webpack, Bootstrap, and SASS) for the client side while managing server-side operations in .Net, Entity Framework, and Oracle.
Created Angular Schematics to dynamically generate listing and add/update view components, actions, selectors, reducers, and effects (Redux store) from specified API endpoints. This innovative approach allowed team members to quickly produce fully functional program files (Angular), including unit test files, reducing the coding time required for feature implementation.
Successfully improved application responsiveness through targeted refactoring of both client-side and server-side code.
Utilized a comprehensive technology stack, including server-side operations in .Net (C#), Entity Framework, SQL Server interfacing with Navitaire’s New Skies Reservation System for managing travel bookings and scheduling, along with client-side development in Angular, Redux, TypeScript, Jest, and SASS.
Senior Software Developer, ROUTEONE, LLC - Farmington Hills, Michigan (onsite) 03/2015- 07/2018
My responsibility as a full-stack developer consisted of updating and enhancing an existing multi-tenant SaaS application for car dealerships.
Initiated a new effort to re-write the company’s main web-based car dealer application (used for sales & leasing of vehicles) in the latest version of Angular, Typescript, Redux, Bootstrap, Webpack, Jest and LESS. The existing application was written using older technology (BackboneJS and MarionetteJS) and was excessively large and slow. Upgrading to Angular significantly reduced the bundle sized resulting in a more responsive and fast loading application improving the user’s experience.
Responsible for training and mentoring other team members on using Angular and Redux in the new initiative.
As a full-stack developer my responsibilities also finding ways to reduce the latency of API calls through optimizing database queries or refactoring logic, again leading to a better user experience. Our tech stack included Java, Spring, JMS, Hibernate, Oracle, JUnit and Selenium in a micro-service-based architecture utilizing JMS/WebSphere MQ for messaging and Redis for caching.
Software Developer, DATA CONSULTING GROUP – Detroit, MI 9/2014-3/2015
Collaborated as a key member of a development team responsible for the innovative development and maintenance of USHIK (United States Health Information Knowledgebase), a publicly accessible web application funded by the federal government
Developed and maintained web pages and servlets implementing Java, JSP, SQL (Postgres), HTML, XML, CSS, and JavaScript to ensure robust functionality.
Engineered sophisticated Java-based tools for data importing and exporting to and from XML and spreadsheets into the USHIK system
Created an internal application for tracking applicants using AngularJS.
Software Developer, KBD, Inc. - Detroit, Michigan (onsite – contractor) 01/2008-09/2014
Developed and maintained a tailored Order Processing, Inventory Control, Sales Analysis, and Accounts Receivable system utilizing Silverlight, .Net, and SQL Server.
Designed a cost analysis system aimed at reducing the production costs of ground beef by analyzing the costs of various meats and their fat content to yield a finished product with a specified fat percentage.
EDUCATION / CERTIFICATIONS
AWS Certified Developer – Associate (DVA-C02) – 11/2025
AWS Certified CloudOps Engineer – Associate (SOA-C03) 10/2025
AWS Certified Solutions Architect – Associate (SAA-C03) 10/2025
Bachelor of Engineering, Computer Engineering, UNIVERSITY OF MICHIGAN, Ann Arbor
SKILLS
React
Next.js
Angular
Typescript
JavaScript
Node.js
Redux
Redux Toolkit
Zustand
React Hook Form
Zod
AG Grid
Styled Components
CSS Modules
HTML
CSS
TailwindCSS
Bootstrap
Storybook
Prisma
Express
Mongoose
MySql
Postgres
MongoDB
Claude AI
GraphQL
Java
Spring Boot
Hibernate
.Net
Entity Framework
SQL Server
NX Monorepo
Webpack
AWS
Git
Keycloak (OAuth2)
Docker
Jest
Cypress
Figma
CI/CD
Restful API
Zeplin