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
State Management
Authentication
Web Performance & Optimization
Frontend Frameworks & Libraries
APIs & Networking
SEO
Other Key Skills & Concepts
Backend & Databases
UI & Styling
Dev Tools & Workflow
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.
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.
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.
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.
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!