Summary
Overview
Work History
Education
Skills
Certification
Timeline
Training
Generic

Mohammed Rabic Riyazudeen

VALLEY VILLAGE,CA

Summary

Experienced leader with strong background in guiding teams, managing complex projects, and achieving strategic objectives. Excels in developing efficient processes, ensuring high standards, and aligning efforts with organizational goals. Known for collaborative approach and commitment to excellence.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Senior Applications Consultant

Capgemini
06.2022 - Current
  • COMPASS is an Enterprise application for Program Scheduling, Planning and Finance (Cable Only) across Broadcast, Cable, Sports Spanish & Local Media networks. Main functionalities of the application are maintaining contract agreements for titles, rights, in-house contracts for acquired and original content. Maintaining Episodic and Non-Episodic title inventory for programs to be scheduled which includes title metadata, parental and content ratings, press listings, program type and TV Everywhere linear rights. Managing schedules with Grid and List views for weekly, daily, 52 weeks and competitor views, print customized schedule grid views etc. Conditional Scheduling allows creation and management of Events & Plans. Monthly and Open Schedules for Cable and Sports networks and Bulk scheduling.
  • Analyze business requirement documents, identify functional, non-functional, and derived requirements, resolve ambiguous requirements, convert them into structured low-level technical designs, and lead the development team to create input schedules and reports that captures the business needs.
  • Develop proof-of-concept and prototypes to demonstrate the feasibility of a proposed solution to achieve complex business functionalities.
  • Create Microservices and Restful API services using Spring Boot and host them on AWS ECS.
  • Set up application build process using GitHub Actions and develop pipeline using terraform to deploy the services to ECS.
  • Responsible for design, development and maintenance of applications in respective application environments based on the Software Architecture.
  • Ensure delivery of projects with the high quality and timely manner.
  • Coordinate day to day activities with Project Manager, Product Manager, Internal team through scrum meetings and Internal Planning Meetings for Sprints.
  • Facilitate UAT processes and upon approval migrate changes across environments finally into Production.
  • Provide support through the initial implementation to roll out.
  • Connect with customers and stakeholders on a regular basis to identify, understand and prioritize new requirements.
  • Identify new areas of business by conducting regular meetings with key customers, collecting the feedback and driving the initiatives to develop customer relationship.
  • Prepare Project Estimation and manage Schedule.
  • Identify any project risks, or issues and implement corresponding action plans.
  • Analyze business critical production enhancements, production issues and resolving them in a timely manner.
  • Provide consulting services to NBCUniversal for software implementation and integration solutions.
  • Responsible for post-production support, setting up and maintaining the system environment to ensure the application is up and running.
  • Constantly monitor support requests. Coordinate with Operations teams to perform Root cause analysis of issues, identify and implement hot fixes adhering to SLA.
  • Operating Systems: Microsoft Windows, MAC and Linux
  • Software / Special Tools: Java Spring Boot, Python, Terraform, AWS Services, Postgres, SQL Server, GitHub

Senior Applications Consultant

Capgemini
02.2020 - 05.2022
  • Global Title Management (GTM) acts as NBCUniversal’s studio-wide central repository of title information. The platform helps to collect and distribute basic Theatrical, Broadcast and Cable TV, Direct-To-Consumer, News and Consumer Products title information. GTM supports 2,500+ global users across Film, TV, Tech Ops, Peacock and Digital businesses.
  • GTM provides the basis for title structures in SAP (Systems Applications and Products) and NBCUniversal’s GTM downstream systems. The platform provides 24 by 7 real-time direct feeds to 34+ systems such as SAP, Salesforce, SAFE, and Translator. Additionally, the GTM Cross-Reference Hub links internal / external Financial, Sales, Legal, Distribution, and Data Warehouse systems together.
  • Develop technical documentation to define the system components, development environment and implementation planning/strategies
  • Assist in the design and implementation process for new products/projects, informing senior executive of alternatives
  • Develops and implements solutions in accordance with policies and procedures
  • Responsible for maintenance of applications with technologies such as .NET Core, C#/SQL Server/HTML5/Angular/Bootstrap
  • Prepare and dispense work assignments, provide guidance, and/or review the work of other team members
  • Recommend business process flow improvements and clearly communicate problem/resolution process to project management
  • Analyze, Design, Develop, Review and support to the enhancements of the Global Title Management (GTM) application
  • Participating in End user meetings along with NBCUniversal team to understand the enhancement requirement and propose cost effective solutions
  • Develop/Test Complex business functionalities of the Global Title Management (GTM) application and provide user demos to business community on the newly developed functionalities to make sure it meets their needs
  • Conduct brainstorming sessions with the client to discuss the ideas/suggestions to improve the performance/efficiency of the application
  • Contribute to the development effort of each project by leading and working on the continuous improvement activities of build process, design process, software release process and the team estimation process
  • Operating Systems: Microsoft Windows
  • Software / Special Tools: Web API Development using DotNet, Entity Core Framework, Angular 7, SCSS, HTML, Solr Search for image indexing and retrieval, Database Schema design using SQL Server, source control systems GitHub and TFS.

Senior Applications Consultant

Capgemini
01.2019 - 01.2020
  • Digital Asset Management Application for Global Film Marketing. SOLAR (Submit, Organize, Locate and Retrieve) system provides digital storage, archiving and retrieval of still images and printed marketing materials. SOLAR contains prerelease series and movie images which are very sensitive for marketing and distribution. It is a package Client-Server application with SQL Server as the database. It has Audit Reports; Asset Tracking reports and has information security requirements for it stores digital photographs of movies and TV series.
  • Develop and manage legacy SOLAR application using Photo Editor asset management system.
  • Analyze the existing system and design new application with flexible UX design, robust middleware with enhanced security system and scalable backend that can support heavy traffic when needed.
  • Familiarize with Fotoware, new digital asset management system that can be used in place of photo editor for enhanced new functionalities for organizing and retrieving the images.
  • Develop migration script for moving high volume of images across different storage locations.
  • Understand legacy SOLAR application and document the functionalities and implementation procedures, based on that design new system.
  • Web application development based for new system with modern framework and best in class technology.
  • Plan the development activities and coordinate with offshore to get seamless delivery of the product.
  • Monitoring and prioritizing application development using JIRA.
  • Participate in daily and weekly status meetings to update the progress and to provide inputs to the stakeholders to prioritize tasks.
  • Prepare deployment plan and coordinate with different team for promoting the changes to production environment.
  • Operating Systems: Microsoft Windows, MAC, Linux
  • Software / Special Tools: Digital Asset Management Tools like Photo Editor and Fotoware, AWS S3 for image archival and backup, Web API Development using DotNet, Entity Core Framework, Angular 7, SCSS, HTML, Solr Search for image indexing and retrieval, Database Schema design using SQL Server, source control systems GitHub and TFS.

Senior Applications Consultant

Capgemini
08.2017 - 12.2018
  • Corporate Contract Sports: The CCA Sports Tool supports Business and Legal Affairs across the NBC Sports Group and provides the ability to enter and securely manage all NBC Sports contracts through a workflow approval process. This tool provides a standard, centralized and secured solution to better manage contract requests, approval reviews and workflow reporting.
  • DMZ Sports Events Website: DMZ Sports is a web application where Freelance workers request to work for NBC Sports Events. Freelance workers’ requests to work for NBC Sports Events are placed on this website; and Production Memos are posted with Event information. This is a custom-built web-based application. The technology used is J2EE and the database system is Oracle 12c. SSL certificates have been installed in the application to encrypt and protect the personal information of users from potential security risks.
  • Develop and enhance the application for new features requested by business users.
  • Work with business analysts and other technical teams to understand the current process, use cases and the requirements: Visualize and purpose improved process and design the solution.
  • Adapting to newer technologies and frameworks to develop a feasible solution within the stipulated time.
  • Utilize development knowledge and domain experience to coordinate with various teams and understand the proposed business and the issues precisely and enable the most appropriate solution.
  • Perform the development activities to meet the business needs by studying information needs, conferring with users, studying system flows, data usage and work processes, investigating problem areas and following the software lifecycle process.
  • Provide project deliverables to ensure quality of the product and maintain a code base in version control tools such as Microsoft TFS and GitHub.
  • Identity the potential performance latency areas in the application using tools like AppDynamics and provide performance tuning recommendation or implementations.
  • Monitoring and prioritizing application defects created in Service Now and JIRA and provide workaround solutions for critical defects to ensure business continuity.
  • Customize and configure the jobs, build management and cloud deployment.
  • Participate in daily and weekly status meetings to update the progress and to provide inputs to the stakeholders to prioritize tasks.
  • Perform testing procedures for all environments by creating artifacts, test conditions and supports for integration and quality assurance testing with QA team.
  • Responsible for creating change control for product Go Live, and Coordinate with various infrastructure teams to ensure a smooth Go Live.
  • Operating Systems: Microsoft Windows, MAC, Linux
  • Software / Special Tools: Java/J2EE, Spring Boot, Spring Micro Services, SQL Server 2016, Oracle 12C, Tomcat, JBOSS, Pivotal Cloud Foundry, Jira, Eclipse, Spring tools Suite, Angular JS, Bootstrap, JQuery, CSS, Microsoft TFS, GitHub, App Dynamics, Service Now

Project Lead

Capgemini
01.2012 - 07.2017
  • DPIM Support project included support and development across different platform such as Desktop, IOS Apps, Android Apps, Roku and AppleTV Apps. Support focus on video content publishing across different platforms, whereas development focuses on providing key features and developing generic REST APIs for different brands under NBCUniversal.
  • Working closely with a number of NBCUniversal brands websites and mobile applications. Such as Telemundo.com, Syfy.com, Bravotv.com, Oxygen.com, Cnbc.com, Sproutonline.com, Usanetwork.com, Nbcuinverso.com and many more.
  • Gather requirements from different application teams on business processes.
  • Develop and maintain elaborate services-based architecture utilizing open-source technologies like Hibernate ORM and Spring Framework.
  • Utilized Agile process to streamline development process with iterative development
  • Performance tuning of the application by revisiting the existing code and database queries. Resolving business critical production issues and migrating to production.
  • Other responsibilities include Analysis of requirements, Design, Onsite – offshore co-ordination and Bug fixing.
  • Lambda code for API Gateway to Mashery migration.
  • Release management and continuous integration using Jenkins.
  • Developing Rest APIs, integrating event logging, indexing them on Splunk and setting up alerts.
  • Integrating AWS Elastic Search services using Mongo connector.
  • Drupal application migration from Acquia Cloud to AWS EC environment.
  • Redesign NBC intranet site using jQuery and CSS.
  • Operating Systems: Microsoft Windows, MAC, Unix and Linux
  • Software / Special Tools: Java Spring Boot, MongoDB, MySQL, AWS SQS, S3, Elastic Search, API Gateway, GitHub, Jenkins, PHP, Drupal, HTML, JS, JQuery and CSS.

Senior Software Engineer

Capgemini
02.2010 - 12.2011
  • Media Interchange and Content Asset Hosting (MICAH) is a Digital Media Delivery Project. The project features media content upload, management and publish to different destinations/vendors like mobiles or websites. The content can be a Video or an Image file of any format. MICAH converts the content to a Universal format. For each destination, a different workflow is followed and on publishing, the details of the content are delivered in XML/Video format.
  • Mainly responsible for analyzing the existing system and looking after the maintenance of this system.
  • Responsible for interacting with customers and understand their requirements and provide solution.
  • Involved in design and development of a new publishing systems.
  • Utilized agile process to streamline development process with iterative development.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Developed reusable widget components to reduce redundant code.
  • Involved in Unit testing, Peer testing and Integration testing activities.
  • Provide support and solutions to users of the application.
  • Designing Home page to include Hulu and Xfinity publishing workflow.
  • Developing interactive chart using Jfreechart for getting publishing statistics for Admin workflow.
  • Adding code for enabling bumper and trailer for video publishing.
  • Developed Rest APIs using Struts for handling master data management that integrated with different application within the stream
  • Operating Systems: Microsoft Windows and Unix
  • Software / Special Tools: Java Struts, Spring, Hibernate, Oracle10g, Drools, EJB, JBOSS, Tomcat, SVN, HTML, JS, JQuery and CSS.

Education

Master of Computer Applications - Computer Applications

Anna University
Chennai, Tamil Nadu
01.2009

Bachelor of Computer Applications - Computer Applications

Bharathiar University
Coimbatore, Tamil Nadu
01.2006

Skills

  • Experience in architecting and developing Microservices using Spring boot
  • Cloud experience with AWS
  • Infrastructure development using Terraform
  • Experience in DynamoDB, SQL Server and Oracle
  • Web Application development using Angular, JQuery and CSS
  • Experience with release management and production support
  • Experience as Splunk, NewRelic and Dynatrace Administrator
  • Data migration and Performance tuning

Certification

AWS Solution Architect Associate

Timeline

Senior Applications Consultant

Capgemini
06.2022 - Current

Senior Applications Consultant

Capgemini
02.2020 - 05.2022

Senior Applications Consultant

Capgemini
01.2019 - 01.2020

Senior Applications Consultant

Capgemini
08.2017 - 12.2018

Project Lead

Capgemini
01.2012 - 07.2017

Senior Software Engineer

Capgemini
02.2010 - 12.2011

Bachelor of Computer Applications - Computer Applications

Bharathiar University

Master of Computer Applications - Computer Applications

Anna University

Training

  • Acquia and Drupal training in 2013.
  • J2EE training in 2010.
Mohammed Rabic Riyazudeen