Work
Bangalore, Karnataka, India
→
Summary
Led React.js performance optimization for large-scale data handling and integrated monitoring solutions, while managing the full development lifecycle and mentoring junior engineers.
Highlights
Spearheaded React.js performance optimization for large-scale data handling through virtualization, debouncing, and optimized state management, reducing API calls by 50% and enhancing data export capabilities.
Integrated Google Analytics and New Relic to deliver comprehensive reporting and monitoring capabilities, optimizing performance tracking and data insight.
Introduced Jest for unit testing and integrated SonarQube for comprehensive code analysis, resulting in a 30% reduction in post-release defects and improving overall code quality.
Managed the complete development lifecycle for fortnightly sprints, from requirement discussions and planning to technical solutions, deployment, and monitoring, ensuring timely and high-quality deliverables.
Mentored and guided a team of 2 junior engineers, fostering a culture of learning and continuous improvement, which led to a 20% increase in team productivity.
Chennai, Tamil Nadu, India
→
Summary
Developed and maintained large-scale isomorphic e-commerce products with microservices, integrating emerging UI trends and ensuring GDPR compliance.
Highlights
Developed and maintained large-scale isomorphic e-commerce products leveraging microservices and MVC architecture, ensuring robust platform performance.
Integrated emerging UI trends, technologies, and best practices into development processes to enhance user experience and application performance.
Implemented new GDPR policies with cookies for web applications, ensuring full compliance with data protection law.
Integrated Alogia API into a React application for enhanced search functionality and user experience; collaborated with cross-functional teams to implement Optimizely for A/B testing and Google Analytics, increasing data accuracy by 25% across 100+ routes.
Chennai, Tamil Nadu, India
→
Summary
Engineered reusable SPA components and developed dynamic, JSON-driven table components, while collaborating with clients on login integrations and optimizing data management strategies.
Highlights
Engineered reusable Single Page Application (SPA) components using an SDK to extend functionality and streamline integrations; utilized WebSocket technology in React to optimize real-time data fetching and enhance user interactivity.
Developed dynamic, JSON-driven table components with full CRUD functionality, ensuring high reusability across applications and precise visibility control based on role management.
Collaborated with clients to integrate custom app logins with their platforms, incorporating SaaS solutions; strengthened security by implementing JWT token encryption for secure data access and optimizing client-side storage using IndexedDB.
Designed and implemented robust data management strategies, ensuring efficient storage, processing, and retrieval for optimal application performance.
Leveraged Swagger and Postman for comprehensive API testing, utilizing interactive documentation and testing functionalities to ensure efficient API exploration, validation, and verification.
Bangalore, Karnataka, India
→
Summary
Contributed to an in-house UI components library, developed compelling data visualizations, and optimized code for maintainability and SEO.
Highlights
Contributed to an in-house UI components library, saving over 200 hours of development time monthly by promoting reusability.
Utilized Google Charts, Graphs, and Maps to develop visually compelling data visualizations, significantly improving dataset analysis and insights.
Decomposed complex problems into manageable units, reducing issue resolution time by 20% through structured approaches.
Implemented SEO optimization strategies to enhance visibility and improve search engine rankings, driving increased organic traffic.
Optimized code by implementing single responsibility functions and reusable components, enhancing code maintainability by 40%.
About
Highly accomplished Senior Software Engineer with over 7 years of expertise in architecting, developing, and optimizing high-quality web portals and SaaS applications across diverse technologies. Proven leader in scalable, high-performance solutions, consistently driving significant improvements in system efficiency, user experience, and code quality. Adept at mentoring junior engineers and collaborating cross-functionally to deliver innovative, secure, and visually captivating interfaces.
Languages
English
Skills
Programming Languages
JavaScript, TypeScript, HTML5, CSS3, SCSS/SASS.
Frameworks and Libraries
React.js, Next.js, Redux.js, Node.js, GraphQL, Material-UI, Jest, Bootstrap, Styled Components.
Tools and Technologies
Confluence, Jira, npm, Webpack, Babel, Git, RESTfulAPIs, Socket.IO, AWS, CI/CD, Jenkins, Docker, Teamcity, Octopus, Figma, Sonar, MySQL, Ubuntu, Windows.
Methodologies
Agile Methodology, Kanban Methodology, Design Patterns, Debugging, Optimization, Collaboration.