Shruti M

Shruti M Email and Phone Number

Lead and Sr. UI and Frontend Developer @ Michaels Stores
United States
Shruti M's Location
United States, United States
About Shruti M

With 12+ years of experience as a UI Developer, I have a strong background in designing and developing user interfaces using modern web technologies like React, Angular, and Node.js. I have led development teams and contributed to all phases of the software development lifecycle, including requirement analysis, design, development, testing, and deployment. Skilled in HTML5, CSS3, JavaScript, TypeScript, and various frameworks, I also have implemented complex applications, optimized performance, and ensured cross-browser compatibility. The experience includes working with cloud services like AWS and tools such as Docker and Kubernetes, emphasizing agile methodologies and collaborative environments.

Shruti M's Current Company Details
Michaels Stores

Michaels Stores

View
Lead and Sr. UI and Frontend Developer
United States
Shruti M Work Experience Details
  • Michaels Stores
    Lead And Sr. Ui And Frontend Developer
    Michaels Stores
    United States
  • Michaels Stores
    Lead/Sr. Ui/Frontend Developer
    Michaels Stores Feb 2023 - Present
    Irving, Texas, United States
    I led an engineering team to maintain high code quality and foster a strong development culture. I utilized front-end tools like HTML5, CSS3, JavaScript, TypeScript, Bootstrap, Angular, and React.js for UI design and development. I implemented microservices using Node.js, Express.js, and Hapi.js, and leveraged TDD/BDD practices with Jest, Enzyme, and MSW. I also developed mobile applications for iOS and Android, worked on cloud-native migrations to AWS, and used tools like JIRA, Git, and Docker for Agile development. Additionally, I optimized system performance, analyzed existing systems, and ensured comprehensive documentation.
  • Dxc
    Sr. Ui Developer
    Dxc Jan 2022 - Dec 2022
    Holmdel, New Jersey, United States
    At DXC, I worked as a Sr. UI Developer, building single-page applications from scratch using Angular and developing UIs with HTML5, SCSS, Bootstrap, and JavaScript. I created reusable components, services, and custom directives, implemented MVC architecture with Angular and Node.js, and developed backend services using Node.js. I utilized Git, JIRA, Webpack, and NPM for version control and package management. I managed Docker containers and Kubernetes for deployment, and applied AWS for database needs and authentication. I followed Agile methodologies and performed unit and E2E testing with Jest, Enzyme, and Cypress to ensure quality and functionality.
  • State Street
    Lead Ui Developer
    State Street Jan 2020 - Nov 2021
    Princeton, New Jersey, United States
    At State Street, I served as a Lead UI Developer, creating reusable framework code and developing single-page applications using Angular and React.js. I worked extensively with Angular directives, components, and services, and implemented React components with Redux for state management. I utilized TypeScript, ES6, and AJAX for cross-browser compatibility and developed responsive web pages with a clear separation of data and presentation layers. I collaborated closely with backend teams, created deployment scripts using Maven and Jenkins, and managed application state with Redux Saga. I also conducted unit and automation testing to ensure code quality and application functionality.
  • Highmark
    Lead Frontend React Developer
    Highmark Jan 2018 - Dec 2019
    Pittsburgh, Pennsylvania, United States
    At High Mark, I worked as a Lead Frontend React Developer, enhancing legacy applications and building new components using React.js and TypeScript. I was involved in all phases of the SDLC, including requirements gathering, designing, programming, testing, and documentation. I developed responsive UI pages from scratch using HTML5, CSS3, JavaScript, React, and Next.js, utilizing SCSS, Bootstrap, and jQuery. I also implemented CSS styles for uniformity and used Redux for state management. My experience included deploying microservices using AWS, Docker, and Spring Boot, creating AWS Lambda functions, and managing EC2 instances, ensuring a seamless and scalable application environment.
  • Santander Consumer
    Ui Developer
    Santander Consumer Sep 2016 - Dec 2017
    Austin, Texas, United States
    At Santander Consumer USA, I worked as a UI Developer, focusing on Angular 2.0 to build model applications and optimize performance with TypeScript. I developed and modified Angular components and mentored teams on Angular 2.0, Node.js, Grunt, and LESS for migration projects. My role involved creating dynamic, responsive web pages using HTML5, CSS3, Bootstrap, JavaScript, and AngularJS. I implemented server-side logic with Node.js and Express, developed reusable components, and ensured cross-browser compatibility. I followed Agile methodologies, emphasized Test-Driven Development, and provided production support and enhancements based on application requirements.
  • Mphasis
    Ui Developer
    Mphasis May 2013 - Jul 2016
    Bengaluru, Karnataka, India
    At Mphasis Limited, I developed and tested UI components using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and React.js. I collaborated with business analysts to align on strategy and designed reusable CSS templates. I also used AngularJS for directives and controllers to enhance UI functionality and user experience.
  • Thoughtworks
    Ui Developer
    Thoughtworks Apr 2011 - Apr 2013
    Hyderabad, Telangana, India
    At Thoughtworks, I designed and developed user interfaces for web applications using HTML, CSS, JavaScript, and jQuery. I built a configuration widget and used AngularJS to create offline applications for browsers. I developed a JavaScript framework on top of jQuery and AJAX, creating dynamic UI components. I worked on services, factories, and modules in AngularJS for efficient web app performance and utilized Node.js for server-side scripting. I performed unit testing with Karma and Jasmine. My responsibilities included creating dynamic integrations, writing CSS for consistent UI, and leveraging MySQL for backend operations.

Frequently Asked Questions about Shruti M

What company does Shruti M work for?

Shruti M works for Michaels Stores

What is Shruti M's role at the current company?

Shruti M's current role is Lead and Sr. UI and Frontend Developer.

Not the Shruti M you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.