Hi, I'm Sham Roy

Frontend Developer | MERN Stack Enthusiast

I build engaging and performant web applications with a focus on clean code and great user experiences.

About Me

Hello! I'm Sham, a dedicated Frontend Developer passionate about creating engaging and efficient user experiences. I thrive on turning complex problems into elegant, performant web applications.

My Philosophy

My development philosophy centers around user-centric design, clean code architecture, and continuous improvement. I believe in writing maintainable and testable code that not only meets current needs but is also scalable for the future.

Working Style & Collaboration

I'm a proactive communicator and a firm believer in the power of teamwork, whether in a co-located office or a distributed remote setting. I'm adept at using tools like Jira, Slack, and Git to ensure smooth project execution and transparent collaboration. I'm self-motivated, highly organized, and always eager to learn new technologies to enhance my skill set.

Aspirations

Currently seeking new challenges where I can leverage my expertise in modern frontend stacks to contribute to innovative products and grow alongside a talented team. I'm particularly interested in roles that push the boundaries of web technology and offer opportunities for global impact.

Technical Proficiencies

A versatile Frontend developer proficient in JavaScript, TypeScript, React, Next.js, and Angular. Strong foundation in UI/UX principles, state management (Redux, Zustand), API integration (REST, GraphQL), and modern development tools. Committed to best practices and performance optimization.

Programming Languages

JavaScript TypeScript

State Management

Redux Toolkit Zustand React Context + useReducer

Authentication

OAuth 2.0 JWT (JSON Web Tokens) Firebase Authentication NextAuth.js

Web Performance & Optimization

Lazy Loading Code Splitting Image Optimization Lighthouse Audits Performance Monitoring

Frontend Frameworks & Libraries

React Next.js Angular Bootstrap Tailwind CSS

APIs & Networking

RESTful APIs Axios GraphQL Apollo Client Socket.io

SEO

Open Graph / Twitter Cards Structured Data (JSON-LD) sitemap.xml / robots.txt

Other Key Skills & Concepts

Agile Methodologies (Scrum) Debugging Techniques API Integration CRUD Operations Real-time Data Handling

Backend & Databases

Node.js Express.js Nest.js MongoDB Firebase

UI & Styling

HTML5 CSS3 (Flexbox, Grid) SASS/SCSS Styled Components Framer Motion Angular Material Material-UI (MUI)

Dev Tools & Workflow

Webpack Babel Vite npm / yarn Git & GitHub/GitLab/Bitbucket VS Code Browser Developer Tools ESLint Prettier Jira / Zoho

Professional Experience

Over 2 years of impactful experience in frontend development, successfully initiating modern stack adoption (React, Next.js), leading frontend transitions, and delivering scalable web applications in Agile and collaborative settings. Proven ability to adapt and excel in both startup and established environments.

Software Engineer

Dotcod Innovation – Bangalore Remote

  • Initiated React and Next.js projects, improving initial page load times by an average of 60% and enhancing developer productivity.
  • Developed and deployed scalable full-stack web applications utilizing the MERN stack (MongoDB, Express.js,React.js, Node.js), ensuring high performance and reliability
  • Maintained scalable web applications, incorporating SSR for improved SEO scores by up to 30%.
  • Contributed significantly to a major Angular-based enterprise product and provided technical assistance and mentorship for six other Angular projects, fostering team skill development.
  • Led the strategic transition from Angular to React for key modules, resulting in full adoption of React-based projects, a 15% reduction in codebase complexity, and successful team expansion.

MEARN Internship

Luminar Technolab – Kochi

  • Developed and delivered three full-stack web applications using HTML, CSS, React, Angular, Node.js, and MongoDB as part of an intensive training program.
  • Gained hands-on experience architecting RESTful APIs with Node.js & Express.js and designing schemas for MongoDB.
  • Actively participated in daily scrums and sprint planning, adhering to Agile development processes and ensuring timely project milestones.

Key Projects

A portfolio showcasing practical expertise in building full-stack applications, including scalable hiring platforms (Next.js, SSR), feature-rich Learning Management Systems (React, Zustand), and efficient e-library solutions. Each project emphasizes performance, SEO, and user-centric design, with live demos and code repositories available.

GTX - Global Talent Exchange (Next.js)

Role: Lead Developer

GTX - Global Talent Exchange is a hiring platform to apply for jobs, schedule interviews, and connect with opportunities worldwide. Built on Next.js with SSR for SEO and Google crawl and CSR for better user experience.

Libraries & Packages:
react-redux socket.io Next.js

LMS - The Yoga Institute (React.js)

Role: Lead Developer

The LMS provides access to video and live classes after a subscription. It includes a custom video player with restrictions: no fast-forwarding, auto-pause at specific intervals, and auto-pause on tab exit. Seek is only allowed within the viewed portion. Classes and chapters unlock sequentially after completion.

Libraries & Packages:
mui/material react-player Razorpay React.js

Finvedik (Angular)

A fintech app built with Angular, designed for interactive charts and data visualization. It ensures high performance by using caching to limit API calls as per client requirements. Powered by Lightweight-charts and Chart.js, it delivers a responsive and seamless user experience.

Libraries & Packages:
Lightweight-charts Chart.js Bootstrap ngx-bootstrap Angular

Hirewalks (Angular, React.js)

A job application and interview platform built with Angular (12.2.0 & 13.3.9) and React.js. Includes video interviews using Agora SDK. Supports job applications, scheduling, and real-time interviews within the platform.

Libraries & Packages:
angular-material agora-react-uikit agora-rtc-sdk-ng agora-rtc-react Angular React.js

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Feel free to reach out!

Send a Message