Summary
Overview
Work History
Education
Skills
Academic Projects
Timeline
Generic

Sai Krishna Reddy Mudhiganti

Frontend Engineer
Middletown,PA

Summary

Collaborative team player in different phases of Software Development Life Cycle (SDLC) and Agile methodology, offering 3.5+ years of professional experience. Expertise in frontend technologies with good backend and automation exposure.

Overview

3
3
years of professional experience
6
6
years of post-secondary education

Work History

Frontend Engineer

Client: Phoenix Contact
Middletown, PA
11.2020 - Current
  • Involved designing in web pages using HTML5, CSS3, TypeScript, Bootstrap, ReactJs.
  • Responsible for Style, look and feel of web page with SASS that extends CSS with dynamic behavior such as variable, mixins, operations and functions.
  • Extensively used flexbox in designing responsive UI pages for mobile, desktop and other screens.
  • Developed and delivered pixel perfect designs from UX (ZeroHeight) visuals and Wireframes.
  • Developed and documented different reusable React UI components using Storybook.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags or web components.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and redux.
  • Expertise using React hooks, Lifecycle methods and Context API.
  • Utilized React-Redux libraries for state management to maintain consistency across different environments.
  • Published NPM reusable packages in to our own private npm repository.
  • Handled Internationalization and also localization using react-i18n.
  • Expertise in webpack optimization and performance techniques using tree shaking, lazy loading, code splitting, multi-modules, webpack analyzer, minify etc..
  • Implemented Google Tag Manager for web application to know how users interact with site and to collect insights from Google Analytics.
  • Expertise in SEO optimization for better google crawling, indexing and ranking.
  • Produced microservices API using ExpressJs to provide centralized logic and reusable data retrieval build on top of Node.js.
  • Implemented Node.js Utility Modules, Buffers, streams, Event loops for developing application at server side.
  • Handled unstructured data using Mongo DB and used Mongoose Connector. Also Used Redis for storing customer list data.
  • Used Jest and Enzyme for unit testing.
  • Written automation E2E tests with selenium WebdriverIO, CucumberJS.
  • Good exposure working on AWS cloud S3, EC2, ECR, ECS, AWS Fargate, CloudFront.
  • Knowledge on Docker, Docker Compose and Docker Registry.

Frontned Developer

Client: Cerner Corporation
Kansas City, Missouri
11.2019 - 12.2020
  • Designed dynamic and browser compatible pages using HTML5, SASS, TailwindCSS, Typescript and ReactJS.
  • Developed Single Page Application (SPA) using Next.js React framework and used Node JS and Express js framework to build server side logic.
  • Worked on Lifecycle Methods, State, Props, and Events to create interactive Class, Functional and Stateful React Components, achieved routing using React-Router.
  • Used Redux Store, Reducers and Action files to handle state of application effectively.
  • Developed Native Web Components using HTML Templates and Shadow DOM.
  • Created reusable ReactJS components and services to consume REST API's using component based architecture.
  • Implemented Okta OAuth Client flow using Okta React SDK and worked on delivering User Management features for our application like creating, updating and searching users, assigning roles, assigning groups and sending email notification's etc..
  • Implemented Cookiebot for monitoring and handling different category cookies in different cookies under GDPR and CCPA regulations.
  • Used Sonarqube and sonarlint for code quality.
  • Used ELK stack (Elastic Search, Logstash and Kibana) in building real time dashboard applications to profile and monitor log data of application.
  • Pages using Okta OAUTH 2.0 using Nodejs.
  • Used PostgreSQL as database along with MikroORM to CRUD user data and GraphQl (TypeGraphQL) Apollo for queries.
  • Integrated Xray tool with Jira and Cucumber Automation tests to level up Software Test Management and Advanced Reporting.
  • Experience using Docker, working with Docker images, Docker Compose and Registry.

Software Engineer Intern

Emware Technologies
Hyderabad, India
06.2015 - 07.2016
  • Designing dynamic and multi-browser compatible pages using HTML, CSS, Angular2, TypeScript.
  • Read write and update data to browsers Local Storage and cookies to provide better user experience.
  • Supporting less compatible browsers like Internet Explorer (IE) and cross browser compatibility testing.
  • Utilizing Iframe technology by posting Messages and effectively handling browser security.
  • Used Nodejs WebSockets for exchanging and broadcasting live messages to all clients instantly with low latency.
  • PostgreSQL database used to store application related data and performed data related operation i.e. Indexing, Cursors, triggers.
  • Used Jenkins, Git and Jira for day to day activities in agile methodology.

Education

Master of Science - Computer And Information Sciences

University of Central Missouri
Kansas City, MO
08.2016 - 08.2018

Bachelor of Science - Electrical And Electronics Engineering

Jawaharlal Nehru Technological And Sciences
Hyderabad, India
05.2012 - 05.2016

Skills

Client Side: HTML5, CSS3, Bootstrap, Tailwind CSS, ReactJs, NextJS, Apollo GraphQl, Typescript, Webpack, Angularjs, Vuejs

ServersideTechnologies: Node js, ExpressJs, WebSockets, KafkaJs, Mongoose, TypeORM, Java, PHP, SpringBoot, CodeIgniter

Databases: MongoDB, PostgreSQL, MySql

Cloud: AWS (S3,EC2,ECS,ECR,Fargate,CloudFront), Firebase

Automation: WebdriverIO & Cucumber, Puppeteer, Cypress

Other: Docker, Gitlab, Jenkins, Jira, Intellij, Visual Studio Code

Academic Projects

Geo Spatial App: Developed a Single Page Applicaton using VueJs and Nodejs, which can drastically reduce pharmacy drug purchase costs by providing user with alternative brands with same chemical formula nearby his location.

UI Smoketester: Used puppeteer, jest snapshot and pixelmatch to run image comparison tests. Can be used before production deployments to detect any changes in User interface of web pages.

Ecommerce Web Application: Used Angular4, PHP (codeIgniter) and Firebase to develop a rich user interface ecommerce web application where user can do different action but not limited adding to cart, checkout.

Google Chrome Extension: A google chrome extension to create nicely formatted commit message's from the jira stories for developers and organize different toDo tasks and track progress.

Timeline

Frontend Engineer

Client: Phoenix Contact
11.2020 - Current

Frontned Developer

Client: Cerner Corporation
11.2019 - 12.2020

Master of Science - Computer And Information Sciences

University of Central Missouri
08.2016 - 08.2018

Software Engineer Intern

Emware Technologies
06.2015 - 07.2016

Bachelor of Science - Electrical And Electronics Engineering

Jawaharlal Nehru Technological And Sciences
05.2012 - 05.2016
Sai Krishna Reddy MudhigantiFrontend Engineer