Sourav Roy — Software Engineer
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/
Stackforce AI infers this person is a Fintech and Gaming Software Engineer specializing in cloud microservices and data engineering.
Location: Bengaluru, Karnataka, India
Experience: 13 yrs
Skills
- Microservices
- Aws
- Data Ingestion
- Event-driven Systems
Career Highlights
- 11+ years of experience in fullstack cloud microservices development.
- Expertise in Cloud Native MicroServices design and development.
- Proficient in DevOps practices and tools.
Work Experience
Visa
Staff Software Engineer (Data + Backend) (2 yrs 2 mos)
Electronic Arts (EA)
Senior Software Engineer (2 yrs)
Microsoft
Senior Software Engineer (4 mos)
Walmart Global Tech
Software Development Engineer IV (3 mos)
Cisco
Senior Software Engineer (8 mos)
GE Digital
Senior Software Engineer (2 yrs 4 mos)
Qualcomm
Programmer Analyst (2 yrs)
Tata Consultancy Services
Systems Engineer(Software Engineer) (3 yrs 6 mos)
IIT kharagpur
Intern (1 mo)
Central Mechanical Research
Central Mechanical Engineering Research Institute (1 mo)
Education
Bachelor’s Degree at West Bengal University of Technology, Kolkata
High School at DAV Model School,Durgapur, W.B
School at St.Xavier’s School, Burdwan, W.B