About
Highly accomplished Senior Software Engineer with 7 years of experience specializing in full-stack web development, machine learning, and product building. Proven ability to architect scalable solutions, lead complex migrations, and drive product innovation, consistently delivering high-impact results in fast-paced environments.
Work
InVideo
|Senior Software Engineer
Remote
→
Summary
Led UI architectural initiatives and drove significant code migrations to enhance a next-gen video editing platform.
Highlights
Architected and implemented critical UI architectural decisions, optimizing front-end performance and scalability for a next-gen video editing platform.
Directed and executed large-scale code migration from Angular to React for entire modules utilizing Module Federation, significantly improving system efficiency and maintainability.
Provided 24/7 on-call support and directly engaged with users to identify and resolve critical bugs in production environments, ensuring high system availability and user satisfaction.
ThoughtWorks
|Senior Consultant (Contract)
Remote
→
Summary
Delivered comprehensive web and mobile modules, focusing on high-performance and user experience for diverse client projects.
Highlights
Developed scalable web modules using React and Angular, enhancing user experience and functionality for key client applications.
Engineered cross-platform React components for seamless integration across iOS, Android, and web applications, broadening accessibility.
Built robust Angular modules for Progressive Web Applications (PWAs), improving offline capabilities and user engagement.
Constructed high-performance static websites from scratch using Gatsby, achieving minimal load times and optimizing SEO performance.
CoffeeBeans Consulting
|Software Engineer
Bengaluru, Karnataka, India
→
Summary
Contributed to full-stack development and performance optimization of web applications, enhancing user engagement and brand visibility.
Highlights
Resolved complex web-related challenges, improving system stability and user experience across multiple platforms.
Implemented new features and performance enhancements for React-based systems, increasing application responsiveness and user satisfaction.
Executed comprehensive performance analysis and optimizations for web applications, leading to measurable improvements in load speed and efficiency.
Developed internal tools and applications designed to boost engagement and brand awareness, fostering positive reinforcement across the organization.
QBurst Technologies Pvt Ltd.
|Senior Software Engineer
Calicut, Kerala, India
→
Summary
Led full-stack development, architectural design, and cross-functional communication for diverse projects, delivering robust web and API solutions.
Highlights
Engineered multiple Single Page Applications (SPAs) from inception using React, Angular, and Vue.js, adhering to industry best practices and delivering highly performant user interfaces.
Designed and implemented robust REST API endpoints with NodeJS, facilitating seamless integration across diverse microservices.
Contributed to critical architectural design phases for various projects, ensuring scalable and maintainable software solutions.
Fostered effective cross-functional collaboration and communication with diverse stakeholders, streamlining project workflows and resolving complex technical challenges.
Education
NSS College of Engineering
→
B.Tech
Computer Science & Engineering
Certificates
TensorFlow in Practice Specialization
Issued By
deeplearning.ai (Coursera)
Architecting with Google Cloud Platform Specialization
Issued By
Coursera
Deep Learning Specialization
Issued By
deeplearning.ai (Coursera)
Machine Learning
Issued By
Andrew Ng (Coursera)
Skills
Programming Languages
JavaScript, Python, Golang, Java, Bash.
Frameworks/Libraries
React, React Native, Redux, Angular, Gatsby, Vue.js, Express, NestJS.
Development Tools
Sublime, VSCode, IntelliJ, nano.
Technologies
HTML5, SCSS/LESS/CSS3, nginx, apache2.
Other Tools
Git, Webpack, Jest, Vercel.