E Kathuria
Software Engineer
GitHub | LinkedIn | Email | 404-369-1212
Technical Skills
Strong: JavaScript (ES6+), React (Hooks, Router), Redux, TypeScript, HTML/CSS/Sass, Webpack, Vite, Tailwind CSS, Bootstrap, Material UI, Svelte/SvelteKit, Git, RESTful APIs, JIRA, Agile Methodologies, AWS (S3, EC2, IAM, EBS), Adobe Creative Suite, Figma, A11y, Google Analytics
Experienced: Node, Express, GraphQL, PostgreSQL, Python, Flask, Storybook, MongoDB, TDD (Jest and React Testing Library), PHP, Laravel
Work Experience
LastPass
Senior Software Engineer | Aug 2022 - Apr 2023
- Used React to implement and improve critical UI features and functionality for browser extension application with millions of users
- Leveraged Redux to handle decoupled communication between UI components though a centralized storage
- Utilized Redux Saga middleware for efficient execution and management of application side effects
- Used Typescript to strengthen code integrity and readability and to minimize errors during the development phase and improve collaboration between team members
- Used Emotion to scope, encapsulate, and compose styles within UI components
- Developed unit tests with Jest to verify correct rendering of React components, improve codebase maintainability, and reduce defects
- Increased overall code coverage to 50% through writing and maintaining unit tests and end-to-end tests, ensuring higher code quality
- Reduce bug resolution time to less than 1 week, leading to improved application stability and a better user experience
Look Listen Creative
Web Developer | Dec 2019 - June 2021
- Built client websites using Gatsby for front-end optimizations, such as static file rendering and progressive image loading, and SEO via server-side rendering
- Coded websites in CMS using HTML5, CSS3, JavaScript, and PHP to enable clients to create, manage, and modify their content
- Harnessed BEM methodology and Tailwind CSS for modularity, scalability, and reusability
- Developed large-scale client website using Vue for two-way data binding and UI componentization and modularity
- Leveraged Docker for application containerization, replication, and to eliminate disparity between dev and production environments
Scuf Gaming
Front-End Web Developer | Sep 2018 - Oct 2019
- Maintained and improved React application to allow users to design and purchase custom game controllers
- Collaborated with visual and UX designers to translate designs from Photoshop to code and ensure technical feasibility of designs
- Built out new features for interactive Magento e-commerce site using HTML, CSS (LESS), JavaScript, and PHP ways to improve UX
- Worked with team in an Agile Scrum environment, participating in sprint planning, refinement, and capacity planning
Georgia-Pacific
Front-End Web Developer | Jan 2013 - Sept 2018
- Collaborated with visual and UX designers to translate designs from Photoshop to code and ensure technical feasibility of designs
- Built out new features for interactive e-commerce site using HTML, CSS/Sass, and JavaScript
- Created custom component system to facilitate rapid development and deployment of HTML email marketing campaigns
- Developed and supported consumer-facing websites for nationally-recognized brands employing HTML5, CSS3, and Bootstrap for mobilefirst, responsive web design, and JavaScript and jQuery for DOM manipulation, interactivity, and API integration
- Set up Google Analytics and Google Tag Manager integration for multiple sites, allowing business stakeholders to track usage and pinpoint ways to improve UX
- Worked with team in an Agile Scrum environment, participating in sprint planning, refinement, and capacity planning
Projects
Svetch
Software Engineer | APR 2022 - JUNE 2022
- Employed HTML5 Canvas for drag-and-drop functionality of user-generated Svelte components, allowing users to quickly and easily scaffold a Svelte application
- Implemented D3.js, enabling users to visualize components based on application data and to facilitate component manipulation via SVG
- Set up Vite for module bundling, hot module replacement, and overall fast build process, and to optimize static assets for production
- Implemented CI/CD pipeline for deployment from Github to Vercel to allow for rapid iteration and fast, efficient deployment; configured DNS records to allow for custom domain name integration
- Product developed under tech accelerator OS Labs
Education
Harvard University Extension School, Graduate Certificate, Web Technologies
Relevant Coursework: Web App Development with Node.js, Modern Front-End Design, Dynamic Web Applications, Web Programming with JavaScript, Web Content Management Systems, Agile Software Development
Emory University, BA, Philosophy
Public Talks
React Router 6.0 | Single Sprout Tech Talk
Interests
Music nerd/connoisseur, avid Spotify playlist maker, 80s movies fan, bad guitar player