Hello I'm
Muhammad Bilal
Seni|
I am passionate about building excellent software that improves the lives of those around me. I am a lifelong learner who is continually striving to sharpen my skills.
I am passionate about building excellent software that improves the lives of those around me. I am a lifelong learner who is continually striving to sharpen my skills.
I love spending the majority of my time on the leading full-stack web and mobile app development with JavaScript, Python and Headless CMS. I enjoy collaborating to solve challenging problems, automate tasks, and aim to provide a lasting impression for the end user through innovative and seamless apps. I am a lifelong learner, with a keen interest in tech, who is continually striving to sharpen my development skills and impact on projects.
I have been involved in the entire process of software development, from initial conception to development, testing, implementation, and maintenance. I love the logic and structure of coding and always strive to write elegant and efficient code. I also strive to keep up with the latest trends in software development.
As a software engineer, I shape the future one line of code at a time, bridging the gap between imagination and reality.
Bachelor's degree, Computer Science
2012 - 2016
Diploma in Artificial Intelligence
2017 - 2018
Developed and managed Agentic AI systems, including the design and implementation of Retrieval-Augmented Generation (RAG) systems using Pinecone vector search and other knowledge-based vector databases.
Managed the end-to-end pipeline for Dynamic Agents across various domains, including Ecommerce modules and information retrieval modules, ensuring seamless integration and performance optimization.
Implemented monitoring and tracing for AI systems using Langfuse for LLM tracing and monitoring, ensuring robust performance and debugging capabilities.
Created chatbots with LLM support for Shopify stores and ad marketing platforms, enhancing customer engagement and automating support processes.
Extensive experience working with vector databases such as Pinecone, Qdrant, and Elasticsearch for efficient data retrieval and storage.
Optimized prompt engineering and AI data flow pipelines to improve model performance and reduce latency.
Managed and enhanced the core scoring model for paid advertisement media, leveraging data from platforms like Facebook Marketing API and Google Cloud APIs.
Worked on data warehouse management for large datasets, including ads tracking and insights, distributed across different regions and creatives.
Enhanced ETL pipelines for better performance, reliability, and scalability, using flexible orchestration methodologies for big data solutions.
Prepared and managed the presentation layer for stakeholders, delivering actionable insights and KPIs through intuitive dashboards and reports.
Utilized Apache Airflow and Mage AI for scheduling, monitoring, and automating data pipelines, ensuring efficient workflow management.
Designed and built data warehouses using technologies like dbt, with expertise in data transformation techniques for analytical and presentation purposes.
Leveraged dbt_utils, dbt Snowflake, and dbt_expectations for advanced data transformation and validation.
Worked with infrastructure orchestration tools and platforms to provision and manage data pipelines on cloud platforms like AWS, GCP, and Azure.
Working on Apache Airflow and Mage AI as a management tools for scheduling, monitoring, and automating data pipelines.
Core ETL pipelines management engine.
Designing and building data warehouses using technologies like dbt and experience with data transformation techniques.
Data Transformation for data presensation layer and analytical purpose using DBT, dbt_utils and dbt snowflake and dbt_expectations.
Working with infrastructure orchestration tools and platforms for provisioning and managing data pipelines on cloud platforms (AWS, GCP, Azure).
Working with APIs from various sources like Facebook Marketing API and Google Cloud APIs for data extraction.
Managing / Re engineering advertiser portal and divvi web.
Applying optimization techniques to the pre built systems.
Working on admin portal and divvi products.
Enhancement of backend infrastructure and deployment process with AWS ECS, ECR and Fargate service.
Setting up the environment for development process e.g (dev, stage, qa)
Creating and maintaining the documents and user flow process.
Working on Microservice created on nest js and node js.
Working on react mui tailwind and microfrontend multiple features.
Adding services for AWS Amplify and cognito for authentication.
Implementation of multi user support modules and payment gateway for stripe and braintree.
Cypress Component and E2E Testing.
Mentoring and consulting the team to implement best practices.
Collaboration with the top management in order to implementing new features in application.
Working on ECommerce marketplace of farm and agriculture products.
Setting up the relevant environment for development process e.g (dev, stage, qa).
React Angular Python and Magento Microservice Deployment to GCP.
Creating Interactive Components for multiple features.
Cypress Component and E2E Testing.
Mentoring and consulting the team to implement best practices.
System architecture enhancement.
Collaboration with the top management in order to implementing new features in application.
Headless CMS implementation and workaround.
Managing the whole frontend things of nasus marketplace.
Configuring and managing CI/CD Pipeline (github pages, vercel, heroku)
Managing frontend team to make better planning for components reutilization.
Creating Components Design system using Storybook Documentation.
Working on Discord API to create NASUS BOT. The BOT can auto reply to users on discord, can give live users availability and total users in groups, it can only register the user who has specific role.
Working on discord with user guilds management.
Authentication using discord and twitter
Working and Leading the front end on React, Typescript, Redux and NextJS with many developers.
Converting React Application to NextJS (with Redux Wrapper and React Hooks) for Server Side Rendering.
Web Optimization / SEO For Google ranking and Web Crawling. Hands on experience in following the rules and strategies for optimizing web to rank the top index in search engines.
Managing Serverless APIs created on Amazon Lambda and API Gateway.
Managing Elastic Search (Amazon Elastic Search Service) throughout the application with logstash for transportation layer for Elastic Search and Kibana for managing the logs and analytics.
Working on Gatsby and NodeJS with Express Mongoose and Apollo GraphQL to create Microservices for adding different features to app and supporting the non technical staff.
Collaboration with the top management in order to implementing new features in application.
Creating the technical document represents project overview and detailed structure.
Modeling the project diagrammatic representation and creating use cases.
Responsible of creating and managing ERD, project timeline, project specification document and user story document.
Using agile methodology my responsibility is to creating the project backlog and assigning the scrum meeting with project manager.
Taking daily report from developers under my leadership.
Managing and versioning the application using GIT.
Creating the technical document represents project overview and detailed structure.
Modeling the project diagrammatic representation and creating use cases.
Responsible of creating and managing ERD, project timeline, project specification document and user story document.
Using agile methodology my responsibility is to creating the project backlog and assigning the scrum meeting with project manager.
Taking daily report from developers under my leadership.
Managing and versioning the application using GIT.
Creating application using Angular with famous libraries and plugins like NGINX, Bootstrap, Material Design etc.
Creating application using React Redux and Formik.
Assisting the employees to work on the front end development.
Converting Wireframe to Mobile application structure using reactnative, nativebase and react-native-elements.
Integrating and managing data and states using redux.
Managing Domain and hosting of multiple projects.
Server Migration from one hostgator to digitalocean.
Deployment of API’s on Heroku server
Deployment of Web Portal and Websites on Firebase Domain.
Deployment of Web Portal, Sites and API’s on EC2 AWS using npm and nginx with pm2 (process management).
Project Management Using Trello.
Creating the well architectural database schema of MongoDB in Node.js using Mongoose library and relational database schema of mysql in Nodejs using sequelize.
Creating the RESTfull API’s and Services that connect the client using backend RSS and JSON.
Creating the portal on EJS(Embedded Javascript) template engine with Nodejs.
Address and improve any technical issues.
Creating the front end in angular 5+ with reusable separated components.
Working Experience on Material Design Angular.
Creating front end in EJS using Bootstrap and Materialize CSS library.
Creating the android and IOS application in IONIC 4 framework.
Creating the PWA(Progressive Web Applications) on IONIC 4 with Angular 7 using Latest Javascript Plugins of Audios Videos and Chatting.
Experience of Deployment of Application and portal on server, docker and on firebase/heroku domain.
Experience of working on Live Servers.
Handling the Server Scripts Written in javascript, python, perl and PHP.
Write Core parts of the solutions.
Creating Backend RESTFull API’s using ExpressJS and mysql/mysql2 with sequalize database architecture schema.
Optimization of the large queries for quick response in API’s.
Integration of the Email Notifications and Authentication Sending Module using Nodemailer with very popular NodeJS Template Engine EJS (Embedded Javascript) for Email Template to send.
Creating the upload feature for Images, Videos and Files and integrated it with Amazon Cloud S3 for persistency or mounting the file on client`s dedicated server.
Testing Using Chai and Mocha.
Third Party payment gateway authentication using Stripe.
Creating the Dynamic Content Component and View Component which handled by controller component
Conversion of the Custom HTML Template to Angular Reusable components with two-way binding properties..
Creating The analytical Data Representation modules for portal.
Working on angular validation and form controls.
Working on angular google geocoding and autocomplete api’s.
Working Experience of Material Design, Ngx and NgBootstrap Modules.
Integration of the firebase authentication with app.
Currently Creating the portal of Vendor Subscription in React JS and Context.
Deployment of API’s on Heroku server.
Deployment of Web Portal and Websites on Firebase Domain.
Deployment of Web Portal, Sites and API’s on EC2 AWS using npm and nginx with pm2 (process management).
Project Management Using Trello.
Efficiently managed and re-engineered the advertiser portal and Divvi web, resulting in improved user experience and increased productivity.
Successfully applied optimization techniques to enhance the performance of pre-built systems, resulting in faster response times and improved efficiency.
Played a key role in developing and maintaining the admin portal and Divvi products, ensuring smooth functionality and user-friendly interfaces.
Led the enhancement of backend infrastructure and deployment process by utilizing AWS ECS, ECR, and Fargate services, resulting in scalable and reliable systems.
Set up development environments such as dev, stage, and QA, facilitating seamless collaboration and efficient testing throughout the development process.
Created and maintained comprehensive documentation and user flow processes, ensuring clear understanding and efficient knowledge transfer within the team.
Developed and worked on Microservices using Nest.js and Node.js, enabling modular and scalable architectures for the application.
Utilized React, Material-UI, Tailwind CSS, and micro-frontend techniques to implement multiple features, resulting in a visually appealing and cohesive user interface.
Integrated services like AWS Amplify and Cognito for authentication, ensuring secure and seamless user authentication and authorization.
Successfully implemented multi-user support modules and payment gateway integration (Stripe and Braintree), enabling smooth user management and secure payment processing.
Conducted Cypress component and end-to-end testing, ensuring the quality and reliability of the application's functionality.
Mentored and provided consulting to the team, guiding them in implementing best practices and ensuring high-quality code standards.
Collaborated with top management to identify and implement new features in the application, aligning with business goals and enhancing the overall user experience.
Strapi, Sanity, Contentful, WP & WooCommerce, Shopify
React Native, Flutter/Dart, IONIC
Agentic AI, LLM, RAG, Autonomous Agentic Flow, React, Angular, Next, Gatsby, Vue, Node, Nest, Django, Flask
AWS Services, Cloud Infrastructure Mangement, Azure, GCP, Linux
Cypress E2E / Component Test, Jest, React Testing Library, Mocha, Jasmine, Locust Python
Lets look at my best reviews by clients.
I'm always open to discussing product development work or partnerships.