Work Experience
Software Engineer at Amnet Digital
01/01/2023 - Present
Full-stack development with focus on scalable applications using modern web technologies and cloud deployment
- Built scalable frontends using React, Next.js, and Angular; implemented modular architecture, responsive UIs, and performance optimizations with Tailwind CSS, Angular Material, and advanced React patterns (custom hooks, React Query).
- Developed and maintained backend services with Django, leveraging PostgreSQL for relational data storage, Redis for caching, and implementing multi-tenancy for scalable SaaS applications.
- Designed and delivered interactive dashboards with Plotly.js and Angular, integrated NgRx for consistent state management, and optimized performance with lazy loading and efficient selectors.
- Implemented authentication and authorization using JWT, sessions, and cookie-based mechanisms to secure multi-tenant applications.
- Containerized applications with Docker and deployed scalable solutions on AWS (EC2, ECS, S3, Secrets Manager), ensuring reliable performance across environments.
- Collaborated on AI-driven applications, including document processing and summarization systems, applying Redux Toolkit and clean architectural patterns for maintainability.
Projects
Swift Insights
Advanced React application with custom hook generators and multi-tenancy support built with Next.js and Django backend
- Developed frontend in React using advanced patterns including custom hook generators, React Query for efficient server state management, and component-level optimizations for scalability.
- Implemented backend in Django with multi-tenancy support, Redis caching, and PostgreSQL for relational data storage.
- Designed modular architecture ensuring scalability, faster data access, and clean separation of concerns across tenants.
Cogniview
Interactive dashboard application built with Angular and Plotly.js for dynamic data analysis
- Built interactive dashboards with Plotly.js for dynamic data analysis.
- Integrated NgRx for consistent global state across multiple components.
- Boosted performance with lazy loading and optimized selectors.
Agent Workspace
React-based document processing application with AI-powered features for file summarization and story generation
- Built a React-based document processing app with file upload, summarization, and story generation features.
- Integrated Redux Toolkit to manage asynchronous API interactions and global state.
- Applied advanced React patterns including custom hooks and component-level state isolation for cleaner, scalable code.