Highly skilled Software Engineer with 4 years of experience in frontend and backend development, specializing in React, GraphQL, Spring Boot, and optimizing performance across web applications
Overview
4
4
years of professional experience
Work History
Sr. Full Stack Software Engineer
HCL Systems
Hyderabad, India
12.2020 - 12.2022
Developed front-end components using React; these components are used across different applications.
Created a comprehensive boilerplate code with Webpack, Jest, ESLint, Babel, and Prettier, significantly reducing setup time for new frontend applications. This boilerplate code has all the best practices integrated.
Implemented Backend for Frontend (BFF) architecture using GraphQL with Spring Boot, streamlining data fetching, and reducing the complexity of API calls.
Increased the performance of the home page for multiple clients by following best practices.
Improved the page load time by 40%.
Created a static server using NodeJS and ExpressJS; this server handles static content for different applications. This static server is load-tested and can handle 12 req/s.
Enhanced database performance by analyzing access patterns and creating indexes, reducing query runtimes by 20%. This had a direct impact on latency.
Led A/B testing and experimentation using Optimizely, working closely with business and product managers to iterate based on results.
Developed sidecar services to handle business logic and keep the main application lean.
Collaborated with Akamai to optimize caching strategies, acting as the primary point of contact for HCL's caching needs.
Created shared libraries and node_modules to centralize commonly used code across different clients (e.g., utilities, logging).
Developed reusable Datadog dashboards for organization-wide monitoring.
Participated in design meetings to develop new features for existing products.
Established clear system performance standards and wrote specifications.
Designed databases and data models for efficient storage of application data.
Software Engineer (Front-End Engineer)
Van Awill Technologies
Hyderabad
11.2018 - 11.2020
Optimized front-end performance by implementing techniques like code splitting, React Suspense, lazy loading, and memoization, resulting in faster load times, a 50% increase in performance, and a 30% increase in conversion rates.
Integrated Framer Motion to develop custom animations and UI transitions, improving the user experience with an increase of 25% in user interactions.
Scalable UI components for multiple clients, resulting in a significant reduction in frontend development time by 40%.
Led unit and integration testing using Jest and Enzyme to ensure robust application stability, improving bug detection, and delivering high-quality, production-ready code.
Implemented automated tests for all React components using Jest and Enzyme.
Developed React applications using Redux state management and RESTful APIs.
Desktop Support Technician Tier III at HCL Technologies Contractor/ Owensboro Health SystemsDesktop Support Technician Tier III at HCL Technologies Contractor/ Owensboro Health Systems