about rahul nag

What I do

Currently I am working as a Frontend Developer @3Pillar Global, India and I spend most of my time in writing codes, business logics and in my free timing i write tech articles.

  • I develop fully responsive Front end / User Interfaces for your web and mobile applications
  • I develop Progressive Web Applications ( PWA )
  • I develop fully scalable web apps with SEO score more than 95+
  • Integration of third party services such as Firebase/ Okta Authentication/ Google Auth etc...

01 / skills

My Skills

Grouped by area — open a category to see each skill with years of experience and projects delivered.

01AI & Generative AILLM-powered products, chat interfaces and document Q&A7 skills
  • Generative AI Interfaces2+ yrs · 2+ projects
  • LLM Chat & Conversational UI2+ yrs · 2+ projects
  • RAG / Document Q&A1+ yrs · 2+ projects
  • Prompt Engineering2+ yrs · 3+ projects
  • Google Gemini API1+ yrs · 2+ projects
  • AI-assisted Development1+ yrs · 5+ projects
  • Chat GPT3 months · 1 projects
02Frameworks & State ManagementBuilding scalable, component-driven applications6 skills
  • ReactJS5+ yrs · 100+ projects
  • NextJS2+ yrs · 10+ projects
  • React Router5+ yrs · 10+ projects
  • Redux Toolkit2+ yrs · 10+ projects
  • Recoil JS2+ yrs · 1+ projects
  • Refine Dev1+ yrs · 1+ projects
03Data VisualizationDashboards, charts and reporting UIs3 skills
  • Amchart5+ yrs · 100+ projects
  • Rechart5+ yrs · 100+ projects
  • Chart.JS5+ yrs · 10+ projects
04UI Libraries & Design SystemsReusable, accessible component systems5 skills
  • MaterialUI5+ yrs · 70+ projects
  • Ant Design5+ yrs · 10+ projects
  • React-Table5+ yrs · 10+ projects
  • Framer Motion1+ yrs · 3+ projects
  • Storybook1+ yrs · 2+ projects
05Core WebThe fundamentals of the web platform5 skills
  • HTML56+ yrs · 100+ projects
  • CSS36+ yrs · 100+ projects
  • JavaScript6+ yrs · 100+ projects
  • PWA3+ yrs · 10+ projects
  • JSON5+ yrs · 100+ projects
06Backend, APIs & BaaSAPIs, integrations and backend services6 skills
  • NodeJS1+ yrs · 2+ projects
  • Firebase6+ yrs · 100+ projects
  • Postman5+ yrs · 100+ projects
  • Axios5+ yrs · 50+ projects
  • ExpressJS1+ yrs · 2+ projects
  • Supabase1+ yrs · 1+ projects
07Cloud & DevOpsDeployment, hosting and containers5 skills
  • Azure2+ yrs · 2 projects
  • AWS1 yrs · 2+ projects
  • Docker1 yrs · 1 projects
  • Vercel1+ yrs · 3+ projects
  • Netlify3+ yrs · 10+ projects
08Authentication & SecuritySSO, identity and access control2 skills
  • Okta3+ yrs · 2+ projects
  • Google Auth5+ yrs · 10+ projects
09Tools & Version ControlDay-to-day engineering workflow5 skills
  • NPM5+ yrs · 70+ projects
  • GitHub5+ yrs · 80+ projects
  • BitBucket5+ yrs · 80+ projects
  • GitLab5+ yrs · 100+ projects
  • VS Code5+ yrs · 100+ projects

02 / experience

Experience

A quick view of my work at each organization. Use “Read more” for the full project details.

  1. 3Pillar Global

    Senior Frontend Developer

    3Pillar Global

    Jan 2021 – Present

    Worked as a Frontend Developer to enhance digital platforms for policy management and risk assessment, improving overall user experience.

    InsuranceReactJS (V16+)Storybookreact-mosaicreact-movable+12
    1 project: IQUW - Project Q
    3Pillar Global

    Senior Frontend Developer

    3Pillar Global · Jan 2021 – Present

    IQUW - Project Q

    Domain
    Insurance
    Tenure
    May 2024 – Present
    Role
    Senior web developer

    Worked as a Frontend Developer to enhance digital platforms for policy management and risk assessment, improving overall user experience. Designed and implemented customizable UI components using React-Mosaic, enabling dynamic configurations based on user preferences and storing data efficiently in the database. Focused on developing scalable web applications, integrating third-party services, and ensuring seamless performance across various insurance products. Additionally, contributed to backend development by creating ExpressJS API endpoints to facilitate communication with iHUB APIs, optimizing data flow and system functionality.

    Key work
    • Built tools for quote generation and claims processing, streamlining the insurance workflow.
    • Developed and enhanced digital platforms for policy management and risk assessment, improving user experience.
    • Built Storybook components for reusable UI elements, ensuring consistency across the application.
    • Designed highly customizable UI components using React-Mosaic, allowing users to configure layouts and store preferences in the database.
    • Created ExpressJS API endpoints for seamless integration with iHUB APIs, improving data retrieval and processing.
    • Developed visualization dashboards displaying insurance and broker data through charts, graphs, and tables.
    Tech stack
    ReactJS (V16+)Storybookreact-mosaicreact-movablereact-draggableReact hooksFigmaReact-TableMaterialUIBootstrap5HighchartAzureAxiosReact-RouterNodeJSExpressJS
  2. Accenture, India

    Frontend Development Specialist

    Accenture, India

    Jan 2021 – April 2024

    Developed a reporting tool where the end user can find their net sales and forecasting values for their past, current and financial budgets in the form of tables, charts and other visuals.

    RetailBusiness IntelligenceAIReactJS(v18+)React-TableAmcartsAnt Design+6
    2 projects: Clorox-Business Planning Hub, BI-Bot (internal project)
    Accenture, India

    Frontend Development Specialist

    Accenture, India · Jan 2021 – April 2024

    Clorox-Business Planning Hub

    Domain
    Retail
    Tenure
    Jan 2021 – April 2024
    Role
    Frontend Developer and Deployment in Azure for Production and other environments

    Developed a reporting tool where the end user can find their net sales and forecasting values for their past, current and financial budgets in the form of tables, charts and other visuals. This application ia having a side & top filter which is the backbone of the application and based on these custom filters user can filter the data based on Business Units, Projects & Divisions.

    Key work
    • RBAC - Screen restriction based on the user role
    • Local caching so that APIs wont be called on route/page change
    • Azure app service deployment
    • Okta Authentication & Authorization (SSO)
    • Azure and its configuration
    • Web security & standards
    • Fully responsive web design
    • Agile model
    • Rest API integration and JSON structuring
    • Uploading after validation of excel template
    • Resetting of the auth token on every 25 mins by calling apis
    Tech stack
    ReactJS(v18+)React-TableAmcartsAnt DesignMaterialUIContextAPIRedux-ToolkitReact-idle-timerTarget processJira

    BI-Bot (internal project)

    Domain
    Business Intelligence | AI
    Tenure
    May 2023-present
    Role
    Leading Frontend Development team and Deployment to production and other environments

    BI Bot is a business bot powered by GenAI features, where the end user can type as ask question related to their business and the bot will give response in the form of text, charts, table and PowerBI dashboard

    Key work
    • Currently working on a module where client can upload pdf, excel or any kind of document and then can able to ask question related to those docs
    • Runs for various client domains like Retail, LifeScience
    • Web security and web standards
    • Working with libraries/ framework like ReactJS(V18+)
    • Azure app service deployment
    • Azure devops for code management
  3. IQVIA (ex. IMS Health)

    Application Developer Specialist 1

    IQVIA (ex. IMS Health)

    Oct 2017 – Oct 2020

    Joined as a Fresher and worked for clients like AMA, Siemens, Mylan BMS

    HealthcareHuman Data Science
    2 projects: Master Data Management, UI Dev, GoIQ
    IQVIA (ex. IMS Health)

    Application Developer Specialist 1

    IQVIA (ex. IMS Health) · Oct 2017 – Oct 2020

    Master Data Management, UI Dev

    Domain
    Healthcare | Human Data Science
    Tenure
    Oct 2017 - Aug 2020
    Role
    Worked on implementation team for enhancing the existing code base

    Joined as a Fresher and worked for clients like AMA, Siemens, Mylan BMS

    Key work
    • A client dashboard application with CRUD operation from UI
    • Worked in MDM for product support, Nucleus360
    • Dashboards for clinical data
    • Visual UI with charts, tables and compare charts and table options

    GoIQ

    Domain
    Healthcare | Human Data Science
    Tenure
    Aug 2020 - Oct 2020

    Developed few module of GoIQ web app which was a internal news portal application.

    Key work
    • Simple news website where user we have to fetch the news from an API endpoint and render it in the UI.
  4. Tata Technologies Ltd, Jamshedpur

    Intern

    Tata Technologies Ltd, Jamshedpur

    Jul 2016 – Aug 2016

    Android app for online Appointment from doctor or to book the time slot whenever the time slot is available for the doctors in TATA Hospital.

    HealthcareREST API'sOkHTTPPhpMyAdminphp+2
    1 project
    Tata Technologies Ltd, Jamshedpur

    Intern

    Tata Technologies Ltd, Jamshedpur · Jul 2016 – Aug 2016

    Healthcare project

    Domain
    Healthcare
    Tenure
    Jul 2016 – Aug 2016
    Role
    Intern

    Android app for online Appointment from doctor or to book the time slot whenever the time slot is available for the doctors in TATA Hospital.

    Tech stack
    REST API'sOkHTTPPhpMyAdminphpSQLitePostman

03 / education

Qualification

Haldia Institute of Technology

Bachelor in Computer Science & Engineering

Haldia Institute of Technology

August 2013 - July 2017
  • Program Head of Computer Society of India student chapter
  • Head at Photography Club
  • Active volunteer at Photography Club

Highlight

  • Conducted 1 week workshop on Android Application Development with the crowd capacity of 100+ students