Rahul Porwal
Software Developer at Amdocs
Lucknow, India
Actions
Hi, I am Rahul Porwal, a software developer with over seven years of experience in the tech industry.
I graduated with a Computer Science degree from Shri Ramswaroop Memorial University.
Over the years, I have worked on various modern programming frameworks, including Node.js, exoressJS, Angular, React, React Native and Python. This diverse technical expertise has enabled me to contribute significantly to a wide array of projects. I've worked on everything from complex backend applications using Node.js to crafting engaging and responsive user interfaces with Angular and React.
Currently, I am working as a Software Developer at Amdocs, aligning with my commitment to delivering innovative and reliable software solutions.
Beyond my technical skills, I am passionate about mentoring junior developers and believe in fostering a culture of continuous learning and innovation within my team. I view software development not just as writing code but as solving real-world problems and making a positive impact through technology.
I am excited about the opportunities to contribute and collaborate at DevFest Lucknow 2023.
Area of Expertise
Micro frontends: Decentralized the web Architecture
Session Outline: Micro-Frontends
1. Introduction to Micro-Frontends
Objective: It will cover micro-frontends, their importance, and how they are used in modern web development.
Ask the audience: about their experiences with monolithic front-end architectures
2. The Basics of Micro-Frontends
Definition: what is micro-frontend and how do they extend the concepts of microservices to front-end development?
Comparison with Monolithic Frontends: provide a real-world example of a Sky-scanner and explain the difference between monolithic and micro-frontend architectures.
3. Deep Dive into Micro-Frontend Architecture
Core Principles: such as modularity, independence, and simplicity.
Technical Aspects: how micro-frontends can be implemented using various frameworks and technologies with a basic example
4. Advantages and Challenges
Benefits: The main advantages of using micro-frontends, such as improved scalability, faster development cycles, and better team autonomy.
Challenges: such as maintaining consistency across different micro-frontends and potential performance issues.
5. Real-World Examples
Case Studies: UPI system of Bharat, Skyscanner, e-Commerce etc.
6. Best Practices and Strategies
Guidelines: practices for designing, developing, and deploying micro-frontends.
Strategies for Adoption: For teams looking to transition from a monolithic to a micro-frontend architecture.
7. Final Thoughts: the importance of micro-frontends in modern web development and encourage the audience to explore this approach further.
8. Conclusion and Key Takeaways: key points discussed in the session.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top