Mohammad Shariq
Senior Full Stack Developer **+ years ***************@*****.***
React.js Node.js MERN Stack JavaScript TypeScript www.github.com/devshariqcheema
617-***-**** www.linkedin.com/in/shariqcheemadev/ I'm a Senior Full Stack Developer with 10+ years of experience, specializing in managing and executing diverse large-scale projects. My career has been marked by a consistent record of delivering complex solutions on schedule. I place a high value on clear and effective communication and thrive in collaborative team environments. I'm currently seeking new opportunities where I can continue to excel in dynamic, fast-paced settings and make meaningful contributions to innovative projects. Technical Skills
Frontend:
React.js, Next.js, Redux, Redux-Saga, Redux-thunk, Context API, Gatsby, Contentful, React MUI, CSS, SASS/LESS, Bootstrap, TailwindCSS, Typescript, JavaScript, Jest, Enzyme, Cypress. Backend:
Node.js, Express.js, NestJS, Microservices Architecture, and Python. DBs & DevOps:
NoSQL, MySQL, MongoDB, DynamoDB, PostgreSQL, GraphQL, Apollo GraphQL Server, Firebase, AWS (Amazon Web Services), GCP (Google Cloud Platform), Microsoft Azure, Cognito, CI/CD, Firebase, Redis, Docker, Jenkins, DigitalOcean, Kubernetes, Sendgrid, Heroku, 3rd Party API Integration, Socket.IO, Payment Integrations (Stripe, Paypal, recurly), Machine Learning, Algolia search engine, Agora, WebRTC, Mailgun, Twilio, and Git. Work Experience
Senior Full Stack Developer August 2019 - November 2024 Glorium Technologies Auburndale, MA
Project 1: Peerspace
Peerspace is a marketplace that connects people who need space for events and activities with people who have space to rent.
● www.peerspace.com/
● https://tinyurl.com/peerspacecodebase/ (Portfolio)
● I updated the frontend, including the landing page and space detail pages, and upgraded the search engine using Algolia Search.
● I implemented Stripe Checkout into the website using the stripe SDK and built the website management portal, featuring functionality such as user and transaction management, payments, bookings, and more.
● Implemented sophisticated data visualizations using D3JS, Echarts, and Highcharts
● Developed scalable and efficient web applications using the MERN stack, including a customer portal with dynamic and
● responsive user interfaces and a back-end API for managing user data.
● Implemented RESTful APIs using Node.js and Express, enabling seamless communication between front-end and back-end.
● Designed and developed database structures using MongoDB, ensuring data integrity and efficient data retrieval.
● Developed automated testing frameworks using Jest and Enzyme, enabling efficient and reliable testing.
● Deployed applications to the cloud using GCP, ensuring optimal performance and availability for end-users. Tech Stack: React, React-Bootstrap, Next.js, Node, Redux, Stripe integration, Bugsnag, Google cloud, Graphql, Google Map API. Project 2: Gather
Gather is a virtual social gathering website where friends, family, and colleagues can meet and interact with each other online. It is a virtual world built with web technology and works best with the most up-to-date browsers. Gather also allows people to host fully featured events and activities with music, games, presentations, polls, questions and more.
● www.gather.town
● https://tinyurl.com/gathertowncodebase (Portfolio)
● Developed responsive and interactive frontend pages using React and GSAP, ensuring smooth animations and user experiences.
● Implemented peer-to-peer video and audio communication features using WebRTC, enhancing real-time connectivity for users.
● Engineered real-time client-server communication via WebSockets, enabling instant interaction in the virtual environment.
● Built and optimized backend services using Node.js, managing data flow and integrating APIs to support frontend functionalities.
● Developed backend services with Node.js and utilized AWS Lambda for serverless functions, improving scalability and reducing backend complexity.
● Used WebGL on the backend with Node.js to efficiently render and manage the 2D virtual world, ensuring high performance. Tech Stack: React, GSAP, WebRTC, WebSockets, Node.js, WebGL, AWS, SendGrid, JavaScript, TypeScript, RESTful APIs. Software Developer June 2016 - August 2019
SumatoSoft Auburndale, MA
SumatoSoft is a US-based software development company specializing in custom web and mobile applications. They focus on delivering high-quality, user-centric solutions to help businesses achieve their objectives through technology. I was initially hired as a Associate Software Developer at SumatoSoft, where I worked with various technologies mainly with React.js, Node.js,, and after demonstrating my skills and contributions, I was promoted to Software Developer, taking on the responsibility of working on multiple projects with different teams.
Fundraiseup project:
● https://fundraiseup.com/
● https://tinyurl.com/FundRaiseUpCode Portfolio
● Fundraiseup.com is an online fundraising platform that helps individuals, teams, and organizations to raise money for their causes.
● Integrated popular payment processors like PayPal, Stripe, and Apple Pay to enable seamless and secure transactions.
● Optimized backend services with Node.js and utilized AWS Lambda for serverless functions, enhancing scalability and processing efficiency.
● Developed custom donation pages in React, enabling users to set goals, track progress, and manage fundraising effectively.
● Built tools for organizations to manage campaigns, including contact management, event management, and real-time analytics.
● Implemented user-friendly interfaces with React, improving accessibility and engagement for donors and organizations.
● Collaborated with cross-functional teams to deliver a platform meeting user needs while ensuring scalability and maintenance. Tech Stack: React, Node.js, Froala Rich Text, D3, PayPal payment, Stripe, Apple Pay, Sentry, along with supporting technologies such as Express.js, MongoDB, AWS services (EC2, S3, Lambda), and Docker. Other Responsibilities:
● Developed and maintained web applications with React and Angular, ensuring responsive design and cross-browser compatibility.
● Collaborated with cross-functional teams including UX/UI designers and backend developers to deliver user-centric applications.
● Integrated RESTful APIs to connect the front-end with backend services, ensuring data flow and real-time updates.
● Implemented CI/CD pipelines with Jenkins and Docker to automate testing and deployment, ensuring efficient updates. Web Developer July 2014 - May 2016
Freelancing
● Built responsive web applications using JavaScript and TypeScript across multiple projects, ensuring compatibility on all devices.
● Used Python for backend development and data processing in multiple projects, integrating APIs and managing server-side tasks.
● Improved user interaction with advanced JavaScript techniques, adding smooth transitions and animations to enhance the user experience across multiple projects.
● Utilized Node.js for backend services and integrated AWS Lambda for serverless functions, enhancing scalability and reducing server management overhead.
Tech Stack: JavaScript, TypeScript, Python, HTML, CSS, React.js, Node.js, WebSockets, WebRTC, AWS, GCP, SendGrid. Education
Bachelor’s Degree Computer Science 2012 - 2016
National University of Science and Technology - Islamabad, PK