Skip to content
View PrakashGatiyala's full-sized avatar
💯
Focusing
💯
Focusing

Highlights

  • Pro

Block or report PrakashGatiyala

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PrakashGatiyala/README.md

Prakash Gatiyala
Senior Software Engineer
gatiyalap@gmail.com
LinkedIn | GitHub | Codeforces | Codechef | Hackerrank | Hackerearth


Skills

  • Frontend: ReactJS, JavaScript, TypeScript, ES6, HTML5, CSS3, Redux, Webpack, Vite, NextJS
  • Backend: Node.js, Express.js, SQL, NoSQL
  • Tools: Git, Docker, Jira, VSCode, Material UI
  • Testing: React Testing Library, Jest
  • Development: Fullstack, Frontend, Backend

Experience

Senior Software Engineer
HCL Technologies, Bengaluru
July 2021 - Present

Project: New WebReports Application

  • Developed a front-end application using React.js, improving report generation efficiency by 30%.
  • Implemented global state management with React Context and useReducer, enhancing state handling and reducing code complexity by 20%.
  • Integrated RESTful APIs for seamless data synchronization, resulting in a 25% increase in data retrieval speed.
  • Enhanced user experience by creating responsive UI components with Material-UI, leading to a 15% increase in user satisfaction.
  • Optimized application performance through lazy loading and memoization, reducing load times by 40%.
  • Wrote unit and integration tests using Jest and React Testing Library, achieving 90% test coverage and reducing bugs by 35%.
  • Configured Webpack for efficient module bundling, reducing build size by 20% and improving load times.

Project: Bigfix SCM-WebUI

  • Developed and maintained backend services for the SCM module using Node.js and Express, implementing 10+ RESTful APIs for content creation, synchronization, and subscription management.
  • Wrote and optimized complex SQL queries for Microsoft SQL Server and DB2 databases, ensuring 30% improvement in data retrieval and manipulation efficiency.
  • Designed and tested APIs using Postman, ensuring security and data integrity through thorough validation, resulting in a 20% reduction in API-related issues.
  • Developed responsive and interactive frontend components for the SCM module using React and Redux, enhancing user experience and increasing user engagement by 25%.
  • Implemented data synchronization functions and caching mechanisms, improving performance and consistency across environments, leading to a 40% reduction in data processing time.
  • Conducted unit and integration testing using Jest and Enzyme, ensuring high-quality standards and resolving 95% of identified bugs in BFData's SCM module.

Projects

Movie Booking Application
GitHub Link

  • Built a full-stack application, increasing user engagement by 30%.
  • Implemented authentication and role-based access control with JWT.
  • Integrated Razorpay for secure payment processing.
  • Utilized React Query for real-time data fetching, improving responsiveness by 25%.

Achievements


Education

Indian Institute of Information Technology and Management, Gwalior, India
Integrated B.Tech + M.Tech in Information Technology

  • Graduated with a 10.0 CGPA in Software Engineering and 9.0 in Design Analysis and Algorithms (2021).

Internships

Front-End Web Developer Intern
EasyCommute Tech Pvt Ltd, Hyderabad, India
May 2020 - June 2020

  • Migrated the website to Azure App Service, increasing speed by 20%.
  • Improved user engagement by 30% through responsive front-end design.

Pinned Loading

  1. movie-booking-app movie-booking-app Public

    JavaScript

  2. movie-booking-app-fe movie-booking-app-fe Public

    JavaScript

  3. material_ui_1 material_ui_1 Public

    JavaScript

  4. paymentservicettsevening paymentservicettsevening Public

    Java

  5. productServiceTTSevening productServiceTTSevening Public

    Java

  6. userServicettsevening userServicettsevening Public

    Java