<Resume>
<MikeSandula title="Software Engineer" />
<Location location="Shelby Township, MI, 48315" />
<Contact email="msandula@gmail.com" />
<GitHub userName="msandula12" />
<LinkedIn userName="MikeSandula" />
<Skills
category="Software languages, frameworks, tools"
skills={[
"Angular",
"Ariakit",
"CSS/Less/Sass/CSS-in-JS",
"Cypress",
"Emotion (CSS-in-JS)",
"ESLint",
"Express.js",
"Git",
"GraphQL",
"HTML",
"JavaScript",
"Jest",
"Material UI",
"Next.js",
"Node.js",
"NPM",
"Prettier",
"Python (Dash/Flask)",
"React Testing Library",
"React.js",
"Redux",
"RESTful APIs",
"Storybook",
"Tailwind CSS",
"TypeScript",
"Vue.js",
"Webpack",
"WebSockets",
"Yarn"
]}
/>
<Skills
category="Applications"
skills={[
"Adobe XD",
"AWS",
"Confluence",
"Fastly CDN",
"Figma",
"GitHub/GitLab",
"Jira",
"Linear",
"Semaphore"
]}
/>
<Skills
category="Practices"
skills={[
"Agile/Scrum",
"ARIA/Web Accessibility",
"Code Reviews",
"Frontend Testing",
"Search Engine Optimization (SEO)"
]}
/>
<Section type="Experience">
<Job
company="Rollbar"
location="San Francisco, CA (remote)"
>
<Role
isCurrent
title="Senior Software Engineer"
startDate="December 2024 "
>
<Description>
Served as frontend lead for the launch of the Session Replays product, delivering core components ahead of schedule and aligning with broader product milestones
</Description>
<Description>
Partnered closely with design to define and implement a scalable set of reusable UI components, improving consistency and development velocity
</Description>
<Description>
Authored technical specs for new features—including a feature highlight module and chip-based filtering system—ensuring alignment across engineering and product
</Description>
<Description>
Implemented a simplified onboarding flow, driving a 500% increase in signup conversion (from 7% to 36%)
</Description>
</Role>
</Job>
<Job
company="Dictionary.com"
location="Oakland, CA (remote)"
>
<Role
title="Staff Software Engineer"
startDate="April 2023"
endDate="May 2024"
>
<Description>
Drove frontend execution for the full redesign of Dictionary.com and Thesaurus.com, ensuring performance, accessibility, and scalability for 40 million daily users
</Description>
<Description>
Directed cross-functional efforts to build a robust in-house design system using Figma and Style Dictionary
</Description>
<Description>
Consolidated fragmented RESTful API calls into a single, efficient GraphQL query via Apollo, significantly improving data flow and performance for the website’s most frequently visited pages
</Description>
<Description>
Implemented Storyblok’s Headless CMS to populate shared data modules, enhancing content creation and scheduling efficiency for the content team
</Description>
<Description>
Authored a design patterns document to establish best coding practices across multiple engineering teams
</Description>
</Role>
<Role
title="Senior Software Engineer"
startDate="August 2021"
endDate="April 2023"
>
<Description>
Enhanced Grammar Coach editor UX by integrating WebSockets and implementing sentence diffing, reducing payload size by 90% and API latency by 75%
</Description>
<Description>
Led modernization of Grammar Coach’s 100+ component Next.js codebase by migrating to TypeScript, introducing Redux Toolkit, and expanding E2E test coverage with Cypress
</Description>
</Role>
</Job>
<Job
company="Great Lakes Consulting Services, Inc."
location="Livonia, MI (hybrid)"
>
<Role
title="Software Developer"
startDate="January 2019"
endDate="July 2021"
>
<Description>
Led frontend development of a scalable React with Redux and TypeScript application for Trinity Health’s budget forecasting tool, handling millions of hospital records with high performance and reliability
</Description>
<Description>
Designed a multi-page dashboard application with interactive charts and graphs using Dash/Flask (Python)
</Description>
<Description>
Supported team growth by mentoring junior engineers and interns, shaping onboarding processes and accelerating their integration into production work
</Description>
</Role>
</Job>
<Job
company="Logicdrop"
location="Ferndale, MI (hybrid)"
>
<Role
title="Software Developer"
startDate="April 2016"
endDate="December 2018"
>
<Description>
Delivered production-ready websites and web apps for diverse clients, leveraging modern frameworks including Angular 2+, React, and Vue to meet complex UI and performance needs
</Description>
<Description>
Implemented core frontend systems for Logicdrop’s Studio Platform, an enterprise-grade document automation tool featuring a custom drag-and-drop template editor with over 20 modular components
</Description>
<Description>
Engineered real-time feedback for large document uploads using RxJS observables
</Description>
</Role>
</Job>
</Section>
<Section type="Education">
<Education
place="Grand Circus"
location="Detrot, MI"
graduated="March 2016"
>
<Description>
JavaScript Developer Bootcamp
</Description>
</Education>
<Education
place="Oakland University"
location="Rochester, MI"
graduated="December 2010"
>
<Description>
Bachelor of Arts in Journalism (Cum Laude with departmental honors)
</Description>
</Education>
</Section>
<Section type="Certifications">
<Certification
from="Amazon Web Services"
obtained="February 2024"
>
<Description>
AWS Certified Cloud Practitioner (CLF-C02)
</Description>
</Certification>
</Section>
</Resume>