Skip to content
View somiljain2006's full-sized avatar

Highlights

  • Pro

Block or report somiljain2006

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
somiljain2006/README.md

Typing SVG


Software Engineer | Swift | Spring Boot | AWS

I am a third-year B.Tech student, Software Developer, and Open Source Contributor with experience building scalable software solutions, developing secure and high-performance applications, and working across backend, cloud-native, and mobile technologies.

My core expertise includes SwiftUI, Swift, Java, Spring Boot, Spring MVC, Spring Security, REST APIs, Hibernate, iOS Development, JWT, MySQL, PostgreSQL, Redis, Docker, Kubernetes, AWS, CI/CD, and Distributed Systems.

Currently, I work as a Software Developer at Software Incubator, where I develop secure and scalable applications, improve system reliability, and contribute across both backend and iOS development. I am also an active Open Source Contributor, contributing to projects focused on performance improvements, testing, developer tooling, and scalable system design.


⚑ Recent GitHub Activity

  1. πŸ—£ Commented on #111 in jenkinsci/folder-auth-plugin
  2. πŸ’ͺ Opened PR #111 in jenkinsci/folder-auth-plugin
  3. πŸ—£ Commented on #2679 in swiftlang/sourcekit-lsp
  4. πŸ’ͺ Opened PR #8118 in apache/incubator-seata
  5. πŸ—£ Commented on #7257 in apache/incubator-seata

🀝 Open Source Contributions

I actively contribute to open-source projects across the Apache, Swift, and Jenkins ecosystems.

βœ… Featured Pull Requests

Project Contribution PR
Jenkins Redirected PluginWrapper root URL requests to the thirdPartyLicenses view, fixing a 404 error when accessing plugin license information pages. #26029
Jenkins Configuration as Code Refactored setter resolution in BaseConfigurator to handle overloads deterministically and added extensive unit tests. #2825
Apache Seata Replaced synchronized with ReentrantLock in saga modules to avoid virtual thread pinning. #8008
Apache SkyWalking Enhanced MAL downsampling explanations by adding details for MEAN and COUNT. #13880
πŸ“¦ View More Open Source Contributions
Project Contribution PR
Jenkins Configuration as Code Refactored GlobalConfigurationCategoryConfigurator.describe() to remove raw types, replace redundant casts with generics, and keep behavior clean with a typed helper for NOP. #2835
Jenkins Configuration as Code Derived descriptor names from the generic type when @Symbol is absent, including fallback handling and anonymous class support. #2834
Jenkins Configuration as Code Added a secure HTTP POST endpoint to apply JCasC YAML directly from the request body. #2815
Jenkins Configuration as Code Fixed unsafe casts in DefaultConfiguratorRegistry for collection types by resolving element types safely and adding broad generic test coverage. #2833
Jenkins Configuration as Code Simplified map initialization in SecretSourceResolver and clarified UpdateCenterConfigurator behavior. #2832
Jenkins Configuration as Code Improved the Configuration as Code management link, modernized error handling, and cleaned up YAML export logic. #2830
Jenkins Configuration as Code Fixed collection-based attribute handling by converting lists to the correct target collection type before invoking setters. #2829
Jenkins Configuration as Code Optimized secret detection with a ClassValue cache and improved performance across repeated configuration lookups. #2824
Jenkins Configuration as Code Added certificate credential support and stronger assertions in SystemCredentialsTest. #2823
Jenkins Configuration as Code Introduced strict secret resolution mode to fail fast on unresolved variables instead of silently using empty values. #2814
Jenkins Configuration as Code Added a trim helper to remove trailing newlines from secrets during variable substitution. #2810
Jenkins Configuration as Code Hardened RootElementConfigurator against failing ManagementLink implementations during initialization. #2807
Jenkins Configuration as Code Resolved scalar values through SecretSourceResolver before descriptor lookup in HeteroDescribableConfigurator. #2805
Jenkins Configuration as Code Improved error reporting by including YAML line numbers and attribute context in configuration failures. #2775
Apache Seata Returned DO_NOT_PROXY when the interceptor is not initialized to avoid UnknownAdviceTypeException during AOT processing. #8106
Apache Seata Fixed Saga Designer export reliability issues, including download support, transition handling, and frontend asset loading. #8113

🎯 Contribution Focus

  • Open-source infrastructure, automation, and developer tooling
  • Performance optimization, reliability improvements, and scalable system design
  • Configuration management, secure secret handling, and runtime stability
  • Test reliability, regression prevention, and maintainable code improvements
  • Observability, distributed systems, and cloud-native platform enhancements

πŸ”§ Tech Stack

Backend & Platform Engineering

  • Java 8 / 11 / 17 / 21 / 25
  • Spring Boot, Spring MVC, Spring WebFlux, Spring Security, Spring Data
  • Microservices, REST APIs, API Design, Distributed Systems
  • Kafka, RabbitMQ, Redis
  • PostgreSQL, Cassandra, MySQL, TimescaleDB

Cloud, DevOps & Observability

  • AWS, Docker, Kubernetes, OpenShift
  • Jenkins, GitHub Actions, CI/CD, Docker Compose
  • OpenTelemetry, Micrometer, Prometheus, Grafana
  • Logging, Metrics, Tracing, Production Debugging

AI/ML & Platform Tooling

  • RAG-based operational tooling and AI-assisted workflows
  • Embeddings, vector search, and retrieval pipelines
  • AI-powered platform tooling and intelligent automation
  • Prompt engineering and AI integration workflows
  • ML pipelines, anomaly detection, and feature engineering

iOS Development

  • Swift, SwiftUI, UIKit
  • iOS application development and maintenance
  • REST API integration and mobile architecture
  • Swift Package Manager and modular development

πŸš€ What I Work On

  • Building scalable microservices and backend platforms
  • Developing secure REST APIs and enterprise integrations
  • Improving system reliability, observability, and production performance
  • Exploring AI/ML-enabled backend platforms and intelligent operational tooling
  • Practicing system design, DSA, and real-world engineering problem-solving

πŸ“Œ Featured Focus Areas

Swift | SwiftUI | Java | Spring Boot | Microservices | Kafka | AWS | Docker | Kubernetes | PostgreSQL | Cassandra | Redis | Distributed Systems
System Design | Open Source | AI/ML Platform Engineering

Pinned Loading

  1. Pocket-Tanks Pocket-Tanks Public

    We are going to create a game that is inspired from the pocket tanks and will have all the features that Pocket Tanks have ,additionally it will have some additional features that me and Somil will…

    JavaScript

  2. SpaceHub-Backend SpaceHub-Backend Public

    SpaceHub is a collaborative platform that unites teams through organized chat rooms, real-time voice rooms, and secure file sharing within a workspace. It supports multiple workspaces, allowing use…

    Java 1

  3. EverWake EverWake Public

    Swift