Thursday, May 25, 2017

Achievement & Milestones

Managerial Achievements:
  • MS US
    • RAID Framework - Bi-weekly Evaluation of Risk, Issues, Action & Decision Registers.
    • Demand-Capacity Model for Managed Services Model
    • Project Intake/Initiation/Life Cycle Process
    • Project/Program Capacity Reservation Process
    • Release Readiness Process having sub-processes like User Stories, Dependencies, Component Diagram, Test Cases, Risk & Mitigation
    • Evolved Three Amigo Approach, leading to remove waste in requirements and development.
    • Leading Technical Architect Group
    • Leading Security Steering Committee
    • Seamless Onsite-Offshore Deliveries/Communication across multiple projects in parallel.
    • End to End Coordination of DEV, QA, UAT, and PROD releases
    • Leading Timely, Accurate and Detailed Executive Summary, Various Project Status Reports on a weekly basis
  • Japan
    • Project delivery process using principles of Kanban Agile Methodologies
    • Evolved Three Amigo Approach, leading to remove waste in requirements and development.
    • Automated generation of Project Dashboard Metrics, renovating the Current Project Execution Model in a Lean Execution Model using TFS Data.
    • Improved estimation accuracy and transparency by providing detailed estimation, using wideband Delphi technique & analyzing ROM/Actual and many other metrics (Estimation Accuracy, Requirement Quality, QA Rework%, Design Rework%, Effort Variance, Schedule Variance, Release Burn Down, Risk Burndown, etc).
    • QA estimation using parametric estimation technique.
    • Robust Resource Skill Matrix on domain/technical knowledge helping accordingly in in identifying individual development & training needs.


Technical Achievements:
  • Wells
    • Data Column Level Encryption - At production support site, IT teams are able to execute SQL queries and get the data in plain text.
    • Solace Message-Oriented Middle-ware - Created .Net Client to Consume Solace Queue and Process response in parallel using Multi-Threading – Enables Hugh Throughput and Low Latency - Link
    • Coherence Cache - Share Memory Multi-Processor System - Created .Net Client to Consume Coherence Cache - Link
  • MS US
    • Technical Architect Group
    • Code Best Practices, Code Review Readiness Model
    • CI-CD Implementation Thru Cruise-Control, Jenkins & NANT Scripts
    • Review Board Tool - Code & Design Review 
    • Release Readiness Process having sub-processes like User Stories, Dependencies, Component Diagram, Test Cases, Risk & Mitigation
    • Release Readiness Model (Percent based progress meter)
    • Lead Security Steering Committee and Web Application Security Team (security techniques to avoid any information high-jacking like CSRF, XSS, HTML/SQL Injection, Session Hijack etc).
    • Technical Analysis/Architect for LaunchPad Product
      • Converted Business Requirement into Technical Requirements
      • Data Model Defined in Entity Framework
      • Deployment Docker Files
    • AWS Achievements - Details below
      • AWS NodeJS Accelerator - Lost & Found Application (Resilient Architecture)
      • AWS ELK Model - Encrypting Records Passed Thru Kinessis Stream)
      • AWS Connect (Lily) Accelerator, Universal Lamda For API Calls, Lambda connecting DynamoDB
      • AWS Lex Accelerator
    • Common Logger in Node.js using Winston NPM Module (like log4J)
    • Node.JS Application (Using Node.JS Express, Node.JS Server, Denodo View/API) replacing IBM Infosphere tool for Metadata Ingestion). 
      • AWS Hosted using Forever
    • SSO/LDAP Authentication using various NPM Modules (Passport/ActiveDirectory)
  • Japan
    • SONAR Cube for additional code quality measurement technique.
    • Browser Stack for automating cross browser application testing
    • Web Application Security Standards/Practices (security techniques to avoid any information high-jacking like CSRF, XSS, HTML/SQL Injection, Session Hijack etc).
  • Digital
    • Implemented File Upload Manager - Utility allowing drag-drop operation from any place e.g. Browser, Windows Explorer, Fax etc
    • Utilized SharePoint Foundation as full blown Sharepoint, - FBA, SLAM - Database CRUD, SSRS Integration in Sharepoint
      • Design & Development -  Built an intelligent tool that allows the DPE (Australia) to perform automated analysis of financial data on a real-time basis.
      • Technologies:
        • SharePoint Foundation 2010 - 
          • Utilized as a foundation platform for building Web-based business applications that can scale easily to meet growing needs of your Australian County. 
          • Due it's robustness for managing storage and weba-app feature allowed us to make a cost-effective way to implement and manage the application.
        • FBA - Forms Based Authentication
          • This pack is utilized for SharePoint 2010 for features like registering users, changing passwords and password recovery. 
          • It includes tools for managing users and roles and for approving registrations.
        • SLAM - SharePoint List Association Manager 
          • Ideally SharePoint is NOT a relational database. Thus ideally in industry you need relational tables, use ASP.NET/SQL straight-up, not SharePoint.
          • However we used SLAM - It allows us to define relationships (one to one, one to many, many to many) between SharePoint lists (or Content Types) and then leverage those relationships in webparts or custom field types using familiar and straight forward SQL queries. 
        • SQL Server Reporting Services (SSRS) Integration with SharePoint - 
          • Configured deployment of SQL Server Reporting Services to work with a deployment of Microsoft SharePoint Foundation 2010. Using few configuration steps on both a report server and SharePoint, published SSRS reports to SharePoint libraries and provided report viewing and management services on SharePoint portal.
        • SQL-Server 2010 
          • Used as back-end Database.
    • Setup NUnit Framework
    • Lead Setting-Up Silverlight Projects, Created Silverlight Accelerators Across Portfolio (Silverlight Launched Newly!!!)
    • Lead Setting-Up ASP.NET MVC 2.0 Projects, Created Pilot Projects/Accelerators Across Portfolio (Launched Newly!!!)
  • XP
    • Custom FxCop Rules
    • ASP.Net session as Profile
    • Accelerator for multiple Deployment Methods in ASP.NET
    • CI-CD Implementation Thru Cruise-Contro
    • Profiling Thru ANTS Profiler - Solving major memory leakage
    • Lead Setting-Up ASP.NET 2.0 Projects, n-Tier Layered Framework, Internationalization, Breadcrumb Feature at Onsite Location
  • Persistent
    • Common Logger using Thread Producer-Consumer Algorithm
    • Framework for updating .resx Resource File for runtime Globalization feature without any impact on running IIS Web Server
    • Implemented ASP.Net session state using Using SQL Server with an extension to work like Profile - Link
    • Accelerator for TFS Profiler (Sampling & Instrumentation)
    • Learned & Presented ASP.NET 2.0 various type of Caching.
    • Lead AJAX Implementation (Newly Launched in Beta!!)
    • Lead Setting-Up Technical Forum/Blog across various technologies to create a single platform for helping out teams across orgranization
  • Rishabh
    • Implemented SSL Implementation & Verisign Integration
    • VSTO Implementation
    • Lead Multiple Projects Technically
    • Created Accelerators for .NET Remoting
    • Lead Teams with various Technology Enhancements in ASP.NET, AJAX, Web Services etc.
    • Created JavaScript Framework for State Management, Undo-Redo Behavior 
    • Created a MS-PPT Style behavior in ASP.NET Project for client (Proposing Bowne)
    • Lead Content Management System Web Project for Concordia University California US

Testing/QA Initiatives:
  • Setup Automation Testing using Selenium Framework
  • Browser Stack for automating cross browser application testing
  • Implemented & Evolved QA estimation using parametric estimation technique
  • Implement Custom QA Cycle Framework in Microsoft TFS Agile Templates.
  • Manage QA effort and Improvement in a fast-paced innovative Agile & Traditional Environment.
  • Improved Quality through Automation and Continuous Integration
  • Worked with Application Development to increase Unit Test Coverage and Overall Code Quality.
  • Reviewing the Test cases / Test Plans
  • Evaluate and implement quality frameworks to enable faster application delivery
  • Responsible for the coordination of all QA Items
  • Always remain on top and avoid Defect Leakage Rate out of SLA.
  • Coordinates DEV, QA, UAT, and PROD releases
  • Experience with HP Quality Center & JIRA for Defect Logging

AWS Technical Achievements:
  • MS US
    • Implemented AWS & Node.JS Accelerator having Re-Silent Architecture
      • Server less Architecture, Zero-administration Compute Platform (Lambda)
      • AWS Server-less architecture is ideated & 50-70% of AWS Eco-system is utilized – EC2, Elastic Beanstalk, Lambda (Server-less Architecture), ASG, ELB, S3, CloudFront, RDS, VPC, Route53, CloudWatch, CLI, IAM, SES, SNS, SQS & AWS Tools & SDKs.
      • High Application Availability  (Multi-Availability Zone)
      • High Application Reliability (Micro Services, Messaging System)
      • Auto Scalable & High Performance Application (ASG)
      • Elastic Load Balanced & Routing Policies Applied 
      • Secure & Cost Effective Solution
      • Light Weight & Event Driven thru Node.JS
      • Decentralized Repository - Git/BitBucket
    • AWS Connect - Lily
    • AWS ELK Implementation
      • First Implementation – ELK With CloudTrail/CloudWatch (as LogStash)
      • Second Implementation – ELK With AWS KinesisFirehose/CloudWatch (as LogStash)
    • AWS Lex Bot

Security Steering Committee:
  • Reference Link
  • Lead Security Steering Committee and Web Application Security Team (security techniques to avoid any information high-jacking like CSRF, XSS, HTML/SQL Injection, Session Hijack etc).
  • Build Security Expert Team - To Embed & Mature Security Practices as part of the design/development/release.
  • Conduct/Lead Security Team Meet - Once a month and share ideas and understand if any new business needs/expectations/feedback/suggestions.
  • Carry the concepts that surfaced in the meetings back to our leadership (this team) for understanding and potential action
  • Create Best Practices Repository & Train to Individuals on those best practices
  • Form a Cross-Functional team to represent Application Dev Security Best Practices for their specific area of responsibility (Web/Windows/Mobile/Cloud)
  • Build Automation of Security Checks in our processes - Static Code Scanning (SONAR Cube, VeraCode, Checkmarx,FxCop etc)  & Implement Continuous Vulnerability Scanning - Needed to be implemented as a part of modern advance development processes 
  • Define prevalent Classes of Application Vulnerabilities (based on the OWASP Top 10) and  build useful Threat Models (effective means of discovering security design flaws in your systems).
  • Implement Continuous Vulnerability Scanning - Needed to be implemented as a part of modern advance development processes 
  • Few more Security Areas to focus on:
    • Physical Security: Controlled Access, electronic surveillance ,video surveillance, security personnel
    • Perimeter Security: Firewalls, IDS
    • Network Security: Segmentation, Secure W-LAN , IPSec, DMZ
    • Host Security: Server Hardening, Client Hardening, Patch Management, Anti-virus, Distributed Firewalls

Program Management:

  • GPM -  Governance Procedure Manual/Procedures
    • Program Risk Management - Delivery, Financial, Performance, Relationship, Contract, Capacity Spikes, SLA Waiver
    • Program Issue Management - Any Unaddressed problem , Disagreement, Scope of the contract, Relating to service delivery  
    • SLA Define, Management & Reporting
    • Program Delivery Management - Project/Program Inception & Delivery
    • Innovation & Ideal Central
    • Contract Change Management
    • Financial Billing Management
  • OPM
    • Project Life Cylce Process
    • Capacity Reservation Process
    • Release Readiness Process
  • Others
    • Security Steering Committee
    • Demand & Capacity Management
    • Define Release Train/Calendar
    • Time-sheet Management
    • Program Budgeting/Costing
    • New Project WorkOrder Process
    • Additional Capacity Procedure
    • Customer Satisfaction Survey - 6 Months (SurveyMonkey)
    • Project/Program Reporting
      • Weekly
        • Executive Reports
        • Program/Project Status Reports
        • Intake & Capacity Utilization 
        • Incidents / Availability / Problems / AMS User stories Status
      • Monthly
        • Monthly Dashboard - Project Delivered, US Delivered, SLA, TCoE Reports
        • Monthly SLA (CPI / KPI) report (Spotfire)
      • Quarterly
        • BCP / DR updated plans 
        • Half-Yearly
        • CSAT Report
      • Yearly
        • End of year performance report 
        • BCP /DR Annual secondary site testing report
Regards,
Arun Manglick

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.