Summary

Senior Software Engineer/Architect with over 10 years of experience across various architectural styles, including Microservices, SOA, and Monolithic. Holding a Bachelor's in Computer Science, along with relevant certifications, I am skilled in Java, Spring, Node.js, JavaScript, and cloud technologies. My expertise extends to API integration, database design (SQL and NoSQL), and applying design patterns and principles. I am experienced in leading development, optimizing performance, and building scalable solutions across multiple platforms.

Skills

  • Programming Languages

    Java,

    Node Js,

    Type Script,

    React js,

    HTML,

    Java Script

  • Frameworks

    Spring boot,

    spring mvc,

    spring cloud,

    Hibernate,

    Express.js,

    Spring Web Flux,

    Nest.js

  • Cloud

    AWS,

    Google Cloud,

    Microsoft Azure

  • Integration

    API Integration,

    Redhat Fuse Integration,

    ESB,

    Rest API,

    SOAP

  • Architecture & Design

    Microservices (DDD),

    SOA,

    Database Design,

    OOP,

    SOLID,

    Design Patterns,

    API Integration

    CQRS

    Event Sourcing

  • Technologies

    Redis,

    Kafka,

    Graph QL,

    ELK,

    Docker,

    Kubernetes,

    Eureka,

    Zuul,

    Elastic search,

    Openshift

  • Database

    Oracle,

    My SQL,

    SQL Server,

    Mongo DB,

    Postgres SQL

  • Servers

    Apache,

    Tomcat,

    Nginx,

    Web Logic,

    Web Sphere

  • Tools

    Eclipse,

    Visual Studio,

    Netbeans,

    Jenkins,

    Grafana,

    Visio,

    Draw.io,

    Jira

  • Source Control

    GIT,

    SVN,

    VSS

Work Experience

  • IKEA
  • LINK DEVELOPMENT- Part Time
  • Oracle
  • Algorithmz
  • DXC
  • Oracle
  • QNB
  • IDS Corp

CV Summary

5
Projects
2
Courses
8
Companies
2
Languages