Hi!👋, I'm Sudarshan

and I'm

Software engineer with 2 years of experience in Java development and DevOps, specializing in CI/CD automation in National Stock Exchange of India Ltd.

Contact Me

About Me

My Introduction

Software engineer with 2 years of experience in Java development and DevOps, specializing in CI/CD automation. Proficient in Git, Jenkins, JFrog Artifactory, SonarQube, and Checkmarx, with a strong foundation in Java and Spring Boot, and MySQL.
Motivated to contribute to organizational success and eager to expand expertise in advanced technologies.

2+ Years
experience
24/7 Online
support

Skills

My technical level

DevOps Engineer

More then 2 years

CI/CD: Jenkins, JFrog, Git

Containerization: Docker

Cloud Platforms: AWS

Security: SSL, SAML

Scripting: Bash, Shell

Artifact Repositories: JFrog with XRAY

Other: Nginx, SonarQube

Java developer

More then 2 years

Programming Languages: Java

Frameworks: Spring Boot

Build Tools: Maven, Gradle

Testing: JUnit, Mockito

API Management: Swagger

Database: MySQL, H2, Oracle

Other: Grpc, SQL, JPA

My Certificates

By Programming Hub Scroll or slide here to see next>>>

CDAC Certificate

Preview

Git Certificate

Preview

My Resume

Preview

Projects

My projects details

Build and development automation

View More Source Code link

Buid, Testing & Deployment

  • Build Automation -
    • Build Tools: Maven, Gradle
    • Continuous Integration (CI): Jenkins

  • Deployment Automation -
    • Continuous Deployment (CD): Docker

  • Testing Automation -
    • Automated Testing Frameworks: JUnit
    • Static Code Analysis: SonarQube

  • Best Practices -
    • Version Control: Git

Spring Cloud Config

View More Source Code link

Config Server, Config Client & Security

  • Config Server -
    • Centralized Configuration: Manages configuration properties for multiple applications in one place.
    • Backend Storage: Git
    • Environment-Specific Configuration: development, production

  • Config Client -
    • Configuration Fetching: fetches properties from the Config Server at startup or on-demand.
    • Automatic Refresh: updates are automatically pushed to clients, without restart

  • Security -
    • Spring Security, OAuth2

  • Additional Integrations -
    • Swagger, JUnit

Question Paper Generator application

View More Source Code link

Tool stack and functionality

  • Database Design -
    • MySQL

  • Backend Development -
    • Spring Boot

  • Frontend Development -
    • JSP, JavaScript, Bootstrap

  • Features -
    • Question Management: Add, edit, delete, and view questions.
    • Question Paper Generation: Select criteria (subject, difficulty, number of questions) to generate a question paper.
    • User Authentication: Optional feature for secure access.

Portfolio

Most recent work

National Stock Exchange of India Ltd.

Software engineer with 2 years of experience in Java development and DevOps, specializing in CI/CD automation.

- Dec 2022 to Current

Contact Me

Get in touch