Shrinath Joshi

Software Engineer

Mumbai, Maharashtra, India7 yrs 10 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Over six years of experience in software engineering.
  • Increased development efficiency by 20% through Agile methodology.
  • Designed and developed compliance web applications for BNP Paribas.
Stackforce AI infers this person is a Fintech Software Engineer with expertise in microservices and agile development.

Contact

Skills

Core Skills

JavaMicroservicesOracle SqlAgileSpring Mvc

Other Skills

AWSAlgorithmsAmazon Web Services (AWS)Apache KafkaApache PulsarArtificial Intelligence (AI)Back-End Web DevelopmentCascading Style Sheets (CSS)Core JavaD3.jsData StructuresDesign PatternsDockerEnterprise Java BeansFull-Stack Development

About

As a Software Engineer at Upswing Financial Technologies, I am passionate about building innovative products that enable open banking and financial inclusion. I work with cutting-edge technologies such as Java, Kotlin, Spring Boot, Kafka, and Pulsar to develop scalable and reliable solutions with microservice architecture design. I have over six years of experience in software engineering, working with global companies such as Interactive Brokers and BNP Paribas. At Interactive Brokers, I designed and maintained the cashiering and banking system modules of the trading platform, communicating with the operations teams to enhance the user experience. At BNP Paribas, I worked closely with the bank's compliance and regulatory controls domain, developing web applications for the UK's Senior Management and Certification Regime (SMCR). I also increased development efficiency by 20% by implementing agile methodology and continuous integration with Jenkins. I hold a Bachelor's degree in Computer Engineering from Thadomal Shahani Engineering College, where I also worked as an Android Developer at April Innovation and a Problem Setter at Programming Hub. I am a Google India Challenge Scholar, a Facebook Udacity Scholar, an Intel AI Scholar, and a Competitive Programmer. I strongly believe that technology has the power to revolutionize every industry and create positive social impact. I am currently serving notice period and actively looking for full-time positions in software engineering, preferably in the fintech domain. I am actively looking forward to full-time positions like Senior Software Engineer, Software Engineer, Software Developer Engineer, Java Developer, Full Stack Developer, Backend Developer Skills:- 1. Programming Language :- Java,Kotlin, Javascript, Scala, Python, C 2. Frameworks :- Spring MVC, Spring Boot,Play Framework,Apache Kafka,Apache Airflow, Apache Pulsar 3. Architecture: Microservices, Monolith 3. Database :- Oracle SQL, MySql, Postgres 4. Web Technologies :- HTML5, CSS, Javascript,REST API 5. Version Control :- Git, SVN 6. Scripting Languages :- Bash , Perl 7. Operating System :- Windows , Linux 8. Tools: Git, Jira, Docker, IntelliJ, Eclipse, Jenkins 9. Testing :- JUnit 5, Mocito 10. Development Methodologies: Agile, Waterfall

Experience

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

Upswing financial technologies

Software Development Engineer

Feb 2022Present · 4 yrs 4 mos · Mumbai, Maharashtra, India

  • Building the Next-Gen Financial Products
  • Technologies Include:- Java, Kotlin, Python, Spring Boot, Spring Web Flux, Postgres, Microservices, Apache Pulsar, Apache Kafka, Docker , Kubernates, AWS
JavaKotlinPythonSpring BootSpring Web FluxPostgres+6

Interactive brokers

Software Engineer

Feb 2021Jan 2022 · 11 mos · Mumbai, Maharashtra, India

  • Worked under the Interactive Broker’s Trading and Clearing software system.
  • Involved in designing and maintaining the Cashiering System and Banking System modules of the Interactive Brokers Trading platform.
  • Communicating with the operations teams to understand and suggest new requirements solutions to accelerate the User Experience.
  • Technologies and Frameworks involved Core Java, Oracle SQL, Enterprise Java Beans, Design Patterns, PL SQL.
Core JavaOracle SQLEnterprise Java BeansDesign PatternsPL SQLJUnit+2

Bnp paribas

2 roles

Software Engineer

Promoted

Mar 2020Feb 2021 · 11 mos

  • Working under the Bank’s Regulatory Control and Compliance Domain of APAC and US zones.
  • Communicating with the stakeholders and customers to understand the gaps and devise new solutions to accelerate the business process.
  • Increased development efficiency by 20% by implementing Agile Software development methodology of new feature through staging environments and facilitated integration with existing Java code through employing Git branching and merging best practices.
  • Reduced deployment time by 10% by employing continuous integrations plan with Jenkins.
  • Developed web Application for new Senior Management and Certification Regime (SMCR) UK in line with the Financial Conduct Authority (FCA) which is responsible for issuing Fit and Proper Certificates to 1200+ individuals yearly.
  • Improved code quality by 30% by maintaining and following coding best practices and incorporating Automated Test cases with Junit.
  • Designed and Developed various Web Applications in line with BNP Paribas Group’s Policy for Compliance and Regulatory domain for USA and APAC Zone.
AgileJUnitMockito

Associate Software Engineer

Jun 2018Feb 2020 · 1 yr 8 mos

  • Developing Web application with Spring MVC and Relational database like Oracle , SQL etc.
  • Using SVN, Git for Version Control System
  • Involved extensively in all phases of SDLC
  • Using Maven to build project.
  • Using JUnit and Mockito for writing Test Cases.
  • Extensively involved in various phases of Agile development model
  • Experience in an Agile environment to deliver hight quality software against aggressive schedule
  • Responsible for initiating and maintaining Clean Code guidelines to increase the Code Quality
Spring MVCOracleSQLJUnitMockitoGit+2

Udacity

Google India Challenge Scholarship Holder

Feb 2018May 2018 · 3 mos

  • Was selected as a part of Google India Challenge Scholarship . In this scholarship , we had full access to the Google Android Nanodegree program.

April innovations

Software Developer

Dec 2017Mar 2018 · 3 mos · Mumbai Area, India

  • Learned the various elements of Software Development Lifecycle while working on various live Android projects.
  • Designed the workflow of the app and developed features according to the Requirement.
  • Learned various elements of Android Programming, User Interface and User Experience.
  • Worked on technologies like Android, Core Java, Nodejs and MongoDB

Programming hub

Intern

Dec 2016Feb 2017 · 2 mos · Mumbai, Maharashtra, India

  • Worked as a Content Creator responsible for creating new course material for the App,
  • Worked on various Algorithm and Data Structure, Created efficient programs for various problem for the App in Languages like C , Java etc.
  • Optimizing the existing code base by using Advanced Data Structure and Optimization techniques like Dynamic Programming etc .

Roast media pvt. ltd.

Marketing Intern

Nov 2016Nov 2016 · 0 mo

Education

Thadomal Shahani Engineering College

Bachelor's degree — Computer Engineering

Jan 2014Jan 2018

KJ Somaiya College of Science and Commerce

Science — Science

Jan 2012Jan 2014

Dominic Savio Vidyalaya

School

Jan 2002Jan 2012

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience