Hello! I am Mohamed Asif. Sofware Developer.
I am a highly resourceful, innovative, skillful, and competent MEAN stack developer with 6 year and 7 months of experience in the field of Web/Software development. Working with Designers, Frontend and Product management staff and Clients to capture requirements for the functional elements of the website projects. I have immense knowledge in Product development, OTT platform and TTH applications.
2017 - 2024
- Experienced in leading a development team.
- Experience in developing applications and solutions for a wide range of corporate and public sector clients.
- Proficient in coding of websites specifically in Typescript and Javascript format.
- Possessing scripts using typescript programming language, Javascript, MySQL and NoSQL Server database.
- Responsible for liaising with clients and ensuring that all work carried out complies with standards and guidelines.
- Developed software using cutting edge technologies like CI/CD, POCs, SonarQube.
- Embraced software development from design to release in an Agile development framework.
- Hands on experience with Restful APIs and a Microservices architecture.
- Basic knowledge on cloud orchestrations such as docker and kubernetes.
- Experience working in Agile/Scrum development environments.
- Good knowledge and hands-on on TDD with Unit Testing and available Test Frameworks like Jasmine and Karma.
- Currently working on MEAN stack development especially in Angular - version 14 and NodeJs - Version 18 in server side.
- Interested to work more on new languages and technologies which falls under JS and TS.
Jan 2021 - Present
- Led a team of 7 engineers on a migration of an existing legacy (.NET) application into a modernized MEAN stack application.
- Built an improvised Co-Existence Node JS Microservices in order to communicate the data from legacy application which uses SQL to modern web application which uses Mongo DB.
- Held 3 internal workshops on Gen AI, Co-Pilot and current regulatory practices, enhancing team knowledge.
- Automated 4 housekeeping activities using Microsoft Power Automate.
- Developed and implemented standardized coding practices across the development team, resulting in fewer bugs and improved software stability.
Jan 2019 - Jan 2021
- Integrating Angular frontend
- Developing the product from the scratch
- Experience in analysing and handling NPM Packages
- Involved in the Software Life Cycle phases like AGILE
- Implementing Micro Services with Node js
- Implementing Swagger REST API
- Extensive in developing Generic solutions and reusable code libraries
- Creating Progressive Web aplications
- Integrating Various Payment Gateways like Paypal, Razorpay, Stripe etc.,
May 2017 - Jan 2019
- Integrating Angular, Laravel and Codeigniter frameworks
- Creating REST API's using Laravel
- Created Product Management, Category Management and Order Management CMS
- Responsible for developing the E-Commerce applications from the scratch
- Developed the CART management CMS using CodeIgniter framework
- Created Employee Management Tool in an ERP application
- Executed PDF creation using DomPDF and FPDF libraries in php
- Implementing Swagger REST API Documentation
- Responsible for executing queries in MySQL
- Involved in various Brain-Storming discussions for Module Development
OTT Product
India
- Integrated Angular Server Side Rendering (SSR) using Angular Universal
- Integrated Google Firebase Phone Number OTP Login
- Implemented Push Notifications using One Signal
- Customized Plyr player and integrated Transcoding, Thumbnail, Presets, Subtitle and Audio Languages
- Created both Audio and Video player
- Integrated Geo-Restrictions. Monetization model of Pay-Per-View has been integrated with validity
- Implemented Progressive Web Application (PWA)
- Executed social share like Facebook, Google, Twitter and Whatsapp
- Executed social login with Google and Facebook
- Created reusable library in order to maintain code standards
- Implemented Angular Material UI designs for both frontend and backend
- Implemented RXJS Observables for maintaining states
- Integrated ngx-uploadx library for Video Upload
- Razorpay payment gateway Integrated
- Implemented TDD in Angular using Karma and Jasmine frameworks
- Implemented TDD in Node JS using Mocha framework
- Created REST API swagger documentation
OTT Streaming Solution
India
- Implemented the Progressive Web Application in the product
- Integrated the service worker for browser caching and offline mode purpose
- Implemented Video JS video player with AWS elastic-transcoding, etc.,
- Customized the Video player with thumbnail, presets, subtitle and audio language
- Device, Login and Geo-restriction, X-Ray modes has been added in the player
- Used translation library for language interchange
- Created the audio site for the product from the scratch
- Executed Audio Player from video js with AWS elastic-transcoding, etc.,
- Integrated Angular Lazy Loading
- Executed custom directives such as, AllowOnlyNumbers and BlockCopyPaste directives.
- Integrated State management services using RXJS Observables
- Integrated Social login Google, Facebook
- Integrated the paywall concept such as SVOD, TVOD and AVOD
- Integrated Laravel Scheduler for On time video publishing
- Implemented tslint and sonarlint library to avoid duplication of codes and to strictly follow the oops concept
OTT Audio Streaming Solution
India
- Inherits all the points of VPlayed
Technologies Used
Angular 8, Node, Laravel, Express JS, MongoDB, MySQL, GitHub, Elastic Search, Elastic Transcoding, FFMPEG, Google server side ADS, Redis, Apache Kafka, Express API Gateway, MicroServices, Angular Material Design, JIRA, Docker.
E-Commerce Website
United States
- This project is completely based on United States E-Commerce services
- Here they sell fruits baskets, Gift baskets, Occasional Gifts etc.,
- Integrated payment gateway as PAYPAL
- This site is quite impressive from the other ecommerce websites
- Here we guide you through step by step process for purchasing a product where you will feel more impressive and comfortable that will make you to come again and purchase
An integral Royal Enfield showroom
India
- This system welcomes the users with the gigantic menu with the display of categories of their exquisite vehicles
- It provides great user experience. It also consists of Impeccable Vehicle Display, & Superlative Booking & Service Form.
2017 - 2019
The New College - chennai
2014 - 2017
The New College - chennai
Address
Perambur, Chennai - 600011
Phone
+91 8939555590
smohamedaasif96@gmail.com.com