Oval Image

Hey, I'm Siraj

Learner | Programmer


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

Excited to collaborate and shape the future!

Let’s connect

About Me

My introduction

I am a Technical Lead at an MNC in Hyderabad, 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 full-stack 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.


Currently, I am exploring new opportunities to contribute my expertise and enthusiasm to dynamic teams and innovative projects.


Life Motto: Keep learning, keep growing

Qualification

My education & certifications
Education
Certification

M.E in Computer Engineering

from P.I.C.T. College,
Pune University

B.E in Computer Science & Engineering

from 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, Gateway, Config, OpenFeign, Circuit Breaker, Sleuth with Zipkin
    • Spring Security
      • OAuth2, JWT
    • Spring Data
    • Spring Batch
    • Spring Integration
    • SpringWS
  • JPA with ORM Hibernate, iBatis, EclipseLink
    • Criteria API, JPQL, Named Queries
  • 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

  • Eclipse, VSCode - with Copilot ;)

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, MySQL, PostGre, Sybase

NoSQL DBMS

  • DynamoDB, MongoDB, Cassandra

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

Orchestration

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

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

What I offer to employer

Programming

View More

Programming

  • End-to-end application development in Java, JavaScript, and Python.

  • Secure smart contract development in Solidity and Go.

  • Automation & scripting in Bash and PowerShell.

  • I take a language-agnostic approach. I choose the language or framework that best fits the problem rather than sticking to just one.

  • Custom software solutions — from idea to launch.

SOA

View More

Web Services

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

  • API deployment, monitoring, and tracing for reliability and faster issue resolution.

  • Legacy system modernization for SOA compliance and interoperability.

  • High-performance APIs and backend systems for heavy-traffic applications.

Cloud Computing

View More

Cloud Computing

  • Build secure, scalable AWS cloud solutions from the ground up.

  • Designed, deployed, and managed 30+ AWS services independently till date.

  • Serverless architectures using AWS Lambda with SAM for event-driven and cost-efficient solutions.

  • Infrastructure as Code (IaC) with AWS CloudFormation and Terraform for automated, repeatable deployments.

  • Container orchestration with AWS EKS for high-availability, production-grade workloads.

  • Cost and performance optimization through smart scaling, resource tuning, and architecture refinement.

  • Migration and modernization of applications to the cloud with minimal downtime.

DevOps

View More

DevOps

  • End-to-end automation of the software delivery lifecycle using Jenkins CI/CD pipelines (Groovy scripting).

  • Containerization & orchestration with Docker and Kubernetes for scalable, fault-tolerant deployments.

  • Infrastructure as Code (IaC) with Terraform and configuration management via Ansible for repeatable, consistent environments.

  • Proactive monitoring & logging using Prometheus, Grafana, and AWS CloudWatch for visibility and quick issue resolution.

  • Linux system administration with strong troubleshooting, optimization, and performance tuning skills.

  • Cloud-native DevOps on AWS, provisioning VMs, configuring networks, applying security best practices, enabling automated scaling.

Blockchain

View More

Web 3.0

  • 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 (Hyperledger Fabric).

  • Token standards implementation — ERC20 (cryptocurrency) and ERC721 (NFTs) with OpenZeppelin.

  • Integration with IPFS for decentralized storage and L2 networks for scalability.

  • Blockchain network automation via APIs (Node.js, Spring Boot) for tasks like dynamic channel creation and asset management.

  • Blockchain monitoring and analytics with Hyperledger Explorer and custom tools.

Gen-AI

View More

Generative AI

  • Build intelligent, context-aware applications powered by LLMs with LangChain and LlamaIndex.

  • Design and deploy RAG pipelines (including agentic RAG) for accurate, source-grounded responses.

  • Fine-tune large language models for domain-specific tasks and improved performance.

  • Develop interactive AI-powered apps with Streamlit and Python.

  • Created a full-stack chatbot with UI capable of conversing with RDBMS, flat files (PDFs, images), and live internet data.

Contact

Get in touch

Call Me

+91 9766870798

Location

HiTech City, Hyderabad