Presently working in Gurgaon as a Project Manager for a complex software solution to a banking major's Credit Risk product for European market.
Earlier Worked as a Technical Lead, Scrum Master (Certified Scrum Master) and Agile Coach.
Working as Scrum Master for an Agile team. Managing software deliverie and client expectations
My current role is Managing System Integration and User Acceptance Test Environments for a Banking Major's Credit Risk project that has 7 development teams in 4 different time zones all working in Agile and following 2 week sprints. Each sprint will include software development, functional testing, System integration and User Acceptance testing. The parent application is designed technically in Flex, Java and Oracle, uses many frameworks and interfaces (legacy et all.) and architecturally has many sub applications. We use Weblogic Servers primarily for test environments and Liquibase for database management and deployments. My job is to manage deployments (code and database), keep the environments healthy, identify issues, incompatibilities in sub modules, getting them fixed from the team/support interfaces and ensuring a smooth run of software release to Production. We release code packaged into .ear files on Weblogic servers.
This project was a Enterprise Benchmarking application aimed at giving organisations, universities , businesses a way to compare ones business processes/business case(s)/performance metrics with industry's best and/or best practices fro other industries. Technically this was a Flex, .Net, HTML5, Oracle application using different frameworks and bridges and architecturally had two major modules - One for Authoring Surveys, Business Cases, Outside In, KPIs etc. and another for management of benchmarking input and processing. The project was Agile foloowing Scrum and My responsibilities included - leading the Flex team and being the UI architect, gathering and managing requirements and implementation and technical management of E2E sprint and delivery
My experience here includes Object Pascal (Delphi) Programming and Adobe Flex/AIR in Enterprise messaging domain. Using XMPP protocol we created chat/messenger apps for Enterprises. I was also doing Java/Blackberry Programming (we devised Blackberry apps and they were released in the app store as well).
I started as a trainee software engineer at TeleAtlas and was working on software meant to improve the Geographical database consistency and quality. It was a GIS domain specific work where I learnt a lot about navigation systems and softwares. The primary technology used was ObjectPascal (Delphi) and SQL.
Scrum Master & Agile Coach - I joined Deutsche Bank account in TCS as a Scrum Master for one of the Agile teams in Credit Risk Project. The account was a bit new to Agile and I used my past 2.5 yrs Agile experience and Scrum certification knowledge to coach my entire account on Agile. The Gurgaon chapter of our account is roughly 300 people and I had the challenge of getting the associates of varied experience like 1-15 years upto mark in Agile so that we could smoothly and swiftly transcend into agility from waterfall. I lead, designed and organized full day training Programme for associates for the same keeping in mind a varying experience audience with various technical, analyst and management backgrounds. I also devised many other interactive sessions like quizzes, knowledge mantras and lead my account in Agile Cafe (a quarterly TCS initiative for enhancing Agility at organization level).
This was a truck Fleet and Cargo Management project for Qualcomm with a very interactive front-end. User could create trips on google maps (embedded in the project) and send it to trucker's device. The latter could accept/reject the trip. The trip would usually have all sort of info regarding stop overs, different types of cargo etc. Cargo management was also handled in a separate module. Technically this was Flex, Java, Oracle Project using Cairngorm, Spring framework and architecturally it has two main modules and a couple of sub modules. My responsibilities included being the Technical Lead of the team and managing E2E delivery including requirement gathering, client interaction, technical implementation and Sprint sign off. We worked in Agile methodology following Scrum.
This project was that of a Malyasian Telecom giant YTL communications who were launching their 4G network in Malaysia then. Part of the complete package was a messenger application that they were launching exclusively for their WiMax network users. This app' Yeslife' would enable calling (audio/video), sms, chatting, conferencing all in its own. It was their trademark app so was rich in UI and features. I was Technical Lead and Flex architect for this Project. My responsibilities also included Client interaction/Requirement gathering. Technically the communicator's rich and intuitive UI was a Flex desktop app (Adobe AIR). The middle layer was a C/C++ lib which would in-turn talk to servers. We finished this challenging project in record time with full quality.