S

Sourav Roy

Software Engineer

Bengaluru, Karnataka, India13 yrs experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 11+ years of experience in fullstack cloud microservices development.
  • Expertise in Cloud Native MicroServices design and development.
  • Proficient in DevOps practices and tools.
Stackforce AI infers this person is a Fintech and Gaming Software Engineer specializing in cloud microservices and data engineering.

Contact

Skills

Core Skills

MicroservicesAwsData IngestionEvent-driven Systems

Other Skills

Rust (Programming Language)RayAmazon Web Services (AWS)Big DataArtificial Intelligence (AI)Go (Programming Language)Apache SparkRedisApache AirflowHadoopApache FlinkKubernetesApache KafkaJavaGENAI

About

Senior Software Engineer with 11+ years of experience in the Information Technology industry as fullstack cloud microservices developer for web apps/ hybrid / pwa responsible for end to end delivery. Experienced in dev, devops. Skilled in Core Java with Concurrency & MultiThreading, Data Structures and Algorithms, expertise in Cloud Native MicroServices design & development, System Design for enterprise apps, products in domains like retail, IOT, GIS from ground up. ➢ Languages : Java, Node.js, Typescript. ➢ Frameworks : SpringBoot, Spring Modules(Core, Security, AOP, Data etc.), JPA, Hibernate, Ibatis Angular, Electron, Express, Redux, Ionic, ExtJs ➢ Database : Cassandra, MySql, Oracle, Postgres, Mongo, Couchbase ➢ Cache : Redis ➢ Security : OAuth, Okta, Amazon Cognito, CloudFoundry UAA. ➢ Messaging/Integration : Kafka, KStreams, KConnect, ActiveMQ ➢ Cloud : AWS(API Gateway, ELB, EC2, CloudFront, CloudWatch, S3, Serverless Lambda, ECS, SQS, SNS, ElasticCache etc.) ➢ Search : ELK Stack(Elastic, LogStash,Kibana). ➢ Automation : Ansible ➢ Devops : Docker, Kubernetes, Helm, Jenkins (groovy scripting), NgInx ➢ Observability : Splunk, Datadog, Prometheus, Grafana, Istio Service Mesh, Kafka Lens ➢ Distributed Tracing : Jaeger, Zypkin. Circuit Breaker : resilience4j ➢ Tools/IDE : Apigee, Swagger, Intellij, Git, Liquibase(DB script version control), SonarQube, WhiteSource, AquaSec container security, Perforce, Jira, Confluence. ➢ Libraries : aspect4j, log4j, junit, mockito,powermock, wiremock, resilience4j etc. Software development best practices ➢ Domain Driven Design ➢ Design patterns ➢ Microservices design patterns ➢ Test driven development ➢ Static code analysis (FindBugs, Checkstyle, PMD) ➢ Code Review ➢ Software Development Methodology (Agile, Kanban, Waterfall, Iterative Waterfall) Devops experience: ➢ Proficient in writing multi stage docker files with reduced memory footprint, developing helm charts for deployments on K8s. ➢ Hands on experience & in depth knowledge in managing K8s cluster, ingress controllers, services, deployment yamls, statefulsets, pod autoscaler, dashboard etc, troubleshooting services and pods. ➢ Hands on experience in managing & setting up of Istio service mesh. ➢ IAC : Terraform, Shell Scripting, Linux OS Passionate & detail oriented proactive individual who loves to take complete ownership. Interested to learn and work on new technologies and domains. Well versed in Agile practices & ceremonies. LC : https://leetcode.com/knowsouravroy/

Experience

13 yrs
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 2 mos
Current Experience

Visa

Staff Software Engineer (Data + Backend)

Apr 2024Present · 2 yrs 2 mos · Bengaluru, Karnataka, India · On-site

  • AI As Service & Data Platform : The Artificial Intelligence Platform (AIP) team accelerates the delivery of Visa’s next generation AI-powered products. Visa has world’s most valuable Petabytes of transaction data assets, harnessing AI/ML techniques with Visa’s rich data set to elevate fintech processes, fraud detection, behavior analysis, anomaly detection etc at sub ms latency.
Rust (Programming Language)RayAmazon Web Services (AWS)Big DataArtificial Intelligence (AI)Go (Programming Language)+16

Electronic arts (ea)

Senior Software Engineer

Apr 2022Apr 2024 · 2 yrs

  • Part of EA Central Tech, EADP designed & developed highly scalable,distributed EA Commerce-Revenue Tech products, services on multi cloud AWS, Azure for B2B, B2C fuelling all major EA game titles(FIFA,NFS,Battlefield etc.) providing seamless user experiences across the globe.
  • Payment Integration Service for integration of TP payment providers.
  • Event Processor processing large scale real time data events(player activity, in app purchases, transactions), transformation, filtering procesing using Apache Flink, Kinesis.
  • Personalization Engine for profile lookup, Campaign creation,promotion, management, rewarding.
  • External Monetization Service(EMS) that Validates ad transactions for ad-networks acting as middle-man between game servers & offerwall providers.
  • ValidationService that Handles requests to validate, consume, and search for in-app purchase receipts from Apple AppStore, GooglePlay and Amazon stores.
  • Subscriptions & Renewal Service validate, consume and manage subscriptions abstracting Games from specific store functionality.
  • Push Notification Service to send PN, broadcasts to clients.
  • Rules Engine & Segment Estimation Service to identify users segment for ad targeting, Geo Service for geolocationing.
  • Build AWS DataImporter pipelines for ETL on historical data to BI pods.
  • Other services : Player Profile Service, Revenue Service.
  • Build ETL suite for streaming data from GCP Bucket, to Snowflake DB using Apache Beam, scheduled by Airflow.
  • Built RevtechSDK using Golang GRPC to capture revenue events from game server.
  • Worked on cost optimizations, cloud security.Code reviewing, mentoring working across geographically distributed pods.
  • Tech Stack[Java Spring Boot microservices, Python, GoLang, AWS(Secrets, EKS, Kinesis, Elastic Cache, S3, Lambda, DynamoDB, IAM, DataPipeline, ALB ,SQS, SNS, Apache Flink, Kafka, Airflow, Apache Beam, ELK, Prometheus, Grafana, Snowflake DB, GCP, Redis, Elastic Search, Azure , RxJava Reactive Programming, GraphQL C# .Net]
JavaSpring BootPythonGoLangAWSApache Flink+15

Microsoft

Senior Software Engineer

Dec 2021Apr 2022 · 4 mos

Walmart global tech

Software Development Engineer IV

Sep 2021Dec 2021 · 3 mos · Bengaluru, Karnataka, India

  • Built low latency, scalable data ingestion pipelines (capable of mapping , transforming and enriching the data) from stores, fulfillment centres into enterprise inventory which is source of truth for inventory merchandise data, using Kafka Streams, Cassandra, Kafka Connect, Airflow, GCP dataproc.
  • Worked on RTAG(Real Time Event Aggregator) which does roll up of events pushing to sinks like ElasticSearch, GCP Big Query Tables.
  • Scheduling jobs using Airflow and GCP dataproc.
  • Technology : Kafka Streams, Kafka Connect, Avro, Cassandra, Kafka lenses.
  • Building event driven systems.
Kafka StreamsKafka ConnectAvroCassandraKafka lensesData Ingestion+1

Cisco

Senior Software Engineer

Jan 2021Sep 2021 · 8 mos

  • Worked on CISCO Email Security product.
  • Awarded CISCO Connected Recognition Award for fast delivery of feature.

Ge digital

Senior Software Engineer

Aug 2018Dec 2020 · 2 yrs 4 mos · Hyderabad, Telangana, India

  • Projects
  • Mobile Enterprise(ME)
  • Utilities and telecoms competitive service providers (CSPs) continue to focus on field operations as a means to drive reliability, efficiency and improved customer satisfaction for their business. GE’s Mobile Enterprise Suite offers the latest advancements in mobile technology and applications for uniform data access and field automation across the enterprise.
  • This suite of solutions extends critical back office functions to the field, enabling office and field
  • personnel to visualize and share network data and work tasks in real-time, agnostic of the mobile device or operating system in use. GE’s mobile applications are specifically designed to maximize enterprise efficiencies with tools that are easy to deploy, use, and manage. GE’s Mobile Enterprise Suite of field automation applications allows customers to unlock the value of their back office systems by extending capabilities to the field including:
  • Damage Assessment • Peer communication
  • Field Asset Viewing
  • Asset Update
  • Field Inspections
  • As-built / Design Update
  • ➢ Designed,delivered workflow, location tracker, activity, notification microservices following microservices design patterns & domain driven design from scratch serving requests at subsecond latency using springboot,RxJava, netty AMQ, Redis, Cassandra.
  • ➢ Developed commonly shared notifications microservice using websockets, spring boot, Kafka, docker etc, & AOP(aspect programming) based reusable libraries used across team.
  • ➢ Dockerized, developed helm charts, managed K8s cluster(services, volume provisioning, pods, pod autoscaling, nginx ingress, troubleshooting etc.), on AWS.
  • ➢ Provisioned Istio service mesh on K8s cluster.
  • ➢ Mentored team members.
  • ➢ Prod monitoring, operational metrics, logs on ELK, Prometheus, Grafana. Supporting operations.
  • SeaStream Insights
  • https://www.gepowerconversion.com/press-releases/ge-marine%E2%80%99s-seastream-insight-powered-predix-revolutionize-offshore-industry-through

Qualcomm

Programmer Analyst

Aug 2016Aug 2018 · 2 yrs · Greater Hyderabad Area

  • Building enterprise applications.
  • Migrating existing enterprise applications to AWS cloud.

Tata consultancy services

Systems Engineer(Software Engineer)

Jan 2013Jul 2016 · 3 yrs 6 mos · Pune Area, India ,Kolkata

  • Worked as developer for the following products belonging to the TCS MasterCraft Suite
  • Application Performance Monitor(APM)
  • Application Performance Tester(APT)

Iit kharagpur

Intern

May 2012Jun 2012 · 1 mo · Kharagpur

  • Worked as an Intern In Telemedicine Lab Of IIT Kharagpur ,on Implementing RBAC Security
  • model on project, work titled as ‘ A scalable and flexible approach to prevent execution of illegal
  • SQL queries using RBAC".

Central mechanical research

Central Mechanical Engineering Research Institute

May 2011Jun 2011 · 1 mo · Durgapur, West Bengal, India

  • Worked as Intern at IT Workgroup in Central Mechanical Engineering Research
  • Institute(CMERI,an Autonomous body under CSIR, India) On a project entitled, “ Discovering
  • patterns in the hydrological processes during the highly flooded years :A study on Indian Basin”

Education

West Bengal University of Technology, Kolkata

Bachelor’s Degree — Computer Science & Engineering

Jan 2008Jan 2012

DAV Model School,Durgapur, W.B

High School — Science

Jan 2006Jan 2008

St.Xavier’s School, Burdwan, W.B

School

Jan 2006Present

Stackforce found 100+ more professionals with Microservices & Aws

Explore similar profiles based on matching skills and experience