Pranathi Depa
Senior Software Engineer
Email: **************@*****.***
Phone: +1-646-***-****
PROFESSIONAL SUMMARY
Around 9+ years of experience in the IT industry, specializing in building high-performance, scalable web applications, with a strong focus on AI/ML-powered platforms, frontend architecture, and full-stack development across enterprise environments.
Architect of LLM-powered applications including conversational AI, document intelligence, and AI-driven analytics platforms.
Strong expertise in modern frontend frameworks such as React.js, Angular, and Vue.js, building highly interactive and responsive Single Page Applications (SPA) with optimized rendering and seamless user experience.
Proficient in developing backend services using Golang and Python, implementing scalable microservices architectures that support AI workflows, real-time data processing, and enterprise integrations.
Hands-on experience integrating LLM APIs and AI services, enabling intelligent automation features such as chatbots, document parsing, and contextual insights generation within web applications.
Demonstrated ability to build real-time AI chat interfaces, incorporating streaming responses, state management, and conversational memory for enhanced user engagement.
Strong experience in developing AI-based document processing systems, including file ingestion, preprocessing pipelines, and visualization of structured AI outputs.
Expertise in building data visualization dashboards, translating complex machine learning outputs into interactive charts and insights using libraries like D3.js, Recharts, and Chart.js.
Experience implementing real-time UI updates using WebSockets and event-driven architectures, improving responsiveness for AI and analytics platforms.
Advanced knowledge of component-based architecture, enabling reusable, scalable, and maintainable frontend systems across enterprise applications.
Strong experience managing application state using Redux Toolkit, Context API, Vuex, and NgRx, ensuring predictable state handling across complex UI workflows.
Hands-on experience in designing and consuming REST and GraphQL APIs, ensuring seamless integration between frontend applications and backend microservices.
Experience with Docker containerization, enabling consistent environments across development, testing, and production deployments.
Expertise in Kubernetes orchestration, managing containerized applications for scalability, high availability, and fault tolerance.
Strong experience building and maintaining CI/CD pipelines, automating build, test, and deployment processes using tools like GitHub Actions and Jenkins.
Practical experience working with AWS cloud services, including EC2 and S3, for hosting, deployment, and scaling of enterprise applications.
Deep understanding of authentication and security protocols, including OAuth2, OpenID Connect, and SAML, ensuring secure access and identity management.
Hands-on experience integrating enterprise identity providers such as Okta, Azure Active Directory, and Ping Identity, implementing secure authentication flows.
Proven ability to design and develop multi-tenant SaaS platforms, ensuring scalability, security, and performance across multiple users and organizations.
Strong expertise in frontend performance optimization, including lazy loading, code splitting, caching strategies, and minimizing bundle sizes.
Experience working in Agile/Scrum environments, collaborating with cross-functional teams including AI engineers, backend developers, and product managers.
Demonstrated ability to translate complex business requirements into scalable technical solutions, delivering high-quality applications within deadlines.
Strong debugging and troubleshooting skills using tools like Chrome DevTools, improving application stability and performance.
Experience using modern build tools such as Webpack, Vite, and Babel, optimizing development workflows and application performance.
Knowledge of responsive design principles and accessibility standards, ensuring applications are usable across devices and compliant with modern web standards.
End-to-end experience in Software Development Life Cycle (SDLC), including requirement gathering, design, development, testing, deployment, and maintenance.
Strong communication and leadership skills, including mentoring junior developers, conducting code reviews, and contributing to architectural decisions.
CORE SKILLS
Frontend: React.js, Angular, Vue.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Tailwind, Material UI
State Management: Redux Toolkit, Context API, Vuex, NgRx
AI/ML Integration: LLM APIs, Chat Interfaces, Document AI, Data Visualization
Testing: Jest, React Testing Library, Cypress
Backend: Golang, Python, Node.js, REST APIs, Microservices
Databases: MongoDB, MySQL
Cloud & DevOps: AWS (EC2, S3), Azure, GCP, Docker, Kubernetes, Jenkins, GitHub Actions
Data & Visualization: D3.js, Recharts, Chart.js
Security & IAM: OAuth2, OpenID Connect, SAML, Okta, Azure AD, Ping Identity
Tools: Git, Webpack, Vite, Babel
Methodologies: Agile/Scrum, SDLC
PROFESSIONAL EXPERIENCE
Client: Pfizer Inc. Jan 2025 - Present
Role: Senior Software Engineer
Led Front-end development using React.js for AI-driven enterprise applications, building scalable and responsive user interfaces for analytics and automation platforms
Architected and developed LLM-powered conversational applications in React.js, enabling multi-turn interactions, streaming responses, and improved user engagement
Built document intelligence interfaces using React.js, TypeScript, HTML5, CSS3, and Material UI, supporting file upload, preprocessing, and structured visualization of AI outputs
Developed analytics dashboards in React.js to transform complex ML outputs into clear, actionable insights for business users
Integrated REST APIs and LLM APIs into front-end applications to enable intelligent workflows and real-time data-driven experiences
Worked closely with ML engineers and data scientists to convert model outputs into intuitive React.js-based user experiences
Developed AI-driven front-end workflows for automated case data extraction from inbound formats such as E2B
Built React.js forms and validation flows to support ARGUS case intake automation, improving processing speed and accuracy
Integrated ML-driven outputs into review and coding workflows, creating user-friendly interfaces for verification and refinement
Built validation screens in React.js for reviewing AI-generated outputs, helping ensure compliance and reliability
Led front-end development of a Generative AI platform in React.js for analyzing HSP feedback and surfacing engagement insights
Designed and developed interactive UI components for exploring HCP/HCO profiles, behavioral trends, and targeting opportunities
Engineered real-time front-end features using WebSockets to support live updates across AI and analytics systems
Built and maintained reusable React.js component libraries, improving UI consistency and speeding up feature delivery
Implemented Redux Toolkit and Context API for complex state management and asynchronous front-end data flows
Developed multi-step workflows, guided journeys, and dynamic forms in React.js to improve usability and task completion
Integrated secure authentication into the front end using OAuth2, OpenID Connect, Okta, Azure AD, and Ping Identity
Implemented RBAC-based UI access controls across multi-tenant enterprise applications
Environment:
React.js, TypeScript, JavaScript (ES6+), Redux Toolkit, Context API, HTML5, CSS3, Tailwind CSS, Material UI, WebSockets, LLM APIs, REST APIs, Golang, Python, Node.js, Docker, Kubernetes, AWS (EC2, S3), Azure, GCP, Jenkins, GitHub Actions, Git, Vite, Webpack, Agile/Scrum
Client: IBM Jun 2021 - Dec 2024
Role: Senior Software Developer
Continuing to lead hands-on front-end development with React.js for enterprise AI platforms, building scalable, production-ready applications for US-based teams and users
Developing and enhancing React.js applications for real-time AI and analytics use cases, with focus on scalability, maintainability, and performance
Building advanced front-end features in React.js and TypeScript for conversational AI, analytics dashboards, and document intelligence platforms
Optimizing React.js application performance using lazy loading, code splitting, memoization, and caching strategies
Designing and implementing reusable components, shared UI patterns, and scalable front-end architecture for faster development across teams
Integrating backend services, REST APIs, and LLM APIs into front-end applications to support intelligent and real-time user experiences
Enhancing real-time UI behavior using WebSockets for streaming updates, live processing status, and dynamic data rendering
Building secure front-end workflows with OAuth2, OIDC, and enterprise IAM integrations, ensuring seamless authentication and authorization
Strengthening role-based access control in the UI, improving secure access across enterprise and multi-tenant environments
Collaborating with backend engineers working in Golang and Python to deliver complete AI-enabled applications
Supporting cloud-native application delivery by working with Docker, Kubernetes, AWS, Azure, and GCP environments
Improving release quality and speed through active contribution to CI/CD pipelines, code reviews, and engineering best practices
Mentoring developers on React.js architecture, reusable component design, performance tuning, and maintainable front-end coding standards
Partnering with product, design, and cross-functional teams to deliver production-grade React.js solutions aligned to enterprise needs
Environment:
React.js, TypeScript, JavaScript (ES6+), Redux Toolkit, Context API, HTML5, CSS3, Tailwind CSS, Material UI, WebSockets, LLM APIs, REST APIs, Golang, Python, Node.js, Docker, Kubernetes, AWS (EC2, S3), Azure, GCP, Jenkins, GitHub Actions, Git, Vite, Webpack, Agile/Scrum
Tericsoft Technology Solutions Pvt Ltd Jul 2019 - May 2021
Role: Full Stack Engineer
Delivered full-stack applications leveraging React (frontend) and Golang (backend), focusing on performance, scalability, and microservices architecture
Delivered end-to-end full-stack applications using React (frontend) and Golang (backend), designing scalable microservices architectures with a strong focus on performance, reliability, and maintainability
Architected and implemented RESTful APIs and backend microservices, handling business logic, data processing, and API orchestration to support high-volume enterprise applications
Designed and optimized database schemas (MongoDB, PostgreSQL), ensuring efficient data modelling, indexing strategies, and high-performance query execution for large-scale datasets
Developed and integrated backend APIs with React-based frontend applications, enabling seamless data flow, real-time updates, and consistent user experiences across systems
Designed and developed an AI-powered face recognition system to automate employee attendance tracking, implementing both backend services and frontend interfaces
Built end-to-end workflows for face detection, recognition, and identity matching, integrating computer vision models with backend APIs and frontend dashboards
Developed backend services to process image data, extract facial embeddings, and perform high-accuracy matching, ensuring low-latency recognition
Designed and optimized database schemas for storing facial embeddings and attendance data, enabling fast lookup and scalable performance
Implemented real-time pipelines to capture video frames, perform inference, and update attendance records dynamically through APIs
Developed React-based dashboards to monitor attendance logs, visualize recognition results, and manage employee data
Built validation mechanisms in both backend and UI layers to handle edge cases such as multiple faces, low-light detection, and partial occlusions
Integrated attendance workflows with backend systems to generate reports, analytics, and audit trails for HR operations
Optimized performance across backend and frontend layers using efficient image preprocessing, caching, and API response tuning
Ensured secure handling of biometric data through authentication, access control, and secure storage mechanisms
Designed APIs to support semantic search and contextual retrieval, enabling frontend applications to query both structured and unstructured datasets efficiently
Optimized both backend and frontend performance to efficiently handle high-volume image datasets and real-time updates
Designed workflows enabling automation of manual inspection processes, integrating AI outputs with business operations
Developed reusable and modular frontend component libraries, improving consistency and accelerating UI development
Implemented secure authentication and authorization mechanisms (OAuth2, RBAC) across backend services and frontend applications
Optimized backend services by improving API response times, query performance, and data processing efficiency, reducing system latency
Designed and managed database operations including schema design, indexing, and query optimization, ensuring scalability for data-intensive applications
Containerized applications using Docker and supported cloud-native deployments, ensuring consistency across environments
Contributed to system reliability by implementing logging, monitoring, and robust error handling mechanisms across backend and frontend layers
Collaborated on architectural decisions to enhance system scalability, fault tolerance, and performance across distributed systems
Worked closely with cross-functional teams to design end-to-end solutions, ensuring alignment between frontend UX, backend services, and business requirements
Environment:
React.js, TypeScript, JavaScript (ES6+), Redux Toolkit, Context API, HTML5, CSS3, Tailwind CSS, Material UI, WebSockets, LLM APIs, REST APIs, Golang, Python, Node.js, Docker, Kubernetes, AWS (EC2, S3), Azure, GCP, Jenkins, GitHub Actions, Git, Vite, Webpack, Agile/Scrum
Graks Info Nov 2018 - Jun 2019
Role: Front-End Developer (React)
Built responsive enterprise applications with a strong focus on performance and usability.
Developed dynamic SPAs using React.js, improving user experience and engagement
Led frontend development for Halcon AI, an enterprise computer vision platform enabling businesses to extract insights from image data using pre-trained AI models
Designed intuitive UI interfaces for image ingestion, processing workflows, and visualization of AI-driven outputs, enabling non-technical users to interact with complex AI systems
Built dynamic dashboards to visualize defect detection, object behavior analysis, and trajectory tracking outputs, improving operational decision-making
Integrated frontend applications with backend AI services to display real-time inference results and analytics insights
Developed reusable UI components and modular architecture to support multiple AI use cases across industries
Engineered data-driven analytics dashboards by combining backend data aggregation with frontend visualization layers, supporting operational intelligence and business decision-making
Ensured cross-browser compatibility and accessibility (WCAG).
Implemented efficient rendering strategies to handle large image datasets and high-frequency updates in the UI
Collaborated with backend and AI teams to translate model outputs into user-friendly visual representations
Applied responsive design principles to ensure seamless experience across desktop and mobile platforms
Optimized UI performance through component reusability, efficient state handling, and minimized re-renders
Ensured cross-browser compatibility and accessibility standards across applications
Participated in Agile development, contributing to UI design discussions and feature delivery
Environment:
React.js, JavaScript (ES6+), HTML5, CSS3, Bootstrap, REST APIs, JSON, Git, Webpack, NPM, Agile/Scrum
Wipro Ltd Client: Google Aug 2017 - Nov 2018
Role: Associate
Led root cause analysis (RCA) and resolution of critical P1/P2 incidents, ensuring high system availability and minimal downtime in a production environment
Monitored and supported large-scale booking systems, identifying and resolving issues across application, API, and database layers
Performed advanced debugging and system logs to diagnose performance bottlenecks and memory leaks
Conducted data validation and quality checks to ensure accuracy of user profiles and transactional records
Collaborated with cross-functional teams to resolve system failures, improving incident response time and operational efficiency
Documented recurring issues, standard operating procedures (SOPs), and resolution steps to build a self-service knowledge base
Enabled faster resolution by L1/L2 teams through process documentation and automation of repetitive fixes
Analyzed system behavior and logs to proactively identify potential risks and prevent production issues
Supported high-volume, real-time systems, ensuring smooth execution of critical business workflows