I'M Santosh Mahat

Full-Stack Software Engineer | Lifelong Learner

About

Senior Software Engineer with over 6 years of hands-on experience in web development. Proficient in both front-end and back-end technologies. Consistently delivered successful projects, prioritizing code quality and performance. Deeply passionate about creating innovative, user-friendly, high-performance web applications and excel in solving complex challenges. Always eager to learn and stay up-to-date with the latest trends and advancements in the tech ecosystem.

Top Skills

JAVASCRIPT

TYPESCRIPT

NODE

NEST

GRAPHQL

REACT

HTML

CSS

TAILWIND

POSTGRES

AWS

DOCKER

Experience

2023
2024

August 2022 - April 2024

Senior Software Engineer

Prarambha Technology Pvt. Ltd, Nepal

Prarambha Technology is a outsouring company where I was involved in a QFree project which is a USA cutting-edge Traffic Management System(TMS) based on popular open-source technology with a modern intuitive user interface.

Roles and Responsibilities:

  • Worked with GraphQL Server on top of NodeJs to develop this app on the backend side
  • Collaborate with team members to figure out efficient and scalable data ingestion and analysis methods
  • Used ReactJs and Apollo Client on the top of TypeScript on the frontend side
  • Used map to display the status of intersections and controllers in real-time
  • Worked on performance optimization of map
  • Migration of existing Bing Map to Mapbox
  • Implemented Dynamic Help Manual
  • Technologies Used:

    Node.JS, Apollo Server, TypeScript, Postgres, TypeORM, ElasticSearch, CloudWatch, Redis, AWS S3, ReactJs, Apollo Client, Material-UI

    Skills Gained:

    Online Traffic Management System (TMS)

    2022
    2023

    Febraury 2022 - June 2023

    Senior Software Engineer

    Warehousing1, Germany

    Warehousing1 is a German-based company, which supports the connection of all common ERP systems, shop solutions, and marketplaces and can even implement individual requirements without any problems. In addition, customers receive cloud-based access to the WH1 portal, which can be used to view and analyze the flow of goods, inventories, costs, and important key figures.

    Roles and Responsibilities:

  • Worked on the NestJs framework on top of Node.JS to develop this app
  • Applied technologies/tools like Kafka as a messaging system to safely move data between systems and services
  • Used mutex to solve concurrency issues in multiple requests
  • Implemented architecture like event-sourcing to handle the real-time update of the stocks
  • Integrated with third-party systems like Shopify, Billbee, Xentral, WooCommerce, Sigloch, and TM3
  • Monitored ElasticSearch logs and CloudWatch
  • Implemented generic and custom rate limits using Redis and Postgres
  • Wrote test cases and Pact tests for end-to-end testing
  • Technologies Used:

    Node.JS, Nest.JS, TypeScript, Postgres, TypeORM, ElasticSearch, CloudWatch, Redis, AWS S3

    Skills Gained:

    Kafka for data transfer between systems, Pact tests implementation for end-to-end testing, leveraging NestJs as a dependency injection framework, Mutex for handling concurrency

    2019
    2021

    August 2019 - Dec 2021

    Fullstack Developer

    Tekkon Technologies, Nepal

    Tekkon Technologies is a outsourcing company working for Australian clients across various industries like mining, ag-tech, ed-tech, fin-tech and AI.

    Roles and Responsibilities:

  • My involvement in this company was significant as I was assigned as Fullstack Engineer
  • Participating in the decision making meeting with the team, understanding business requirements, providing my feedback in terms of technical feasibilitys
  • Mentoring my juniors and participating in the code reviews
  • Successfully develivered multiple projects prioritizing code quality and performance
  • Participating in the interview for new hire in the compnay
  • Technologies Used:

    Node.JS, TypeScript, Python, GraphQL, TypeOrm, PostgreSQL, Database Design, React, Redux, Html, CSS

    Skills Gained:

    Project Management, Working in a team, Leading team, Handling a full project from scratch to deployment

    2017
    2019

    Dec 2017 - Aug 2019

    Senior Software Engineer

    Wolfmatrix Pvt. Ltd, Nepal

    Wolfmatrix is a web and mobile development agency which has many clients from Australia

    Roles and Responsibilities:

  • Implemented JWT token authentication
  • Implemented Passwordless email authentication of Auth0 for guest users to view only
  • Implemented a live chat system using Websocket.io
  • Implemented dynamic themes which change according to the user's brand's color selection
  • Implemented online payment
  • Implemented authentication and authorization on the front end using public and protected routes concept
  • Implemented a real-time tracking system on the frontend side using Google Maps
  • Worked on the booking system.
  • Technologies Used:

    PHP, Javascript, React, Html, Css

    Skills Gained:

    Auth0, Passwordless email authentication, Booking system, Real-Time Tracking System, React Hooks, PHP, React, Redux, Redux Saga, Redux Thunk, Redux Form, Google Map, Antd, Html, Css

    Contact Me