Pranav Joshi Email and Phone Number
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.
Apc Web Works
View-
Software DeveloperApc Web Works Jul 2023 - PresentPune, Maharashtra, India -
Web Expert CourseBitcode Technologies Pvt. Ltd. Jul 2022 - Jan 2023Pune, Maharashtra, India -
Freelance Product DesignerSelf-Employed May 2021 - Jun 2022Pune, Maharashtra, India
-
Product Development EngineerCtrine Engineering Private Limited Jan 2019 - Apr 2021Pune, Maharashtra, India -
Design EngineerCtrine Engineering Private Limited Sep 2017 - Jan 2019Pune, Maharashtra, India -
Graduate Engineering TraineeCtrine Engineering Private Limited Jul 2017 - Sep 2017Pune, Maharashtra, India
Pranav Joshi Education Details
-
Mechanical Engineering
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?
-
-
1gmail.com
-
-
1ge.com
-
Pranav Joshi
Mumbai
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial