Sayantan Roy
Angestellt, Lead Software Engineer, Xylem
Bengaluru, Indien
Werdegang
Berufserfahrung von Sayantan Roy
Bis heute 6 Jahre und 4 Monate, seit März 2018
Lead Software Engineer
Xylem
• Research, design, and implement scalable services for Xylem’s IoT (Internet of Things) platform using Spring Boot and Java. • Developed a Streaming pipeline using Kafka, Flink, and Akka for an event processing engine to handle millions of messages. • Catering to DevOps by deploying services to AWS Cloud using Docker, Kubernetes integrated with pipelines and Helm charts. • A Certified ScrumMaster® leading a nimble Scrum team of developers, QA, and DevOps engineers.
• Design and implement microservices architecture for existing monolithic Shareshource connectivity platform. • Rapidly prototyped new capabilities to confirm feasibility.
• Implemented Distributed Marketing module from scratch within the existing B2C Responsys marketing ecosystem. • Participated in numerous design discussions with Technical Architect and formulated specification documents. • Actively engaged in Test Driven Development with a stern focus on Unit Testing and Integration Testing. • Implemented fine-grained access control across the existing modules using RBAC and ABAC analogy.
2 Jahre und 4 Monate, Mai 2012 - Aug. 2014
Member Technical Staff
Triniti Advanced Software Labs
• Implementation of Application Lifecycle management tool using Java, Struts, and Oracle database. • Developed business service interface and integrated with external ERP systems for Supply Chain Management (SCM). • Created Data gathering eWorksheet using Java Applet to enable functional consultants with ERP rollout automation.
Ausbildung von Sayantan Roy
4 Jahre und 1 Monat, Juni 2007 - Juni 2011
Computer Science
Rajiv Gandhi Proudyogiki Vishwavidyalaya
Sprachen
Englisch
Fließend