Mrigank Mridul, Full-stack Developer in Hamburg, Germany
Mrigank Mridul

Full-stack Developer in Hamburg, Germany

Member since April 19, 2022
Mrigank is an accomplished & adaptable Senior Fullstack Developer with over 9 years of experience. He also gained valuable experience working at startups, launching new projects from scratch. His expertise includes designing and implementing programs that incorporate robust unit testing, efficient debugging, and streamlined code maintenance. Additionally, he excels in overseeing and guiding teams of developers, managing the product lifecycle, and building both front-end and back-end components.
Mrigank is now available for hire

Portfolio

  • NotiBet
    Full-stack, MVP Design, JavaScript, React Native, Expo, App Store...
  • Jimdo
    Node.js, JavaScript, React, Next.js, Express.js, NestJS, GitHub Actions...
  • Monedo
    Hapi.js, React, Node.js, RabbitMQ, PostgreSQL, Travis CI, Docker, AWS Lambda...

Experience

Location

Hamburg, Germany

Availability

Full-time

Preferred Environment

Web Project Management, Visual Studio Code, Web Development, Jira, Trello, Git, MacOS, Docker, Slack

The most amazing...

...project I've done was revamping a decade-old web app to a PWA using React and Node.js despite high traffic and complexity posing a challenge.

Employment

  • Senior Full-stack Engineer

    2022 - 2022
    NotiBet
    • Created a React Native app with authentication that lists sports leagues and matches, enabling users to set up alerts for various values.
    • Integrated the app with Firebase Auth for authentication and a database (Firestore) for the back end.
    • Developed Google functions for scheduled jobs to track data and send notifications to iOS and Android users with Expo notifications.
    • Managed the release of the initial versions to both the App Store and Google Play Store.
    Technologies: Full-stack, MVP Design, JavaScript, React Native, Expo, App Store, Google Play Store, Firebase, Cloud Firestore, Google Cloud Functions, Firebase Authentication, Job Schedulers, Cron, Architecture
  • Senior Full-stack Engineer

    2020 - 2022
    Jimdo
    • Developed an add-on marketplace using React and Node.js that allowed existing customers to buy add-ons without upgrading their packages.
    • Migrated projects to GitHub Actions to speed up deployment and introduced branch deployments.
    • Created self-service upgrades for customers to switch to better packages.
    • Worked towards creating reusable front-end architecture and components, utilizing a UI library and starter project, conducting A/B testing, and implementing E2E test automation across multiple projects.
    • Developed a monthly subscription flow to improve conversion rates.
    Technologies: Node.js, JavaScript, React, Next.js, Express.js, NestJS, GitHub Actions, Travis CI, CircleCI, Docker, Kanban, Prometheus, Datadog, Jira, Confluence, Redux, XState, Apache Thrift, GraphQL, Agile, Web Project Management, TypeScript, Sprints, Web App Development, HTML, CSS, GitHub, Test Automation, Cypress, TestCafe, APIs, REST, Front-end Development, Front-end, Stripe, Full-stack, Full-stack Development, Web Development, Software Development, Git, System Architecture, Requirements Analysis, A/B Testing, Release Management, E2E Testing, Jest, MUI (Material UI), Architecture, Amazon Web Services (AWS)
  • Full-stack Developer

    2018 - 2020
    Monedo
    • Served as a team leader and oversaw five individuals in charge of creating a client-side application using React and Node.js back-end middleware.
    • Developed a shared architecture for multiple projects to allow clients across various countries to manage their loans easily.
    • Conceptualized a business idea and brought it to fruition. I created a Node.js REST API server with a RabbitMQ queue worker to produce offers for loyal customers.
    • Implemented structured logging using Elasticsearch Kibana and utilized Lambda functions to alert microservices based on logging metrics.
    • Was involved in stakeholder management, collecting requirements, and conducting the POC for new ideas.
    Technologies: Hapi.js, React, Node.js, RabbitMQ, PostgreSQL, Travis CI, Docker, AWS Lambda, Sprints, Scrum, Objectives & Key Results (OKRs), Stakeholder Management, Jenkins, Elasticsearch, Kibana, New Relic, Jira, Confluence, Redux, Agile, Web Project Management, TypeScript, Relational Databases, Express.js, Web App Development, HTML, CSS, GitHub, Test Automation, Cypress, APIs, REST, Front-end Development, Front-end, Full-stack, Full-stack Development, MVP Design, JavaScript, Web Development, Software Development, Git, System Architecture, Requirements Analysis, E2E Testing, Jest, Webpack, MUI (Material UI), Architecture, Amazon Web Services (AWS)
  • Full-stack Developer

    2016 - 2018
    BookMyShow
    • Implemented React on the front end and Koa on the back end with PostgreSQL, and Redis caching and RabbitMQ for queue jobs for different booking flows.
    • Architected the rewrite of a 10-year-old app to optimize performance, reduce infrastructure costs, and increase booking conversion.
    • Managed technical hiring rounds, mentoring developers and QAs.
    • Maintained a 10-year-old legacy system in PHP to serve the business as usual for different booking flows.
    Technologies: Node.js, React, PHP, MySQL, Amazon Simple Queue Service (SQS), CircleCI, Docker, Koa, Jira, Confluence, Bamboo, jQuery, Redux, Progressive Web Applications (PWA), Agile, Kanban, Sprints, Scrum, Web App Development, HTML, GitHub, APIs, REST, Front-end Development, Front-end, Full-stack, Full-stack Development, JavaScript, Web Development, Software Development, Git, System Architecture, Jest, Webpack, Architecture
  • Senior Software Engineer

    2014 - 2016
    GeekyAnts India Pvt
    • Developed social networking, eCommerce, and IoT applications for clients like Mortgagecs, Assured Pharmacy, and Spinalpedia.
    • Led multiple teams and managed numerous projects concerning the complete project lifecycle.
    • Used various frameworks and libraries from the PHP and JavaScript family for different projects based on project requirements and client's preferences.
    • Started as a back-end engineer and moved to the front end, DevOps, and project management.
    Technologies: JavaScript, PHP, Node.js, MySQL, React, Laravel, Client Management, Technical Requirements, User Experience (UX), Trello, Jira, jQuery, Agile, Web Project Management, Relational Databases, Kanban, Web App Development, HTML, GitHub, APIs, REST, Full-stack, Full-stack Development, MVP Design, Web Development, Software Development, Express.js, Git, Requirements Analysis, Webpack

Experience

  • BookMyShow: Web App and Progressive Web App (PWA) | 2017
    https://in.bookmyshow.com

    As a full-stack developer, I built a React Redux web app and PWA using Node.js/Koa middleware for booking movie and concert tickets, reviews, trailers, and events.

    I designed a configuration-based workflow to integrate existing booking flows and maintain the old PHP and jQuery-based application. The pages were optimized for quick schedule access and easy bookings with minimal steps.

  • Payments and Checkout

    I integrated a React front end with payment service providers (PSPs) in different countries.

    I created self-service upgrades for current customers to switch to better packages. To improve conversion rates, I designed a monthly subscription flow. Additionally, I built an add-on marketplace that enabled existing customers to buy add-ons without upgrading their packages.

  • Microlending Web App

    I developed a microlending and maintenance web application using React.

    I created a shared architecture for multiple projects to provide clients in various countries with easy access to loan management. I led a team of five, responsible for designing the client-side application using React and Node.js middleware. Additionally, I implemented structured logging and reusable lambda functions for alerting based on logging metrics for microservices.

Skills

  • Languages

    JavaScript, HTML, TypeScript, GraphQL, CSS, PHP
  • Frameworks

    Express.js, Jest, Next.js, Hapi.js, Redux, Cypress, MUI (Material UI), Laravel, Koa, NestJS, Apache Thrift, TestCafe, React Native
  • Libraries/APIs

    Node.js, React, jQuery, Stripe
  • Tools

    Jira, Confluence, Git, GitHub, RabbitMQ, Slack, Webpack, Amazon Simple Queue Service (SQS), CircleCI, Travis CI, Jenkins, Kibana, Bamboo, Trello, Expo, Firebase Authentication, Cron
  • Paradigms

    Agile, Test Automation, REST, E2E Testing, Kanban, Scrum, Requirements Analysis, Objectives & Key Results (OKRs)
  • Platforms

    Visual Studio Code, AWS Lambda, MacOS, Docker, New Relic, Firebase, Amazon Web Services (AWS)
  • Other

    Web Project Management, Web Development, Software Development, Sprints, APIs, Front-end Development, Front-end, Full-stack, Full-stack Development, GitHub Actions, Client Management, Technical Requirements, XState, MVP Design, System Architecture, A/B Testing, Architecture, Stakeholder Management, User Experience (UX), Prometheus, Progressive Web Applications (PWA), Payment APIs, Card Payments, Release Management, App Store, Google Play Store, Google Cloud Functions, Job Schedulers
  • Storage

    Relational Databases, MySQL, PostgreSQL, Elasticsearch, Datadog, Cloud Firestore

Education

  • Engineer's Degree in Computer Science
    2009 - 2014
    Visvesvaraya Technological University (VTU) - Bengaluru, India

To view more profiles

Join Toptal
Share it with others