Software Developer
CurrentAs a Full Stack Developer - Creating, leading, and rebuilding Devintech's Global Advanced Wholesale E-commerce Platform with a modern approach from the ground upFrontend =>• Next.js, React.js• Built a Micro Frontend Architecture for modular, scalable, independently deployable components• Utilized Material UI for responsive, reusable component libraries• Integrated geographical mapping with GSAP and Three.js for interactive 3D models• Developed advanced rule-based validation with Yup for complex data workflows• Enhanced performance using custom React hooks to minimize re-renders• Integrated PWA functionality for offline capabilities and improved mobile load times• Created mobile-responsive layouts for smooth transitions across screen sizes• Optimized state with Redux Toolkit, implementing caching, lazy loading, and tree-shakingBackend =>• .NET Core• Employed Onion Architecture for maintainability and flexibility• Focused on LINQ optimizations to boost query performance• Managed JWT lifecycle with advanced token rotation and Identity Server• Implemented Hangfire for background tasks and reliable processes• Built rule-based form management for flexible input validation• Followed a Code-First approach with Entity Framework for migrations and updates• Configured Proxy settings for security and network performance• Integrated ClamAV for advanced file security• Used Fluent Validation and middleware for request validation and error handlingWebpack (Esbuild, Terser, SWC, Cache Optimizations) =>• Set up Typescript configurations for strict type safety• Used Esbuild for fast bundling and processing large codebases• Applied Terser for efficient code minification• Implemented tree-shaking to remove unused code, reducing bundle size• Conducted bundle analysis to identify bottlenecks and optimize load times• Utilized cache layers to speed up build times• Synchronized with SWC for faster JavaScript and TypeScript compilation+ SignalR & Web sockets