Senior Software Development Manager
CurrentIBM DataStage NextGen on CloudDelivered Canvas UI frontend for IBM DataStage Nextgen on IBM’s public cloud platform from the ground up using ReactJS. Built as SaaS on IBM’s public cloud platform, this ETL system can move and transform data from AWS, GCS, Azure, IBM COS.Delivered an advanced flow editor based on ReactJS that creates assets of Data Flow. Worked with the product managers, UX design team and customers to incrementally add features into the product.Worked with customers to build a migration tool to seamlessly move their on-prem assets into DataStage on Cloud.Conceptualized and led the team to build a strong development CI-CD pipeline to uncover possible regressions. This improved the quality of the weekly deployments in production.Worked with the team to think and implement a toggle based delivery mechanism that would control exposure of features to customers until fully ready for production. Initiated and led the setup of a robust unit test code infrastructure as part of the development process.IBM DataStage Flow Designer - DataStage Dockers on private cloudLed the team that re-architected existing on premise products to dockers for deployment on IBM’s private cloud. Worked with a global team split across 3 geos.Delivered architectural changes by leading the team to address challenges related to persistent data volumes. Delivered customized scripts to control the features in the docker images based on customer’s need. This saved development costs and provided cost-saving options to the customers.Re-architected the scheduling mechanism to port to IBM’s private cloud platform.Ensured compatibility of the product by framing test cases and having the dockers tested against different file systems such as NFS, GlusterFS and PortWorx.Experience working with the cloud certification team to assess, present and fulfill product guidelines for the compliance with IBM processes.