Pranav Joshi

Pranav Joshi Email and Phone Number

Full stack Software Developer at aPc Web Works | Javascript/Typescript | node.js |mongodb| postgresql | linux | Angular | orm: mongoose & prisma @ aPc Web Works
Pranav Joshi's Location
Pune, Maharashtra, India, India
About Pranav Joshi

About MeMy journey in web development is driven by a passion for creating efficient, secure, and scalable applications.SQL Data ModelingI specialize in SQL data modeling, focusing on relation mapping to ensure efficient database design. My approach includes creating Entity-Relationship Diagrams (ERDs), normalizing databases to reduce redundancy and improve data integrity, and optimizing query performance through efficient SQL queries and indexing strategies.Express.js DevelopmentIn my Express.js projects, I emphasize maintaining a clean and scalable codebase, incorporating best practices for security, and implementing robust authentication mechanisms. Key practices include:- Scalable Folder Structure:Organizing code into distinct folders for routes, controllers, models, middlewares, and services, adopting a modular approach.- Whitelist Usage: Implementing whitelists for query parameters, request bodies, and other inputs to prevent unauthorized access and ensure only expected data is processed.- Data Validation and Sanitization: Using libraries like `express-validator` to enforce input validation and sanitation, preventing SQL injection, XSS, and other security vulnerabilities.- Role-Based Access Control (RBAC): Using JSON Web Tokens (JWT) to manage user permissions and restrict access based on roles.- Access and Refresh Tokens: Implementing secure API authentication and authorization with access tokens and maintaining user sessions securely with refresh tokens.- Async Operations: Enhancing performance and user experience by implementing asynchronous operations using promises and async/await, ensuring efficient handling of I/O operations without blocking the main execution thread.Frontend Development with AngularI am proficient in frontend development using Angular, focusing on creating dynamic, responsive, and user-friendly interfaces. Key practices include:- Component-Based Architecture: Building reusable components for consistency and simplified development.- State Management: Using NgRx for efficient state management, ensuring predictability and traceability.- Responsive Design: Utilizing CSS frameworks and Angular Material for designs that work seamlessly across devices.- Form Management: Creating complex forms with validation and dynamic controls, ensuring data integrity.- API Integration: Using Angular's HttpClient module for secure and efficient communication with backend services.- Async Operations: Implementing async operations with RxJS observables to handle asynchronous data streams and ensure smooth user interactions.

Pranav Joshi's Current Company Details
aPc Web Works

Apc Web Works

View
Full stack Software Developer at aPc Web Works | Javascript/Typescript | node.js |mongodb| postgresql | linux | Angular | orm: mongoose & prisma
Pranav Joshi Work Experience Details
  • Apc Web Works
    Software Developer
    Apc Web Works Jul 2023 - Present
    Pune, Maharashtra, India
  • Bitcode Technologies Pvt. Ltd.
    Web Expert Course
    Bitcode Technologies Pvt. Ltd. Jul 2022 - Jan 2023
    Pune, Maharashtra, India
  • Self-Employed
    Freelance Product Designer
    Self-Employed May 2021 - Jun 2022
    Pune, Maharashtra, India
  • Ctrine Engineering Private Limited
    Product Development Engineer
    Ctrine Engineering Private Limited Jan 2019 - Apr 2021
    Pune, Maharashtra, India
  • Ctrine Engineering Private Limited
    Design Engineer
    Ctrine Engineering Private Limited Sep 2017 - Jan 2019
    Pune, Maharashtra, India
  • Ctrine Engineering Private Limited
    Graduate Engineering Trainee
    Ctrine Engineering Private Limited Jul 2017 - Sep 2017
    Pune, Maharashtra, India

Pranav Joshi Education Details

Frequently Asked Questions about Pranav Joshi

What company does Pranav Joshi work for?

Pranav Joshi works for Apc Web Works

What is Pranav Joshi's role at the current company?

Pranav Joshi's current role is Full stack Software Developer at aPc Web Works | Javascript/Typescript | node.js |mongodb| postgresql | linux | Angular | orm: mongoose & prisma.

What schools did Pranav Joshi attend?

Pranav Joshi attended Walchand Institute Of Technology, Solapur.

Not the Pranav Joshi you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.