Pratick Bhowmick

Angestellt, Principal Software Engineer, Dell Technologies
Bangalore, India

Skills

Java
Python
Golang
JavaScript
TypeScript
Node.js
Spring Boot
Hibernate
Django
API
REST
Microservices
grpc
GraphQL
Kafka
Redis
SQL
PL/SQL
PostgreSQL
MySQL
MongoDB
SqlAlchemy
Docker
Kubernetes
ArgoCD
Git
GitHub
Grafana
Jira
Confluence
Agile Development
Team work
Communication
Collaboration
Problem Solving
Organizational skills

Timeline

Professional experience for Pratick Bhowmick

  • Current 3 years and 5 months, since Mar 2022

    Principal Software Engineer

    Dell Technologies

    Currently engaged in developing a RBAC framework for the organization's developers' platform. Led team to build a feature for user access data management in the developers' platform. Implemented a build information reporting system that provides a dashboard of product build statistics. Collaborated with product teams for onboarding. Implemented a feature to group multiple repositories, enabling uniform application of GitHub PR checkers, streamlining maintenance, and reducing individual repo updates.

  • 1 year and 4 months, Dec 2020 - Mar 2022

    Team Lead

    Accenture

    Worked in Monorepo architecture. Actively contributed to and mentored the team to migrate core services from Node.js micro-repos to Go Monorepo. Built a data pipeline to move data from AWS S3 to Hive tables to facilitate analytics projects. Developed map data-based navigation feature in code, that simulates real-world navigation on test code validating system accuracy. Built a Grafana dashboard with time series data from M3DB to monitor integration test performance on continuous monitoring environments.

  • 1 year and 9 months, Mar 2019 - Nov 2020

    Senior Software Engineer

    Accenture

    Developed code replicas of real-world mobile applications using Go, and Uber-Fx, which helped to create and execute integration tests. Collaborated with cross-functional, and cross-product teams to prepare integration test scenarios. Actively contributed and mentored team members to create integration tests for monitoring system health and reliability. Implemented localization for application services to enable product launches across multiple regions.

  • 2 years and 11 months, Apr 2016 - Feb 2019

    Senior Software Engineer

    Tata Consultancy Services Ltd

    Implemented an integration platform for client software, and third-party applications that helped reduce interfacing efforts and time. Built a Rest service generator application that helps projects build Restful web API. Implemented a workflow management application and a service orchestrator that helped to build business workflows using existing API. Automated data exchange between heterogeneous data models. Built a data transformation rule engine to facilitate a seamless and consistent flow of data.

  • 2 years, Apr 2014 - Mar 2016

    Software Engineer

    Tata Consultancy Services Ltd

    Designed and developed a software for data migration, using Java, and Adex Modeling Framework. Seek guidance from senior architects and tech leads to understand the requirements. Collaborated with cross-functional teams to set up data migration workflows for 2 clients. Executed data migration for 2 client projects and actively participated in post migration support.

  • 2 years and 1 month, Mar 2012 - Mar 2014

    Assistant Software Engineer

    Tata Consultancy Services Ltd

Languages

  • English

    Fluent

  • German

    -

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 22 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members