DEEPIKA
Bengaluru, India 560045 | +91-8545088679 | devbydeepika@gmail.com
Summary
Having 4.1 years of industry experience in UI development, specializing in enterprise applications with a focus on
usability and performance. Strong expertise in ReactJS and Redux (4.1 years relevant), Redux Toolkit, and micro
frontend architecture. Proficient in HTML, CSS, Bootstrap, SASS, TypeScript, JavaScript, Tailwind CSS, and
building reusable UI components. Skilled in Node.js and MongoDB. Hands-on experience with Git, GitHub, JIRA,
and agile methodologies (Scrum). Familiar with AJAX, JSON, and various development tools like VS Code, Edit
Plus, and Sublime Text. Also have knowledge of Next.js, GraphQL, and AWS
Projects
Software Engineer
Online Ordering & Inventory Manage app | US Foods
Project Description:
The Online Ordering & Inventory Management System was developed for US Foods to streamline restaurant supply
ordering, manage inventory in real time, and improve operational efficiency for food service operators. The platform
allowed users to place and track orders, manage inventory levels, receive restock alerts, and view purchase history.
The system supported role-based access and provided performance-optimized, real-time data synchronization for
accurate inventory insights.
Responsibilities:
Developed and maintained frontend components using React.js, ensuring a responsive and intuitive user
interface for order placement and inventory tracking.
Implemented data fetching and caching logic using React Query to ensure real-time updates and efficient
network utilization.
Built and managed backend services with Node.js and Express.js, creating RESTful APIs for inventory and
order management functionalities.
Used pnpm as the package manager to improve monorepo dependency resolution and ensure faster, more
consistent installs across the development team.
Integrated role-based access control (RBAC) to restrict sensitive features and views based on user roles
such as Admin, Staff, and Viewer.
Designed and managed MongoDB schemas to handle product listings, order records, and inventory
metadata.
Implemented cron jobs for daily stock checks and automated low-inventory notifications.
Optimized performance by applying lazy loading, memoization, and code splitting for large components.
Ensured secure communication with HTTPS, JWT-based authentication, and validation on both client and
server sides.
Collaborated with cross-functional teams using Agile methodologies, contributing to sprint planning, code
reviews, and daily standups.
Wrote unit and integration tests using Jest and React Testing Library to ensure application reliability and
maintainability.
Software Engineer
E-Commerce Web Application | ETSY India
Developed this ETSY application using ReactJS, Redux, Redux-Thunk, Bootstrap, ES6/Babel, UI/UX,
Responsive Web Design, Prototype, and Webpack.
Implemented a Micro Frontend Architecture by breaking the monolithic frontend into smaller, independently
deployable modules, enabling parallel development, improved scalability, and seamless integration with
different teams.
Used ReactJS to build responsive web pages compatible across all browsers and devices, including mobile
screens and tablets.
Developed Single Page Applications (SPAs) using ReactJS, Redux, TypeScript, JavaScript, and CSS3 for a
seamless user experience.
Integrated Redux for state management, efficiently handling large data sets to enhance application
performance.
Implemented React container and presentational components, utilizing stateless and functional
components(Hooks) where applicable.
Built reusable and stable React components and standalone functions to improve maintainability and future
scalability.
Utilized GraphQL for efficient data fetching, reducing over-fetching and improving API performance.
Used Axios and GraphQL queries with ReactJS for optimized data retrieval and real-time updates.
Applied ES6 syntax and regularly upgraded React applications to maintain stability and compatibility with the
latest features.
Developed Higher-Order Components (HOCs) for reusable logic, such as infinite scrolling, to enhance user
experience.
Implemented AWS S3 for hosting and managing static assets, improving content delivery and application
scalability.
Configured CI/CD pipelines for automated builds, testing, and deployments, ensuring a smooth and efficient
development workflow.
Worked with React Virtual DOM to optimize rendering performance and improve application responsiveness.
Performed unit testing using Jest and React Testing Library to ensure application stability and reliability.
Collaborated with cross-functional teams to define release strategies, implement continuous integration, and
streamline deployment processes.
Associate Software Engineer
E-Commerce Application | Suning
worked on this high-performance, customer-facing e-commerce application using ReactJS, Redux-Thunk,
React Hooks, React Router, JavaScript, HTML5, CSS3, Bootstrap4, TypeScript, and NodeJS.
Built custom UX Library components, including Accordion, Filters, Dropdown, Carousel, Button, Checkbox,
Input, Icons, ensuring a consistent UI/UX and responsive web design.
Integrated GraphQL for efficient data fetching, reducing over-fetching and improving API performance.
Developed a custom API layer to handle all CRUD transactions, implemented JWT token management, and
used interceptors to embed custom headers.
Styled web pages using CSS, applying the CSS Box Model for precise layout and design.
Deployed static assets and media files to AWS S3, enhancing content delivery speed and application
scalability.
Configured CI/CD pipelines for automated builds, testing, and deployments, streamlining the development
and release process.
Worked with Redux for managing global application state, optimizing performance and maintainability.
Used GitHub and JIRA for version control and issue tracking, ensuring efficient collaboration and project
management.
Followed Agile methodologies for incremental development, improving application quality and faster feature
delivery.
Resolved cross-browser compatibility issues and implemented CSS and cross-browser hacking techniques
to ensure a seamless user experience.
Added dynamic features to the web application using JavaScript, improving interactivity and user
engagement.
Participated in daily Scrum meetings and collaborated with backend teams to align API development with
frontend requirements.
Leveraged Git for version control, ensuring smooth collaboration and codebase management across teams.
Professional Experience
Working as a Software Engineer at SMS Techsoft India Limited, Bengaluru | Apr - 2021 to Present.
Skills
Responsive Web Design CSS3
micro frontend HTML5
ReactJS Bootstrap
Hooks TailwindCSS
Redux & Redux Tool Kit JEST
AWS React-Testing-Library
S3 WordPress
CI/CD Pipelines SASS
GraphQL Adobe Analytical skills
JavaScript Material - UI
TypeScript Page optimization
NodeJS Software Deployment
Express JS SEO
MongoDB Web application development
Education
Bachelor of Computer Applications: Computers
SDIMT COLLEGE Haridwar, UK