Skip to content
View karouani's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report karouani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
karouani/README.md

πŸ‘‹ Hi, I'm Yassine

LinkedIn ORCID Email WhatsApp Facebook

Profile Views

πŸš€ Senior Full Stack Developer & Technical Team Lead

Java | Spring Boot | Angular | PHP | Mobile | Cloud | Big Data

I'm a Senior Full Stack Developer with 10+ years of experience, Ex-IBM, now working with BMO β€” one of the Top 3 banks in Canada and the USA.

I design and build large-scale systems across Web, Mobile, Backend, Cloud, and Big Data ecosystems, with a strong focus on performance, scalability, and clean architecture.


πŸ› οΈ Tech Stack

java logo spring logo angular logo php logo typescript logo nodejs logo react logo aws logo docker logo

πŸ’» Main Skills & Expertise

🌐 Full Stack Development

  • Java / JEE: Servlet, JSP, MVC2, EJB, JDBC, ORM, Design Patterns
  • Spring Ecosystem: Boot, MVC, Security, Data, IoC, JPA/Hibernate
  • PHP: 5/7 (Legacy & Modern), Laravel, Zend, CakePHP
  • JavaScript / TypeScript: Angular 2–16, ReactJS, Node.js, Express, FabricJS
  • Frontend: HTML5, CSS3, jQuery, AJAX, GWT, GXT
  • Mobile: Android Native, Ionic (2/3/5/7), Capacitor, Cordova

πŸ—οΈ Architecture & Engineering

  • Microservices (Spring Boot)
  • Clean, layered & hexagonal architecture
  • REST & SOAP API design
  • Real-time systems (TCP/IP listeners, GPS streams)
  • Kafka, Redis, API Gateways
  • Application servers: Tomcat, JBoss, WildFly

⚑ Cloud & DevOps

  • AWS: EC2, S3, SQS, SNS, IAM, Lambda basics
  • OpenShift (OCP) deployments
  • Docker
  • CI/CD: GitHub Actions, Jenkins
  • Build & versioning: Maven, Gradle, Ant, Git, SVN

πŸ“Š Big Data & Analytics

  • Apache Spark
  • MongoDB
  • Google MapReduce
  • Large dataset optimization
  • Power BI (DirectQuery + Oracle optimizations)

πŸ› οΈ Additional Technologies

  • Embedded systems: Arduino, Raspberry Pi
  • XML technologies: XML, XSD, XSLT, XPath
  • Databases: Oracle, MySQL, PostgreSQL, SQL Server (SQL, T-SQL, PL/SQL)
  • ERP/CRM: Dolibarr (modules & security)
  • CMS: WordPress, Joomla, PrestaShop

🧠 Engineering & Methodologies

  • UML2, Merise, Design Patterns
  • Agile (Scrum), ITIL
  • Software quality, audit & production management
  • Data mining, numerical analysis, optimization algorithms

πŸ“š Education & Research

πŸŽ“ Pursuing a Doctorate in Big Data & Distributed Systems

Research work with Spark, Hadoop, large-scale analytics


πŸ† Career Highlights

  • βœ… Ex-IBM, contributor to major banking systems
  • 🏦 Now working with BMO – Top 3 Bank in North America
  • 🌍 Built enterprise banking platforms for Canada & USA
  • πŸ… Recognized for leadership and technical excellence
  • πŸ₯‡ Earned multiple achievements, including the BMO Innov Hackathon 2025 Badge

streak graph


Snake animation

"Building the future, one line of code at a time" πŸ’»βœ¨

Popular repositories Loading

  1. Sqli-E-Challange Sqli-E-Challange Public

    Sqli-E-Challange

    1

  2. git-Rh-E-challange git-Rh-E-challange Public

    karouani&El gerej

    1

  3. Echallange-SQLI-Version-7 Echallange-SQLI-Version-7 Public

    Echallange-SQLI Version 7

    1

  4. version14 version14 Public

    Version Final

    JavaScript 1 1

  5. open-gpstracker open-gpstracker Public

    Automatically exported from code.google.com/p/open-gpstracker

    Java 1

  6. google-plus-hangout-samples google-plus-hangout-samples Public

    Automatically exported from code.google.com/p/google-plus-hangout-samples

    JavaScript 1