Kiranmayee Kesana
Email: *********.******@*****.***
Contact No: 408-***-****
Location: San Jose, CA, US
LinkedIn: https://www.linkedin.com/in/kiranmayeekesana/
Summary:
Overall 12+ years of experience in software development including with latest frontend technologies like React, Vue, ES6.
6+ years of experience as senior frontend developer using React, VueJS, Javascript and Typescript.
As Frontend Developer, developed scalable and responsive single page and micro-front end applications using Javascript, Typescript, Vue, Vuex, Reactjs, Redux-Saga,React-hooks, React-custom hooks, React-query, Webpack, Vite, apllo-client,REST API,GraphQL,Hasura, Jquery, Ajax, Babel, Nodejs, Express, HTML 5.0/4.0, CSS3/CSS2, SASS, Tailwind, Docker, Rancher, Babel, ES6 features, NPM, Yarn and Axios.
Proficient in Advanced JavaScript concepts like arrow functions, async-await, promises, template literals, destructing, rest, spread operators, modules, iterators, generators and block-scope variables. Along with deep understanding of JavaScript concepts like closures, scope, hoisting and prototypes.
Created Reusable components in React using react hooks and Vue though mixins.
Good understanding of virtual DOM and usage of states and props.
Implemented optimization techniques like lazy loading images / components, with dynamic import, usage of React.memo, useMemo, useCallbacks to avoid unnecessary re-renders and throttling and Debouncing to limit the state updates.
Solid experience in state management using react-redux, zustand and Vue-Vuex.
Used Component, State, Props, Asynchronous call, Virtual DOM, Router, VueRouter Node.js and Server.js services to call REST API’s, analytics, logging and debugging.
Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques, to support Web Accessibility standards (WCAG), Web Usability and Cross browser platform.
Good understanding of object-oriented principles with an ability to write clean code.
Experience on working with CSS3 Animations and developed homegrown design styles for HTML elements (Buttons, Modal, Checkbox, List) for Hanwha Vision America and WSI design systems through story books using tailwind, Material UI, Shad-cn.
Expert with d3j lib used for interactive pie charts and reports.
Proficient in version control systems such as Git, Subversion.
Experience with Splunk, Kibanna, Datadog and ELK for debugging and generate reports, alerts, verifying analytics and creating dashboard.
Experience with Jenkins, Kubernetes and Docker and Rancher for CI/CD pipeline for container-based deployment in different environments.
Experience in debugging using google chrome dev tools, ReactDevTools, React profiler, VueDevtools, Vuex, VS code extensions and chrome extensions.
Implemented unit tests by using jest, enzyme, Vue test libs and React test lib.
Experience in formatting/syntax tools like ESlint, Prettier and Sonar and VS code extensions.
Implemented Augmented reality experience.
Developed web application by integrating AI/ML response.
Experienced in test automation using selenium webdriver.
Experienced in implementation of security, privacy, and compliance for technology by data enforcing key practices and strategies like validation of input to avoid XSS and SQL injection, enforcing Oauth & JWT security authentication methods, encryption of API data, error handling and logging.
Technical Skills:
Languages: HTML/HTML5, CSS3, SASS, LESS, Tailwind, XML, JavaScript (ES5, ES6), Typescript.
Frameworks: React, Vue.js, Next.js
JavaScript Libraries: Node.js, Redux-Saga, ZUSTAND, VUEX, loaddash,AJAX, jQuery, JSON.
Tools & Utilities: ANT, Gulp, Grunt, Maven, Jest, React testing lib, Enzyme, Junit, ESLint, Prettier, Rancher, Docker, Jenkins, Sonar, ShadcnUI, Matreial UI, Tailwind, Jira, Confluence, CSS5, d3j, Visual Studio, Eclipse, Sketch, Figma, Invision, Adobe (Dreamweaver, Photoshop, Illustrator, InDesign, Fireworks, Flash and Captivate).
Debugging and Monitoring Tools: Splunk, Datadog, Grafana,ELK, Kibana,Chrome Dev Tools, ReactDevTool, Vue Developer Tools, Firebug, Bugzilla, (internet explorer)
Database: PL/SQL (oracle), MySQL, MSSQL, SQLite, Express, Postgressql.
Version Management: Visual Safe Source, Clear Case, Subversion, Git.
Soft Skills: Problem solving, Communication and Collaboration.
Professional Experience:
Senior Software Engineer
Hanwha Vision America – Santa Clara, CA
June 2023 – Present
Roles and Responsibilities:
•Developed and maintained responsive Flex AI application which integrates AI response to meet customer needs and planning to release by Hanwha soon in couple of months.
•Product developed using Typescript, React, React-Hooks, React-Query, Zustand, Vite, Browser Router, Tailwind, ShadcnUI, Matreial UI, SASS, CSS3.
•Owned multiple features (like thumbnails on video) in application and delivered on time.
•Documented the issues with resolutions for future reference to team.
•Groomed and mentored junior developers to resolve or understand the issues by pair programming and explaining concepts and feature expectations.
•Led cross-functional teams to achieve project goals and foster a collaborative work environment.
•Review and enhanced code quality through meticulous code review practices,ensuring to follow best coding standards.
•Optimized application performance by implementing effective strategies and troubleshooting existing issues.
•Implemented product using Agile and actively participated in sprint ceremonies. (Sprint Planning, Sprint Retro, and Sprint Review)
•Implemented server state management with React-Query, useMutation, useQuery, useinvalidateQueries for catching and deduping requests.
•Collaborated with Product Manager and UX team to freeze the requirements.
•Extensive used REST API’s and graphql, GraphQL subscriptions through apollo-client and AI/ML API response to application using AXIOS.
•Authenticated and authorized API calls with OAuth.
•Enhanced performance of loading a large video using VideoJS and HLS.
•Translated wireframes into optimized program code using HTML, CSS, tailwind, Typescript and React.
•Used Next.js for serverside rendering for better SEO, static page generation on server and for dynamic and filebased router system.
•Hands-on experience on Hasura to access the db.
•Developed custom style components like Button (Primary, Seconday), Modal, Switch, Typography etc access them in multiple applications across Hanwha.
•Create storybooks to access the different features of custom components.
•Implemented application by TDD methodology and developed unit tests by Jest, React testing lib.
•Experienced in usage docker/rancher and Kubernetes for developing, deploying, and scaling applications efficiently for different environments.
•Active participation in sprint grooming, sprint planning, backlog grooming, sprint retrospective and client demoing features by sprint ending.
•Experience with Datadog to monitor the application.
Senior Software Engineer
Walmart Global Tech - Sunnyvale, CA
March 2023 - June 2023
Roles and Responsibilities:
•During this period did POC’s for the unresolved the issues of Sam’s customer center applications by understanding entire application developed only in JavaScript and deployed to Oracle Client.
Sr. UI Developer
Williams-Sonoma Inc - San Francisco, CA
July 2020 - February 2023
Roles and Responsibilities:
•Developed and released new pages, new features and bug fixes using React/Redux/React-Hooks/Router, Vue/Vuex, Tailwind,SASS, CSS as project runs in AGILE methodology.
•Migrated FTL projects into Micro frontend application services using ReactJS, Redux.
•Converting Features from Legendary app to Micro front end applications using React,Redux, Vue and Vuex.
•Extensively used REST API’s using axios and fetch API’s.
•Attending meetings with Product Manager and UX team and cross functional teams to freeze the requirements and scope.
•Experienced in using docker/rancher extensively for local development and deployments to lower environments.
•Implementing user interface designs from UI specifications and product requirements
•Developing responsive UI using media queries, tailwind and SASS and CSS and WSI design systems to be brand agnostic.
•Developing React/Vue common components (ScrollToTop, AddToCart, Favorites & Pagination,Chat) to use across site for all brands.
•Developed the application work across modern and older browsers, removing JavaScript errors, avoiding inline styles, removing unwanted classes and ids, etc.
•Implemented modifications the UI view pages using HTML5 semantic tags, SEO best practices and improved HTML5 Accessibility.
•Developed complex, useable, attractive, and cross-browser web interfaces that account for speed, file size, readability and accessibility.
•Experience with ELK and Kibana to monitor the application.
•Implemented Augmented reality experience to customer in our applications.
•Implemented test cases and performed unit testing using Jest and Enzyme
•Attended standup meetings and SLDC meetings across cross-functional teams to gather business requirements and set development timelines.
•Experience to create and modify end points in Node.js.
•Extensively used JIRA for tracking product backlog, sprint planning and executing user stories.
•Active participation in sprint grooming, sprint planning, backlog grooming, sprint retrospective and client demoing features by sprint ending.
•Primary contact for releasing features support.
•On boarding and mentoring new teammates with KT sessions and local environment set up and feature related issues.
Software Engineer
Intuit - Mountain View, CA
Aug 2018 - July 2020
Roles and Responsibilities:
•Delivered reusable Widgets using React-Redux for Turbotax.com, QBO applications.
•Used Component, State, Props, Asynchronous call, Virtual DOM, router, Node.js and Server.js services to call REST API’s, logging and location operations.
•Creating and Scheduling Jenkins Jobs.
•Experience with Splunk to monitor the application and health checks.
•Fixing the bugs and adding features to as plugins to TurboTax and Quickbooks applications.
•Extensive used REST API’s using axios.
•Develop web page standards such as to make the site work across modern and older browsers, removing JavaScript errors, avoiding inline styles, removing unwanted classes and ids, etc.
•Implemented modifications the UI view pages using HTML5 semantic tags and improved HTML5 Accessibility.
•Experience with Grunt to perform minification, compilation and linting and NPM, Yarn to maintain package dependencies.
•Experience with CSS pre-processor like SASS, LESS
•Delivered complex, useable, attractive, and cross-browser web interfaces that account for speed, file size, readability, and accessibility.
•Implemented test cases and performed unit testing using Jest and Enzyme and automation tests using selenium web driver.
•Attended standup meetings and SLDC meetings across cross-functional teams to gather business requirements and set development timelines. Extensively used JIRA for tracking product backlog, sprint planning and executing user stories.
Technology Lead
Infosys - India
Dec 2008 - May 2015
Roles and Responsibilities:
•Worked and maintained Web Applications with HTML5, CSS3, Java, XML, JSON, JavaScript, .NET and JQuery UI for developing user interface. Used LESS.js for create style themes using variables, mixins and nested styles.
EDUCATION:
Bachelor of Technology in Information Technologies at Nagarjuna University, Andhra Pradesh, India.