Shani Yadav

Software Engineer

Bengaluru, Karnataka, India7 yrs 10 mos experience
Highly Stable

Key Highlights

  • 7+ years of experience in software development.
  • Expert in microservices architecture and cloud integration.
  • Proficient in Java and Spring Boot for backend development.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the Fintech industry.

Contact

Skills

Core Skills

JavaSpring BootMicroservices

Other Skills

AWSJUnitMockitoRESTJMeterDockerKubernetesSQLHelm ChartsAPI GatewayseurecaSpring CloudData StructuresAlgorithmsMachine Learning

About

✪ Experience in Software Design and Development(LLD | HLD). ✪ Online Competitive Programmer with in-depth knowledge of Data Structures and Algorithms. ● Currently working as a Lead Software engineer . ● Having 7+ years of experience in Software Development with complete Agile methodologies. ● Developed back end API's using Spring MVC , Springboot and dropwizard for the projects. ● Designed & developed many Java projects from the scratch. ● Hands-on experience in Amazon Web Services(AWS) i.e. EC2, Lambda, Kinesis, EMR, S3 etc. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ⧫ Technical Skills ⧫ ● Back-end ❱ Java, MVC, Spring Boot, REST and Web API. ● Data Systems ❱ Snowflake ,MYSQL, Oracle. ● Methodologies ❱ Data structures and algorithms, Design patterns, and OOPS concepts. ● Front-end ❱ JavaScript, CSS, and HTML. ● Machine Learning and Data analysis. ● Version Control ❱ Git. ● Relevant Tools ❱ AWS, Eclipse, Express.js, IntelliJ idea. ● Monitoring ❱ Splunk, AWS Cloud Watch. ● Project management Tool ❱ JIRA, Confluence. ● CI/CD ❱ Jenkins, Urban Code Deploy,Docker,Kubernates,Helm Charts. ● GITOPS ❱ ARGO CD. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Experience

7 yrs 10 mos
Total Experience
7 yrs 10 mos
Average Tenure
7 yrs 10 mos
Current Experience

Fidelity investments

2 roles

Lead Software Engineer

Jun 2023Present · 2 yrs 11 mos · Bangalore

  • Investing Domain | Mutual Funds, Corporate Services, Alternative Investments, Balances and Positions, General Account
  • Modernization of APIs: Migrated from On-Premises to AWS Cloud (EKS).
  • Modernized multiple microservices APIs with end-to-end refactoring:
  • Refactored the complete codebase.
  • Ensured data compatibility.
  • Worked on orchestration microservices removed SOAP with modernize REST.
  • Increased code coverage by writing JUnit tests using Mockito.
  • Conducted performance testing using JMeter to ensure optimal performance.
  • Developed new versions of certain microservices, incorporating current and new features with enhanced contracts.
  • Converted old Spring MVC APIs to new Spring Boot microservice architecture.
  • Documented all work on Confluence.
  • Technical Stack
  • Frameworks & Languages: Spring Boot, Java 13
  • AWS Services: EC2, Lambda, Kinesis Streams, SNS Events, CloudWatch, DynamoDB, EKS, Amazon RDS
  • Tools
  • Intellij, Splunk, DataDog, JIRA, Confluence, ServiceNow, WINSCP, Putty, Tomcat Server
JavaSpring BootAWSJUnitMockitoMicroservices+1

Software Engineer

Jul 2018Jun 2023 · 4 yrs 11 mos · Bangalore

  • Microservice Development: Designed and developed microservices architecture using Spring Boot, enhancing system modularity and scalability.
  • API Design and Implementation: Developed RESTful APIs using Spring Boot, ensuring efficient and secure data exchange between services.
  • Cloud Integration: Integrated microservices with cloud platforms such as AWS, leveraging services like EC2, Lambda, and Amazon RDS to improve performance and reliability.
  • Code Refactoring: Refactored legacy systems and monolithic applications into microservices, achieving improved maintainability and ease of deployment.
  • Performance Optimization: Conducted performance testing and tuning of microservices using JMeter and other tools, ensuring optimal application performance.
  • Continuous Integration/Continuous Deployment (CI/CD): Implemented CI/CD pipelines using tools like Jenkins, Docker, and Kubernetes to automate the build, test, and deployment process.
  • Implemented cycle management tool for CR automation(cycle request automation) using angular sql & sprigboot.
  • Rewritten legacy spring xml code to java code configuration to login in the app using Vault and API.
  • Developed dashboard to analyze ServiceNow IM data
  • Data Provisioning and Data Quality Tool
  • Involved in Designing and Development of Data Quality and Data Governance frameworks for validating inbound data sources using
  • enterprise tools like Informatica Data Quality, Informatica Metadata Manager, Collibra Data Governance.
  • Created a organization wide generic framework which can be used by any team with only minimum meta data change .
  • Good experience in Data Modelling methods including conceptual ,logical and Physical Data Models.
  • A technically skilled SQL Database Analyst, also able to work well with end users and management to confirm business requirements.
  • Implemented data pipelines to extract data from different Snowflake tables and sending to Anaplan using Anaplan Client API.
Spring BootAWSMicroservicesJMeterDockerKubernetes+1

Education

Indian Institute Of Information Technology Allahabad

Bachelor of Technology - BTech — Information Technology

Aug 2014Apr 2018

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience