Hi, I am
Mohamed Bahir Hussain
I am
a Data Analyst|
4+ Years of Hands on Experience
I'm passionate about distributed systems, fintech, healthcare, e-commerce, and more, with a keen interest in integrating AI to drive innovation. I'm deeply engaged with emerging technologies like AI, machine learning, and big data analytics. Continuously exploring and expanding my knowledge in these areas excites me. Let's connect and collaborate on tech discussions or projects!
Skills
Here are some of my skills on which I have been working on for the past 4 years.

Data Analyst

Python
Pandas
NumPy
Power BI
Tableau
Excel (Advanced)
MySQL
PostgreSQL
MongoDB
ETL Pipelines
AWS (S3, RDS, Lambda)
Google BigQuery
Data Visualization

Frontend

React Js
Redux
Next Js
Vue Js
HTML
CSS
JavaScript
Bootstrap
Material UI
Tailwind CSS
React Native

Backend

Java
Spring Boot
HIBERNATE
Node Js
Express Js
Graph Ql
Python
MySQL
Postgresql
MongoDB
Firebase
PHP

Others

Wso2
Power BI
Microservice
Kubernets
Git
GitHub
Docker
Netlify
VS Code
Postman
Wordpress
Figma
Experience
My work experience as a software engineer and working on different companies and projects.
  • Software Engineer & Data Analyst
    Super Save Lanka (PVT) Ltd
    Dubai, United Arab Emirates · Full-time
    September 2022 – January 2025
    Description
    As a Software Engineer & Data Analyst at Super Save Lanka, I led the design and optimization of data-driven systems, combining software engineering with advanced business intelligence practices. I was responsible for developing real-time data pipelines, building predictive analytics models, and delivering actionable insights that supported executive decision-making and operational efficiency across logistics, e-commerce, and financial platforms.
    Key Projects
    Real-Time Multi-Currency FinTech Platform
    • Developed and maintained a multi-currency FinTech platform with dynamic currency conversion and real-time transaction monitoring.
    • Integrated secure payment systems with banking APIs, reducing settlement time by 25% and enhancing reconciliation accuracy.
    • Implemented digital wallet functionality with automated fraud detection using transaction pattern analysis.
    Business Intelligence & Data Analytics
    • Designed and deployed end-to-end ETL pipelines using Python and SQL for automated data ingestion, transformation, and reporting.
    • Developed interactive Power BI dashboards to track KPIs for sales, logistics, and financial operations in real time.
    • Created predictive models to forecast revenue trends, customer churn, and fraud risks, improving decision-making accuracy by 30%.
    • Worked closely with stakeholders to translate business needs into measurable metrics and actionable insights.
    Microservices Architecture & Cloud Infrastructure
    • Architected backend microservices in Spring Boot, improving system throughput by 3x.
    • Deployed scalable infrastructure on Google Cloud Platform (GCP) using Docker, Kubernetes, and CI/CD pipelines.
    • Optimized hybrid MySQL and MongoDB databases with advanced indexing strategies for faster query performance.
    Technical Skills
    Java, Spring Boot, Microservices, MySQL, MongoDB, Python, Power BI, Data Engineering, ETL, SQL, GCP, Docker, CI/CD, Business Intelligence, Predictive Analytics, Fraud Detection, Data Visualization
    Soft Skills
    Strategic Planning, Data-Driven Decision Making, Business Requirement Analysis, Cross-functional Collaboration, Problem-Solving
    Achievements
    • Implemented automated ETL workflows reducing manual reporting time by 40%.
    • Improved forecasting accuracy by 30% through predictive modeling.
    • Reduced payment settlement time by 25% via optimized API integration.
    • Delivered real-time business intelligence dashboards that enhanced executive decision-making.
  • Associate Software and Database Engineer
    Super Save Lanka (PVT) Ltd
    Dubai, United Arab Emirates · Full-time
    February 2021 – August 2022
    Description
    As an Associate Software and Database Engineer, I focused on developing robust tracking systems, optimizing database performance, and implementing scalable web applications. My responsibilities included leading database schema design, maintaining system reliability, and driving operational efficiency through automation and real-time solutions.
    Key Projects
    Advanced Parcel Tracking System
    • Designed and implemented a comprehensive Parcel Tracking System achieving 95% user satisfaction.
    • Integrated real-time updates, OTP-based verification, and customer chat interface for enhanced user experience.
    • Collaborated with third-party logistics APIs for seamless tracking coordination and updates.
    Database Architecture & Optimization
    • Engineered and optimized MySQL databases with advanced indexing, normalization, and stored procedures.
    • Led database schema design implementing robust data models for scalability and maintainability.
    • Implemented data consistency strategies to support high-performance transactions across multiple services.
    Workflow Management System
    • Developed a comprehensive Workflow Management System improving operational efficiency by 40%.
    • Implemented task automation, real-time notifications, and interactive dashboards.
    • Created seamless integration between frontend and backend APIs with OAuth2 and JWT authentication.
    Technical Skills
    Java, Spring Framework, MySQL, Microsoft Power BI, Microservices Architecture, Database Management, OAuth2, JWT, API Integration, Google Cloud Platform, Agile Methodologies, Scrum, Jira
    Soft Skills
    Team Leadership, Database Design, System Architecture, Performance Optimization
    Achievements
    • Achieved 95% user satisfaction with the Parcel Tracking System implementation.
    • Improved operational efficiency by 40% through workflow automation and real-time systems.
    • Maintained 99.9% system reliability and 24/7 uptime for Dubai branch operations.
    • Successfully led database schema design ensuring scalability across multiple services.
  • Application Administrator and Application Support Engineer
    Super Save Lanka (PVT) Ltd
    Colombo, Western Province, Sri Lanka · On-site · Full-time
    February 2020 – January 2021
    Description
    As an Application Administrator and Application Support Engineer, I managed comprehensive website and eCommerce operations while developing critical financial systems. My role encompassed end-to-end system administration, database management, and the development of automated solutions that significantly improved operational efficiency and data accuracy.
    Key Projects
    eCommerce Operations Management
    • Managed end-to-end website and eCommerce operations across Amazon, eBay, and Colombo Mall platforms.
    • Ensured 99.9% uptime with streamlined order workflows and enhanced customer experience.
    • Implemented comprehensive monitoring and maintenance protocols for optimal platform performance.
    Bill Payment and Data Management System
    • Designed and developed a comprehensive automated bill payment and data management system.
    • Integrated with third-party payment gateways ensuring secure and reliable financial transactions.
    • Automated financial processes by 80% while improving transaction accuracy by 95%.
    Database Administration & System Support
    • Administered internal databases with secure backup and recovery protocols.
    • Performed data quality checks and optimized database performance for consistent data integrity.
    • Provided cross-functional hardware maintenance, system troubleshooting, and analytical reporting.
    Technical Skills
    Website Administration, eCommerce Operations, Financial Systems, API Development, Database Management, Hardware Support, Reporting & Analysis, Payment Gateway Integration, System Monitoring
    Soft Skills
    Cross-functional Collaboration, System Administration, Financial Analysis, Problem-Solving
    Achievements
    • Maintained 99.9% uptime across multiple eCommerce platforms (Amazon, eBay, Colombo Mall).
    • Automated financial processes by 80% while achieving 95% improvement in transaction accuracy.
    • Implemented secure backup and recovery protocols ensuring consistent data integrity.
    • Generated analytical reports that guided strategic business decisions and operational improvements.
  • Website Developer
    Naas Campus
    Colombo · Contract
    Contract Project
    Description
    As a Website Developer for Naas Campus, I designed and developed a dynamic campus website that significantly enhanced user engagement and streamlined administrative processes. The project focused on creating an interactive platform with real-time capabilities and secure payment integration.
    Key Projects
    Naas Campus Dynamic Website
    • Designed and developed a dynamic campus website using Vue.js, Firebase, and FireCMS.
    • Implemented a secure and efficient online payment system for student transactions.
    • Created a dynamic student registration process reducing administrative overhead by 35%.
    • Integrated real-time notifications to keep students updated on campus events and announcements.
    Technical Skills
    Vue.js, FireCMS, Firebase, MySQL, API Development, Payment Integration, Real-time Systems, Agile Web Development
    Soft Skills
    Client Communication, Project Management, User Experience Design, Time Management
    Achievements
    • Increased website engagement by 40% through real-time notifications and interactive features.
    • Reduced administrative overhead by 35% with streamlined registration and payment processes.
    • Successfully delivered a comprehensive solution that exceeded client expectations for functionality and user experience.
  • Founder & Chief Executive Officer
    CodeChain Labs
    Colombo, Western Province, Sri Lanka · Freelance
    Ongoing
    Description
    As Founder & CEO of CodeChain Labs, I lead a technology consultancy focused on delivering innovative software solutions, AI integration, and digital transformation services. My role encompasses business leadership, technical innovation, research and development, and mentoring the next generation of developers.
    Key Projects
    Client-Facing Applications & Digital Solutions
    • Developed comprehensive websites and applications with integrated CMS and SEO optimization.
    • Implemented secure online payment systems and e-commerce functionality for diverse client needs.
    • Created scalable solutions that improved clients' digital presence and operational efficiency by 30%.
    AI Integration & Innovation Projects
    • Integrated cutting-edge AI solutions into client applications for enhanced user interactions.
    • Developed automated decision-making processes and intelligent recommendation systems.
    • Researched and implemented emerging technologies to provide competitive advantages for clients.
    R&D, Content Creation & Mentorship
    • Conducted extensive research on emerging IT technologies and their practical applications.
    • Produced technical content, tutorials, and industry insights for knowledge sharing.
    • Mentored students in developing final-year projects, turning concepts into practical applications.
    Technical Skills
    Java, Spring Boot, React.js, Vue.js, Node.js, MySQL, MongoDB, Firebase, AI Integration, API Development, R&D, Content Writing, SEO, E-commerce Development
    Soft Skills
    Entrepreneurship, Business Leadership, Client Relationship Management, Strategic Planning, Mentorship
    Achievements
    • Successfully launched and managed multiple high-impact client projects with 100% satisfaction rate.
    • Increased clients' operational efficiency by 30% through innovative software solutions.
    • Built a strong reputation as a reliable technology partner delivering cutting-edge solutions on time.
    • Mentored over 20 students in successful final-year project development and career guidance.
    • Established CodeChain Labs as a recognized name in Sri Lankan technology consultancy space.
Projects
I have worked on a wide range of projects. From web apps to android apps. Here are some of my projects.
All
AI APP
Data Analyst
Business Analytics
Data Engineering
WEB APP
Core Application
Spring Boot Project
PythonPandasNumPyMySQLPostgreSQLAWS LambdaETL
Automated ETL & Data Pipeline System
Developed an automated ETL pipeline to extract data from multiple sources, transform it into a standardized format, and load it into MySQL and PostgreSQL databases. This system integrated sales, logistics, and customer data, enabling real-time reporting in Power BI. Implemented Python scripts with Pandas and NumPy for data cleaning, transformation, and scheduling. Deployed workflows on AWS Lambda for scalability and cost efficiency.
Power BISQLMySQLData VisualizationDAXPower Query
Logistics & Parcel Management Data Dashboard
Built an interactive Power BI dashboard for the company’s logistics and parcel tracking operations. Data was sourced from MySQL databases and transformed using Power Query. The dashboard provided real-time KPIs such as delivery times, pending parcels, and route efficiency. Optimized SQL queries to handle large datasets and reduce refresh times by 40%. Enabled data-driven decision-making for operations and route planning.
TableauSQLGoogle BigQueryData ModelingBusiness Analytics
E-Commerce Sales & Customer Insights Platform
Designed and implemented a data analytics solution to monitor e-commerce sales trends, customer purchasing behavior, and inventory turnover. Created SQL-based data models and connected them to Tableau dashboards for visual analytics. Automated daily sales reports and integrated Google BigQuery for large-scale analysis. Provided actionable insights that improved product stocking efficiency by 25%.
Spring BootVertex AIPostman API TestingEslintReact JsMongoDbRedux
Gemini AI Integration System
The Chat and Image Upload project is a Spring Boot application integrated with Vertex AI and Gemini AI, allowing users to engage in AI-driven chat interactions and perform image uploads for analysis. The application processes images and text through AI models, offering real-time feedback and insights based on the uploaded content. It utilizes advanced API functions and object-oriented programming (OOP) principles to ensure seamless integration and efficient data handling.
Spring BootVertex AIPostman API TestingEslintReact JsMongoDbRedux
AI Chat System
Chat and Image Upload and check Spring Boot Vertex AI with Gemini AI Integration API Function
PHPMySQLPostman API TestingJavaScript
WORKFLOW System
There have parcel sending and tracking system end to end for customer’s trust. In this project, I add a crud function for branches, employees and parcels. Each parcel has a unique tracking number, I added this function using a few algorithms. Have a check tracking number system, a report view and a print function system. It has two login users, one for admin and a second for company employees.
Spring BootWebSocketReact JsMongoDb
Chat App
A comprehensive travel booking platform that allows users to book flights, hotels, and rental cars, and offers curated recommendations for popular destinations.
VueJSFirebaseFireCMSMySQlNodeJS
Naas Campus Management System
I am thrilled to announce the successful development of a dynamic campus website for one of our esteemed clients. This project has been a collaborative effort, utilizing cutting-edge technologies including Vue.js, Sanity CMS, and cloud storage solutions to create a seamless user experience.
Postman API TestingEslintReact JsCopy Clipboard functionality
Voice to Text
Developed a Voice-to-Text application using React JS, featuring seamless voice recognition and transcription capabilities. Integrated a Copy to Clipboard functionality for easy transfer of text outputs. Enhanced user experience with intuitive UI and robust performance.
ReactJSNextJSTypeScriptMySQL
Hot Desk Booking App
Developed a Hot Desk Booking System using NextJS, ReactJS, TypeScript, and MySQL. The system allows users to easily reserve desks, manage bookings, and view available spaces in real-time. Designed with a user-friendly interface and robust backend to ensure seamless and efficient desk management.
JavaOOP Concept
Fuel Filling Project
The Fuel Filling Station System project, developed in Java, leverages Object-Oriented Programming (OOP) principles to create a robust and scalable application for managing fuel station operations. It encapsulates key functionalities such as tracking fuel levels, processing transactions, and generating reports, ensuring a modular and maintainable code structure. By utilizing classes and objects, the system efficiently handles various components like fuel pumps, payment methods, and customer data, enhancing both functionality and user experience.
JavaOOP ConceptCar RentalBooking ManagementVehicle Inventory
Car Rental Project
The Car Rental Project is a Java-based application designed using object-oriented programming (OOP) principles. It streamlines the process of renting vehicles, offering features like booking management, vehicle inventory, and customer profiles. The project emphasizes modular design, encapsulation, inheritance, and polymorphism to ensure a robust and scalable system.
JavaOOP ConceptATM SimulationCash ManagementBank TransactionsAccount Management
ATM Bank Project
The ATM Bank Project is a Java application built using object-oriented programming (OOP) principles to simulate ATM transactions and banking operations. It provides functionalities such as account management, balance inquiries, fund transfers, and transaction history, all while ensuring secure and reliable interactions. The project utilizes OOP concepts like encapsulation, inheritance, and polymorphism to create a modular, maintainable, and extensible system.
JavaOOP ConceptCash RecyclerCash ManagementTransaction Automation
Cash Recycler Project
The Cash Recycler project is a Java-based application developed using object-oriented programming (OOP) concepts. It automates the process of accepting, counting, and dispensing cash, ensuring accurate and efficient cash management for banks or retail environments. The project leverages OOP principles like encapsulation, inheritance, and polymorphism to create a modular and scalable system that handles various denominations and transaction types.
JavaOOP ConceptSpring BootSpring Data JPAHibernateMySQLBanking Application
Banking Application Project
The Banking Application is a Java-based project developed with Spring Boot, Spring Data JPA, Hibernate, and MySQL, utilizing object-oriented programming (OOP) principles. It provides comprehensive banking functionalities, including account management, transaction processing, and customer services, ensuring a secure and efficient banking experience. The application leverages OOP concepts such as encapsulation, inheritance, and polymorphism to create a scalable and maintainable system with robust data handling and business logic.
Vlogs
I have created a series of vlogs discussing various topics, from development insights to tech innovations. Here are some of my vlogs.
Naas Campus Management System
VueJSFirebaseFireCMSMySQlNodeJS
Naas Campus Management System
2024-09-07
I am thrilled to announce the successful development of a dynamic campus website for one of our esteemed clients. This project has been a collaborative effort, utilizing cutting-edge technologies including Vue.js, Sanity CMS, and cloud storage solutions to create a seamless user experience.
Blogs
I have written a variety of blogs covering topics from web development to AI advancements. Here are some of my blogs.
Navigating the Full Stack Development Internship Interview: A Personal Experience.
SOftware EngineerInternshipOOP ConceptFull Stack
Navigating the Full Stack Development Internship Interview: A Personal Experience.
Embarking on the journey of securing an internship in full-stack development can be both exhilarating and nerve-wracking. Recently, I had the opportunity to sit through one such interview, and the experience was enlightening, to say the least. In this article, I’ll share my firsthand encounter, shedding light on the types of questions asked and how I navigated through them. As a student specializing in full-stack development with a focus on React JS and Java, I was eager yet uncertain about what lay ahead in the interview room. The realm of full-stack development is vast, and the questions posed could range from basic concepts to intricate problem-solving scenarios. I’ll share everything step by step, first I’m sharing about the OOP Concept and its short explanation.
Simplifying Real-Time Website Development with Vue.js, Firebase, and FireCMS
VueJSFirebaseFireCMSWebsite Development
Simplifying Real-Time Website Development with Vue.js, Firebase, and FireCMS
In today’s fast-paced digital landscape, the demand for dynamic and real-time websites is ever-growing. Developers are constantly seeking efficient solutions to streamline the development process without compromising on functionality and performance. Enter Vue.js, Firebase, and FireCMS — a powerful trio that empowers developers to create responsive and real-time websites with ease. In this article, I’ll explore how combining Vue.js, a progressive JavaScript framework, with Firebase, Google’s mobile and web application development platform, and FireCMS, an open-source headless CMS specifically designed for Firebase, can significantly simplify the process of building real-time websites.
Understanding R&D in Software Product Development
Research & DevelopmentSoftware Product DevelopmentSoftware EngineerWebsite Development
Understanding R&D in Software Product Development
In software, research and development (R&D) combines the study of innovative technologies, techniques, and market trends with the creation of prototypes, tools, or features derived from this research.
Springboot Hibernate Framework
Spring BootHibernateJPASoftware Development
Springboot Hibernate Framework
In software, research and development (R&D) combines the study of innovative technologies, techniques, and market trends with the creation of prototypes, tools, or features derived from this research.
Spring Boot — Project Structure Practices
Spring BootREST ControllerMongoDBRepositoryNoSQL Database
Spring Boot — Project Structure Practices
In this article, I am going to talk about package structures for Spring Boot applications and give the one I create whenever I started a new project. Proper packaging in a project is important because when the project grows or someone else is assigned to your project, it must be easy to get around different kind of files. For example, when you need a file of type model, you just directly go into the model package and easily find what you are looking for. If you do no have such a structure, it becomes a time-consuming problem in large projects.
Education
My education has been a journey of self-discovery and growth. My educational details are as follows.
  • UK London Metropolitan University
    BEng (Hons) in Software Engineering
    Grade: 3.2 GPA
  • Pearson College London
    Higher National Diploma, Computer Software Engineering
    Grade: Merit
Contact
Feel free to reach out to me for any questions or opportunities!
Email Me 🚀