Sourav Agarwal, Software Developer in Bengaluru, Karnataka, India
Sourav Agarwal

Software Developer in Bengaluru, Karnataka, India

Member since July 12, 2018
Sourav is a fearless full-stack engineer with more than four years of experience, a Golang and React enthusiast. He has worked on developing applications specializing in Golang with React JS and MongoDB.
Sourav is now available for hire

Portfolio

  • Bain & Company
    Amazon Web Services (AWS), VS Code, Agile, Test-driven Development (TDD)...
  • Thoughtworks
    Amazon Web Services (AWS), VS Code, Agile, GoCD...

Experience

Location

Bengaluru, Karnataka, India

Availability

Part-time

Preferred Environment

Git, Webpack, Terminal, Chrome, VS Code, MacOS

The most amazing...

...thing I have developed is a web application for a leading media advertising firm in the UK that is being used by thousands of people across UK for campaigning.

Employment

  • Senior Product Engineer

    2018 - PRESENT
    Bain & Company
    • Worked in a team of 5 to build a contractor platform for home service providers used by millions of people across Malaysia.
    • Acted as the project manager, successfully running meetings remotely using Agile methodologies.
    • Acted as a team leader, guiding new team members from around the globe through development and onboarding.
    • Helped grow the company to 10+ by assisting in interviewing and providing feedback.
    • Introduced improved software practices, including TDD and branch-based development.
    Technologies: Amazon Web Services (AWS), VS Code, Agile, Test-driven Development (TDD), Jenkins, MongoDB, AWS, Docker, TypeScript, Node.js, Python, Go, React
  • Full-stack Developer

    2015 - 2018
    Thoughtworks
    • Built an outdoor media marketplace, managing over 80,000 different advertising placements across the UK as a member of a 15-person team.
    • Contributed to the development of reporting modules for different hospitals.
    • Developed and executed offline capabilities for an open-source project called Bahmni. The offline feature is designed to allow usage of the Bahmni application in areas where an internet connection is lacking.
    Technologies: Amazon Web Services (AWS), VS Code, Agile, GoCD, Test-driven Development (TDD), Jenkins, AWS, Docker, Angular, MongoDB, MySQL, Java, Python, Go, React

Experience

  • A Contractor Platform for Home Service Providers (Development)

    Built a platform with a team of 5 developers which enables users to find any service professional and enables the service professionals and admin to manage and track their orders.

    Implemented the back-end API and the web application.

    Tech Stack: Golang, React JS, MongoDB, Docker, AWS, Jenkins, Git

  • Adfloe (Development)
    https://www.thoughtworks.com/clients/exterion-media

    Built a platform with a team of 15 developers which enables users to plan campaigns all across the UK, while choosing different strategies for campaigning with dynamic pricing.

    Implemented the back-end API and the web application.

    Tech Stack: Golang, React JS, MongoDB, Python, Docker, AWS, Jenkins, Git

  • Bahmni (Development)
    https://www.bahmni.org/

    Built an offline application that allows usage of the Bahmni application in areas where an internet connection is lacking.

    Added features and reports to existing product for different hospital implementations.

    Tech Stack: Java, React JS, MySQL, Docker, AWS, GoCD, Git

Skills

  • Languages

    Go, JavaScript, HTML, CSS, SCSS, Python, Java, TypeScript
  • Frameworks

    Gin-Gonic, Jest, Redux, Spring, Spring Boot, Express.js, Chrome, Angular
  • Libraries/APIs

    React, Antd, Redux-saga, Node.js
  • Tools

    Webpack, Redux Thunk, Jenkins, Envoy Proxy, VS Code, Terminal, Git
  • Paradigms

    Agile, Test-driven Development (TDD), REST, Microservices
  • Platforms

    Docker, Mac OS, Linux, Visual Studio Code, Amazon Web Services (AWS), MacOS
  • Storage

    MongoDB, MySQL
  • Other

    Algorithm Developer, Styled Components, AWS, GoCD, Enzyme

Education

  • Bachelor of Technology degree in Computer Science
    2011 - 2015
    KIIT University - Bhubaneshwar, India

To view more profiles

Join Toptal
Share it with others