Profile picture of Maulik Sompura

Maulik Sompura

Full-stack Developer

Summary

Dedicated and self-driven Software Engineer with 7 years of experience specializing in web development. Expert in constructing highly scalable backend systems using Node.js (Express, GraphQL, Nest.js), creating pixel-perfect frontend with React (Next.js, Vite, CRA), integrating high-performance databases such as MongoDB, DynamoDB, MySQL, and Redis, and deploying on AWS for maximum scalability. Eager to tackle challenging projects and committed to leveraging technical skills to develop cutting-edge software solutions.

Skills

Web Development

JavascriptTypescriptNodeExpress.jsNest.jsGraphQLRedisMongoDBAWS DynamoDBAWS NeptuneDBArangoDBMySQLPostgreSQLReactNext.jsVueMJMLRedux ToolkitLoopback.js

Deployment

DockerPM2Github ActionGitlab CIAWS CDKAWS ECSAWS S3AWS IAMAWS ECRAWS AmplifyAWS ELBAWS Security GroupAWS VPCAWS Elastic CacheGCP Pub/SubGoogle Big Query

3rd Party API/SDK

StripeJIRA Rest APIFirebasePaytm Payment GatewayCloudinarySpoonacular
Employment History
Software Engineer (Remote)
2021 - Current
As a Senior Fullstack Developer at Codemonk, led the backend team for the Arré Voice app, successfully migrating the monolithic architecture to microservices. Demonstrated proficiency in React, Typescript, Node, GraphQL, DynamoDB, and more. Contributed to a UI framework (RhythmUI) for React and a web widget with Jira integration for QA.
    Web Developer
    2019 - 2021
    Served as a Senior Fullstack Developer at Pardy Panda Studios, implementing authentication, REST APIs, dynamic websites, admin panels, and responsive UIs using Firebase, NodeJS, React, Vue, MySQL, MongoDB, and other technologies. Leveraged AWS Amplify, AWS S3, Stripe, Cloudinary, and other third-party APIs and services. Also gained experience with CodeIgniter (PHP).
      PHP Developer
      2018 - 2019
      As a PHP Developer at eQuest, primarily worked on PHP and Codeigniter/Laravel for couple of projects.
        Software Programmer
        2017 - 2018
        As a Jr. Software Engineer at Helimp Softomation, developed an ERP system for PCB manufacturing firms with Phalcon PHP and Angular 2, created an extension to wkhtmltopdf for Phalcon PHP, a cross-platform desktop app using Electron & Angular, and a WPF based application using C# and ElasticSearch.
          Education
          Bachelor of Computer Engineering
          2013 - 2017
          SPI: 7.83
          Projects
          Arré Voice

          Description:

          Arré Voice is a women-first, short audio app where anyone can create or listen to bite sized audio content in 30 Second Voicepods.

          Highlights:

          • Monolithic to Microservice migration which fulfilled the goal to handle 10k Active Users.
          • Handled deployment using AWS CDK script.
          • Lead small team of Backend and handled backend system.
          • Integrated distributed database system.

          Affiliation:

          Codemonk

          NodeGraphQLDockerMicroservicesRedisDynamoDB
          BugSnap

          Description:

          BugSnap is a Website extension that helps in QA and staging phase to easily create Jira tickets and add screenshot/screen recording directly from the website.

          Highlights:

          • Integrated Jira Rest API with OAuth and Basic Auth.
          • Managed entire tech stack, React, Node (nest.js) & PostgreSQL

          Affiliation:

          Codemonk

          NodeNest.jsDockerReactRhythmUIJira Rest APIPostgreSQL
          Athena (IKP)

          Description:

          Athena is platform by IKP to help startups apply for various grants easily and manage the data.

          Highlights:

          • Added new features to the existing functionality.
          • Managed backend with Node, Nest.js and MongoDB

          Affiliation:

          Codemonk

          NodeNest.jsDockerMongoDB
          RhythmUI

          Description:

          Rhythm UI is a powerful and accessible component library that gives you the building blocks you need to build your React applications.

          Highlights:

          • Updated File Uploader component
          • Updated Eject script for RhythmUI to handle newest component
          • Resolved build time warnings and errors

          Affiliation:

          Codemonk

          ReactStorybookKitchensink
          Vrindavan Furniture

          Description:

          Vrindavan Furniture is a online furniture catalogue cum shop where user can find every Home and Office furniture items like Sofa, Chair, Tables, Bed, House Temple etc.

          Highlights:

          • Managed Entire stack CodeIgniter, MySQL, Bootstrap, jQuery
          • Migrated the whole stack to Node, Next.js, React, MongoDB, TailwindCSS
          • Resolved build time warnings and errors

          Affiliation:

          Freelance

          NodeReactNext.jsMongoDBTailwindCSS
          Name to Avatar

          Description:

          Name to Avatar is a tiny npm package that takes full name and returns an image with Avatars in given colors.

          Highlights:

          • Self created the package

          Affiliation:

          Freelance

          NodeJavascript
          Shashi - Future of Hospitality

          Description:

          The Shashi app allows you to experience the hotel through a smartphone, from travel planning to checkout, from mobile key to Personalized in-room Controls and from Service requests to Exclusive cashback.

          Highlights:

          • Managed Backend tech stack using Node, Express.js, MongoDB & Firebase.
          • Integrated multiple third party apis for reservation, payment & Room controls like Infor, Stripe, Freedompay, Assa Abloy, Ruckus
          • Integrated an Admin panel using React & Bootstrap to dynamically update app content and manage reservations and requests
          • Built Website for the same, identical to the mobile app

          Affiliation:

          Pardy Panda Studio

          NodeJavascriptExpress.jsMongoDBReactBootstrap
          Vendstop

          Description:

          Vendstop is an mobile application to enable access to the Smart Vending machine, by scanning the QR code to open a door, automatic wallet debit on item pick, and Paytm payment gateway integrated.

          Highlights:

          • Managed User authentication and authorization using Firebase Authentication
          • Managed Paytm rest api callbacks and hooks
          • Integrated an Admin panel to view transaction and update app data dynamically
          • Chose MySQL for it's proven transactions performance and concurrency

          Affiliation:

          Pardy Panda Studio

          NodeLoopback.jsFirebase AuthenticationPaytm Rest APIsReactBootstrapMySQL
          Nutrition Calculator By MyFitFoods

          Description:

          Nutrition Calculator is an SPA which takes user inputs like Body Mass Index & Body Composition Goal and generate daily target of Macro nutrient intake.

          Highlights:

          • Managed the calculation logic at client side using React
          • Developed UI using Material UI library

          Affiliation:

          Pardy Panda Studio

          ReactMaterialUI
          Jhaveri Securities Bonds

          Description:

          Jhaveri Securities Bonds is web portal that lists security bonds issues and users can request to buy/sell it along with order tracking.

          Highlights:

          • Developed the website using React, Redux and Bootstrap
          • Integrated an Admin panel (Laravel) to view transaction and update bond data dynamically
          • Developed REST APIs in Laravel
          • Chose MySQL for it's proven transactions performance and concurrency

          Affiliation:

          Pardy Panda Studio

          ReactBootstrapMySQLLaravel
          Tugo: Meal Preps Simplified

          Description:

          Tugo is a Meal delivery app based out of UAE.

          Highlights:

          • Managed User authentication and authorization using Firebase Authentication
          • Developed provider portal in React
          • Integrated an Admin panel to view transactions and update app data dynamically
          • Developed the REST APIs in CodeIgniter
          • Chose MySQL for it's proven transactions performance and concurrency

          Affiliation:

          Pardy Panda Studio

          ReactBootstrapFirebase AuthenticationCodeIgniterMySQL
          Cookt

          Description:

          Cookt is a online recipe database along with curated cookbooks. Cookt has immersive cooking experience with AI bot, downloadable cookbooks.

          Highlights:

          • Developed the entire web app in CodeIgniter and MySQL
          • Integrated the custom voice-command feature for recipes.
          • Integrated node script that scraps data from input URL or popular recipe sites periodically

          Affiliation:

          Pardy Panda Studio

          CodeIgniterJavascriptBootstrapMySQLNodeSpoonacular
          ERP System

          Description:

          It's a customized ERP system for PCB manufacturer. Providing interconnection of several modules like CRM, Product, BOM, Sales, Purchase, Inventory and Shipping

          Highlights:

          • Developed the REST APIs in Phalcon (Fastest PHP framework) and MySQL
          • Managed Frontend using AngularJS
          • Developed complex logic & UI for BOM, Sales & Purchase and Inventory calculation.

          Affiliation:

          Helimp Softomation

          PhalconAngularJSBootstrapMySQL
          Languages

          English (Conversational)

          Gujarati (Native)

          Hindi (Fluent)

          Interests

          Photography

          Movies/Shows