Shivam Shrey

Software Engineer

Bengaluru, Karnataka, India6 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Python and Java for backend development.
  • Proficient in CI/CD practices and tools like Jenkins.
  • Experience in developing microservices and REST APIs.
Stackforce AI infers this person is a Backend Developer with expertise in microservices and CI/CD in the SaaS industry.

Contact

Skills

Core Skills

Software DevelopmentPythonRest ApisJavaEvent Driven ProgrammingContinuous IntegrationContinuous Delivery

Other Skills

Python (Programming Language)ZeroMQDockergRPCJava J2EEJenkinsContinuous Delivery (CI/CD)CI/CDAnsibleLinuxDevOpsOracle DatabaseMicrosoft AzureTerraformFlask

About

MTS at Oracle Cloud Infrastructure. Previously, Senior Software Engineer at Bosch Global Software Technologies. Pursued Bachelor of Technology at Kalinga Institute of Industrial Technology, Bhubaneswar, Odisha. Aiming to solve complex business problems through the tools of Software Development. Also, I am a travel enthusiast who loves to read. Programming Skills: Python, Java, Data Structures, and Algorithms Frameworks and Tools: Django, Flask, SQLAlchemy, Pytest, Spring Boot, JUnit, TestNG, Jenkins, Docker, ZeroMQ Others: Git, Jira, Anaconda, Jupyter Notebook, SonarQube

Experience

6 yrs 7 mos
Total Experience
3 yrs 3 mos
Average Tenure
3 yrs 9 mos
Current Experience

Oracle

Member of Technical Staff

Aug 2022Present · 3 yrs 9 mos · Bengaluru, Karnataka, India

Software DevelopmentPython (Programming Language)Python

Bosch global software technologies

3 roles

Senior Software Engineer

Jul 2022Aug 2022 · 1 mo

REST APIs

Software Engineer

Promoted

Jul 2020Jun 2022 · 1 yr 11 mos

  • Developed a microservices orchestration solution based on event-driven architecture using workflow
  • engines like Prefect, Apache Airflow, etc.
  • Built a proof of concept for distributed simulation using dockerized models and gRPC framework
  • for remote communication with Protocol Buffers message contract. Compared performance of message queues like ZeroMQ (brokerless) and NATS (brokered).
  • Developed REST APIs for COSYM application, a simulation and integration platform, using Java J2EE.
Event Driven ProgrammingZeroMQJava

Associate Software Engineer

Jul 2019Jun 2020 · 11 mos

  • Worked on python library based on Uncertainty Quantification (UQ) which is primarily used to quantify statistical variations in simulation model outputs originating from uncertainties in simulation model input parameters.
  • Set up and managed a fully automated CI/CD pipeline on Jenkins involving the building, testing, and deploying of ETAS UQ library for both Windows and Linux platforms.
  • Enhanced the capability of the library by enabling support for COSYM as a simulator for ETAS UQ.
  • Created unit tests using pytest framework and improved coverage to ~90%.
  • Practiced agile methodology in all development.
  • Responsibility also included code reviews.
  • Enabled tool coupling using Python APIs between Eclipse SUMO, an open-source, traffic simulation package and COSYM, a powerful simulation and integration platform.
JenkinsContinuous IntegrationContinuous Delivery (CI/CD)Continuous Delivery

Education

Kalinga Institute of Industrial Technology, Bhubaneswar

Bachelor of Technology — Computer Science and Engineering

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Software Development & Python

Explore similar profiles based on matching skills and experience