Oval Image

Hey, I'm Siraj

Learner | Programmer


I enjoy turning coffee into code, ideas into innovative solutions, and dreams into deployable realities!

Let’s collaborate and build the future!

Knock Me

About Me

My Introduction

I’m a Software Developer based in India, working at an MNC, with over a decade of expertise in designing, developing, and deploying high-performance, scalable, and secure enterprise applications that drive business success.


As an independent software developer specializing in backend development, cloud computing, and DevOps technologies, I excel in leveraging cutting-edge innovations such as Blockchain and GenAI to deliver impactful solutions to complex challenges.


I remain passionate about continuous learning, growing my expertise, and contributing to initiatives that bring together innovation, technological excellence, and real-world impact.


Outside of work, I’m passionate about exploring new places and experiencing diverse cultures.


At present, I am not actively looking for a change, unless an opportunity comes with truly exceptional terms.


Life Motto: Keep learning, keep growing

Qualification

My Education & Certifications
Education
Certification

πŸŽ“ M.E Computer Engineering

Grade A P.I.C.T. College
Pune University

πŸŽ“ B.E Computer Science & Engineering

Grade A M.G.M College
S.R.T.M University

Oracle Certified Professional, Java SE 6 Programmer

issued by Oracle

AWS Certified Developer - Associate

issued by Amazon

Oracle PL/SQL Developer Certified Associate

issued by Oracle

Certified Solidity Developer

issued by Blockchain Council

Certified Ethereum Developer

issued by Blockchain Council

Red Hat Certified Engineer

issued by Red Hat

Skills

My Technical Skills

JAVA PROGRAMMING

11+ years

Frameworks

  • Spring
    • Spring Boot
    • Spring Cloud
      • Eureka (Discovery) Server
      • Spring Cloud (API) Gateway
      • Spring Cloud (Centralized) Config
      • OpenFeign (Declarative REST Client)
      • Resilience4j (Circuit Breaker)
      • Sleuth with Zipkin (Distributed Tracing)
    • Spring Security
      • OAuth2 + OpenID Connect (OIDC) protocol implementation for Authentication & Authorization (RBAC) using
        • Keycloak Server
        • Social Login Server e.g. Google
        • Custom Spring Authorization Server
      • JWT
      • Method-Level Security (@PreAuthorize, @Secured)
      • Password Encoding (BCrypt)
      • CORS Configuration
      • HTTPS (SSL Certificates)
      • Security Headers & CSRF Protection
      • Rate Limiting
      • Audit Logging & Security Event Handling
      • Two Factor Authentication - 2FA
    • Spring Data
      • Spring Data JPA (Hibernate), Spring Data JDBC, Spring Data REST, Spring Data MongoDB, Spring Data Redis, Spring Data Elasticsearch
    • Spring Batch
    • Spring Integration
    • Spring WS
  • Quarkus
  • ORM & Persistence Frameworks
    • JPA Providers (ORM): Hibernate, EclipseLink
      • JPA Features: Criteria API, JPQL, Named Queries
    • SQL Mapper (Persistence Framework, not ORM): MyBatis
  • JSF
    • PrimeFaces, RichFaces, ICEFaces

Build Tools

  • Maven, Gradle, ANT, Brazil

Unit Testing

  • JUnit, TestNG, Mockito

Code Coverage

  • Jacoco

Code Quality

  • SonarQube

Cashing

  • Spring Boot Cache with Redis, Valkey or Hazelcast

Logging Framework

  • Log4J, Logback with SLF4J

Version Control Systems

  • GitHub, GitLab, BitBucket, SVN, CVS (using GitBash, SourceTree)

Application & Web Servers

  • TomEE, JBoss
  • Tomcat, Jetty, Netty

Monitoring & Alerting systems

  • Prometheus & Grafana, Spring Boot Admin Server

Message Broker

  • Kafka, RabbitMQ

IDE

  • IntelliJ, Eclipse, VSCode - with Copilot ;)

Core Concepts

  • JDBC, Servlet, JSP, RMI, Socket, Collection, Generic, IO, Reflection, Exception Handling, Multithreading, AWT/Swing, Lambda expressions, Stream API, Joda API, JavaDocs APIs, JDK Tools, ModelMapper, Lombok.

JAVASCRIPT (BACKEND) PROGRAMMING

6+ years

JavaScript Runtime, Package Manager & Env Variable Manager

  • NodeJS
  • npm/yarn
  • dotenv

Framework for building RESTful API

  • ExpressJS

Unit Testing and API Testing

  • Mocha, Chai, Jest

Validate input

  • ValidatorJS

Logging Library

  • Winston

Security

  • HTTPS, JWT, CORS

JAVASCRIPT (FRONTEND) PROGRAMMING

3+ years

JavaScript Framework

  • Angular

CSS Framework

  • Bootstrap, Tailwind

Debugger

  • DevTool

JQuery, Javascript, Ajax, CSS (@media query), HTML

WEB SERVICES

10+ years

SOAP

  • JAX-WS (CXF, SpringWS, JAX-WS-RI, METRO, AXIS2)
  • JAX-RPC (JAX-RPC-SI, AXIS)

RESTful

  • JAX-RS (Jersey, RestEasy, Restlet, CXF, Spring)
  • ExpressJS

Serverless

  • AWS Lambda (with AWS SAM)

SwaggerUI, SoapUI, Postman

XML
  • DTD, XSD (Inbuilt, SimpleType, ComplexType)
  • JAXB, JAXP (DOM, SAX, STAX)
  • XSLT (XSL+XPATH)
  • XQuery (E.g. SAXON)

DATABASE

8+ years

RDBMS

  • SQL
    • DDL (create, alter, drop, trancate, comment, rename)
    • DML (select, insert, update, delete)
    • DCL (grant, revoke)
    • TCL (commit, rollback, savepoint, set transaction)
  • PL/SQL
    • Stored Procedure, Function, Trigger, Cursor, Package
  • Run SQL and PL/SQL on any RDBMS
    • Oracle, Postgres, MySQL

NoSQL DBMS

  • MongoDB

In-Memory Cache

  • Redis, Hazelcast, Memcached

Clients

  • MySQL Workbench, SQLYog, MongoDB Compass GUI

Database Modeling

  • Reverse & Forward engineering using MySQL Workbench
  • Normalization
    • 1NF: Determine which column/columns can be used as primary key to uniquely identify a row. If not than create a new column for a primary key.
    • 2NF: Determine relationship (Forign key - 1:1, 1:N, N:1, N:N)
    • 3NF: E.g. If Employee table has Address columns than move Address to separate table and make relationship.
      DB is normalized once 3NF is done.

CLOUD COMPUTING

8+ years

AWS

  • CLI
  • IAM
  • Lambda (Serverless applications)
  • SAM (Simplifies building, testing, deploying serverless applications)
  • SDK (Eclipse)
  • RDS
  • DynamoDB
  • ElastiCache
    • Redis/Memcached
  • Elastic Beanstalk
  • EKS
  • EC2
    • EBS
  • EFS
  • ELB
  • Cloud9
  • S3
  • Athena
  • SQS
  • SNS
  • SWF
  • Polly
  • CodeFormation (Natvie IaC)
  • API Gateway
  • CloudWatch (Log)
  • CloudFront (CDN)
  • CodeStar
  • CodeCommit -> CodeBuild -> CodeDeploy
  • CodePipeline
  • Route53
  • VPC

Infrastructure as code (multi-cloud support)

  • Terraform

DEVOPS

4+ years

Shell Scripting

  • sh (Bourne Shell), bash (Bourne Again Shell), zsh (Z Shell), csh (C Shell), ksh (KornShell), ps1 (PowerShell)

Automation Server (CI/CD)

  • Jenkins (freestyle, pipeline jobs using groovy for any scenario)

Dockerization

  • Docker, Docker Compose

Containerization

  • Podman

Orchestration

  • Docker Swarm
  • Kubernetes
    • Kubeadm, Kubectl, Kubelet
    • AWS EKS
  • OpenShift

Configuration Management

  • Ansible

Virtualization

  • Vagrant, VMWare, VirtualBox

Networking Basics

  • Practical understanding of IP-Address (IPv4)
  • Practically configured CISCO Devices (Hub, Switch, Bridge, Router, Gateway) and protocols (OSPF, RIP, Etc) in college days for a given assignment by my professor Dr. SA Kulkarni, So having a good understanding on networking devices, networks, servers, protocols.

OPERATING SYSTEMS

10+ years

Unix/Linux flavors

  • Setup and work on any standard unix kernel based operating systems such as Redhat, Ubuntu, Fedora, Suse, Mac

Essentials

  • VM setup, User/Group/Other, Permissions, Vim/Emacs, man page, and proficient in a wide range of linux commands.

Administration (servers and services) setup

  • FTP, NFS, SAMBA, DHCP, DNS, NIS, PAM, Apache HTTP, Squid, Sendmail
  • RAID, LVM, Quota, Selinux, IPTables, TCP Wrappers, NAT, IP Forwarding, Crontab, VNC, Teamviewer, Troubleshooting

Security setup

  • OpenSSL (RSA, DSA, MD5, Bluefish)
  • OpenSSH (SCP, SSH)
  • Digital Certificates (Certificate Authority i.e. EJBCA)

BLOCKCHAIN

4+ years

Ethereum

  • Geth
  • Truffle
  • Web3
  • Solidity
  • ERC Standards
    • ERC20 (Cryptocurrency)
    • ERC721 (NFT)
  • OpenZeppelin
  • RemixIDE
  • IPFS
  • Ganache
  • Metamask
  • L2 Networks
  • DApp APIs using NodeJS

Hyperledger

  • Hyperledger Fabric
    • Private blockchain network setup
    • Smart contract (chaincode) development using Java
    • Smart contract (chaincode) lifecycle execution shell script
    • Smart contract (chaincode) API development using Spring Boot
    • APIs (Spring Boot) to automate the blockchain network such as
      • an API to create a new channel on runtime
  • Hyperledger Explorer

MultiChain

  • Asset, Streams, Web Demo, Explorer, RPC Call

GENERATIVE AI

2+ years

Framework

  • LangChain
  • LlamaIndex

GUI

  • Streamlit

Common Development Language

  • Python

Cloud IDE

  • Google Colab

RAG

  • Agentic RAG

Fine Tuning

Services

My Technical Offerings

Enterprise Application Development

View Details

My Services in Software Development

  • Delivering end-to-end enterprise applications (web, desktop, mobile) and custom solutions tailored to business needs - from concept to launch.

  • Using a language-agnostic approach, selecting the language or framework that best fits the problem rather than sticking to just one.

  • Design and implementation of scalable, secure, and high-performance system architectures.

  • Legacy system modernization, performance optimization, and maintainable code improvements.

  • Complete ownership of the application lifecycle β€” design, development, deployment, and adherence to industry best practices, coding standards, and design patterns.

  • Full-stack development services across backend (Java/Spring), frontend (JavaScript/Angular), and deployment automation (Shell scripts).

API & Microservices Development

View Details

My Services in Microservices & API Development

  • Design and development of secure, scalable microservices architectures using the Spring ecosystem (Spring Boot, Spring Data, Spring Cache, Spring Cloud, Spring Security), Node.js (Express), and cloud-native practices.

  • Implementation of key microservices design patterns including Saga, CQRS, Circuit Breaker, API Gateway, Event Sourcing, and Distributed Tracing.

  • API gateway setup, service discovery, load balancing, and centralized configuration for reliable distributed systems.

  • High-performance microservices and backend systems optimized for low-latency, high-traffic workloads.

  • Development of SOAP (JAX-WS) and RESTful (JAX-RS) APIs tailored to business needs using frameworks such as Spring, CXF, Jersey, Resteasy, Restlet for REST, and Spring WS, CXF, Metro, Axis2 for SOAP.

  • Enterprise-grade API design, development, and integration (RESTful, SOAP) with a strong focus on security, scalability, and performance.

  • API deployment, monitoring, logging, and tracing using tools like Prometheus, Grafana, and Zipkin for full observability and faster issue resolution.

  • Secure API development with OAuth2, JWT, rate limiting, throttling, RBAC, and threat protection.

  • Legacy service modernization for SOA compliance, interoperability, and seamless migration to microservices-based architectures.

Cloud Architecture & Deployment

View Details

My Services in Cloud Architecture & Deployment

  • Design and implementation of secure, scalable, and cost-optimized AWS cloud architectures tailored to business needs.

  • Hands-on experience designing, deploying, and managing 30+ AWS services independently across multiple projects.

  • Serverless architectures using AWS Lambda with AWS SAM for highly scalable, low-cost systems.

  • Infrastructure as Code (IaC) using AWS CloudFormation and Terraform for automated, repeatable, and version-controlled deployments.

  • Containerized deployments using Docker and Podman, with production-grade orchestration using Kubernetes, AWS EKS, ECS, and OpenShift.

  • Design and configuration of secure VPC architectures, including subnets and security groups.

  • Cloud security best practices with IAM, KMS, Secrets Manager, WAF, Shield, and cloud-native threat protection.

  • Cost optimization and performance tuning through autoscaling, right-sizing, caching, lifecycle policies, and architecture refinement.

  • Monitoring, logging, and observability using CloudWatch, CloudTrail, GuardDuty, X-Ray, and custom dashboards for proactive insights.

  • Cloud-native CI/CD pipelines using AWS CodeBuild, AWS CodePipeline, and container registries like AWS ECR.

  • Migration and modernization of monoliths and legacy applications to AWS.

  • Ensure critical applications are always available and recover quickly from failures using high availability, disaster recovery, and multi-AZ/multi-region setups.

DevOps Automation & CI/CD

View Details

My Services in DevOps & CI/CD Engineering

  • End-to-end automation of the software delivery lifecycle using Jenkins CI/CD pipelines with advanced Groovy scripting for fully automated build, test, and deployment workflows.

  • Containerization and orchestration using Docker (Compose, Swarm), Podman, Kubernetes (Kubeadm, Kubectl, Kubelet), OpenShift, and JKube for scalable, fault-tolerant, and portable application deployments.

  • Infrastructure as Code (IaC) using Terraform and configuration management via Ansible for consistent, repeatable, and automated environment provisioning.

  • Cloud-native DevOps on AWS, including VM provisioning (EC2), VPC setup, load balancing, autoscaling, IAM security, and automated multi-environment deployments.

  • Monitoring, logging, and observability using Prometheus, Grafana, CloudWatch, and centralized logging stacks for improved visibility and faster issue resolution.

  • 10+ years of Linux administration (RedHat, Ubuntu, macOS) with strong skills in troubleshooting, performance tuning, shell scripting, and setting up VMs and networks in both cloud and on-premise environments.

  • Environment setup and multi-stage management (dev, QA, staging, production) with automated promotion workflows, configuration consistency, and secure deployment practices.

Web3 & Blockchain Solutions

View Details

My Services in the Web 3.0 World

  • Build and deploy secure, multi-node private blockchain networks from scratch.

  • Develop decentralized applications (DApps) on Ethereum, Hyperledger Fabric, and MultiChain.

  • Smart contract design and development using Solidity (Ethereum) and Java Chaincode (Hyperledger Fabric).

  • Token standards implementation β€” ERC20, ERC721, and ERC1155 using OpenZeppelin for secure smart contracts.

  • Integration with IPFS and distributed storage systems for decentralized asset and metadata management.

  • Layer 2 (e.g. Polygon) integration for scalability, faster transactions, and gas optimization.

  • Blockchain automation via RESTful APIs (Node.js, Spring Boot) for dynamic channel creation, chaincode lifecycle, and asset operations.

  • Wallet, identity, and access integration using Web3.js, Ethers.js, Fabric CA, and custom authentication flows.

  • Deploy blockchain components on Docker, Kubernetes for scalable decentralized infrastructure.

  • Blockchain monitoring and analytics with Hyperledger Explorer, Prometheus exporters, and custom dashboards.

Generative AI Solutions

View Details

My Services in the Generative AI World

  • Build intelligent, context-aware applications powered by LLMs using LangChain, LlamaIndex, and custom model orchestration.

  • Build full-stack chatbot capable of querying RDBMS, PDFs, images, and live internet data with multi-modal capabilities using a technology stack including Streamlit, LangChain, OpenAI/Gemini LLMs, Python, and more.

  • Integrate multimodal LLMs for text, vision, embeddings, and image understanding workflows.

  • Design and deploy Retrieval-Augmented Generation (RAG) pipelines including agentic RAG for accurate, source-grounded outputs.

  • Fine-tune and customize large language models (LLMs) for domain-specific tasks, performance optimization, and reduced hallucinations.

  • Implement vector search using FAISS, and Chroma for high-precision document retrieval.

  • Deploy AI models on AWS, Docker, and Kubernetes for scalable, production-ready inference environments.

  • Implement responsible AI practices including safety filters, prompt guards, and data privacy controls.

  • Monitor and optimize LLM usage with telemetry, performance tuning, and cost-efficient model selection.

Contact

Get in Touch

Where I Am

HiTec City, Hyderabad, India