Email

vrushankpatel5@gmail.com

Location

Bangalore, India

About me

More about me and what I love to do.

Hello, I'm Vrushank Patel, Based in Bangalore, India.

Hi I am Vrushank Patel, a 24 years old Developer living in Bangalore, India. I am a Senior Software Engineer with overall experience of more than 3 years working on the fintech projects. Currently I'm working with awesome folks at NASDAQ. Have a look at my Resume, Projects, Skills or just connect with me on LinkedIn. I am always excited to do business with like minded people, lets discuss over coffee. Want to chat? Get in touch by dropping me an Email.

  • Name : Vrushank Patel
  • Date of birth : 13th Sept 1998
  • Email :vrushankpatel5@gmail.com
  • Nationality : Indian
  • Location : Bangalore
  • Work Status : Senior Software Engineer (Full time)
  • Freelancer : Available
Show My CV web   Downland My CV pdf
My Expericence
Senior software engineer - NASDAQ
Nov 2022 - present

  • Multi Matching Engine (MME) - MME is a trading solution enabling automatic trade matching across diverse financial instruments such as forex, equity, and derivatives empowering exchanges, banks, and brokers. My role encompasses:
  • Actively involved in developing, maintaining, and enhancing product features and components to facilitate automatic trade matching across multiple assets/instruments.
  • Extend core product functionalities to deliver tailored solutions for customers, emphasizing adaptation to meet customer-specific requirements.
  • Conduct comprehensive requirements analysis, coding, and unit testing (Maintaining consistent code coverage of at least 90%), leveraging innovative solutions to optimize trade matching processes.
  • Facilitate code reviews and provide constructive feedback to enhance development quality, including designing checkstyles and establishing coding conventions to uphold rigorous code quality standards.
  • Successfully improved Sonatype threat score for dependencies from 9 to 1.5, significantly enhancing software supply chain security.
  • Rectified version compatibility issues of unit testing frameworks to ensure the functionality of over 2500 unit test cases, resulting in a notable increase in code coverage.
  • Administer critical tools such as TaskTop integration, repository access management, and CI pipeline automation for seamless builds, publishing, and deployments.

Software Development Engineer - Capsys Financial Technologies
Dec 2019 - Nov 2022

  • Worked as a full-time Software engineer for fintech software development where I was responsible for analyzing, programming, unit testing and documenting of software components and features. Mostly worked on Java, Spring Boot, Python Flask, Informix, Docker, Apache Camel, Apache CXF, Orika, Mapstruct.
  • Zeus-GPI (General process interface)
  • - Developed SOAP and REST services and delivered ESB based solutions for delivering messages (like Swift MT and MX) from and to multiple different endpoints (like DB, MQ, SOAP, HTTP, Filesystem).
  • Zeus-CMS (Card Management System)
  • - Developed REST services for corporate cards and Payments for back office that serves both Acquires and Issuers and is typically used by banks and payment service providers.
  • Tool-suite
  • - Designed and developed an automation tool that generates the code (POJOs and Mappings) from SQL procedures and Swift MT and MX messages.

SDE intern - Capsys Financial Technologies
Sept 2019 - Dec 2019

Full time Internship at Capsys financial technologies pvt ltd on Financial applications development for banking and trading with Real time development with Java based technologies (Spring, Hibernate, ActiveMQ).
EAMS : Built a full working prototype by implementation of one of my idea in under 3 months.

My Education
B.E Information Technology - Apollo Institute of engineering
July 2015 - May 2019
University : Gujarat technological university

Main coursework: Data Structures, Design and analysis of Algorithms, Systems Design, RDBMS, Operating Systems, Software Engineering, Artificial Intelligence, Internet of Things.

CGPA : 8.24

My Skills

My skills and experience with technological concepts.

01

Competitive Programming

Logical understanding of discrete mathematics along with data structures and algorithms to tackle complex problems.

02

Distributed Systems

Deeper knowledge and understanding of how to design a large scale distributed systems.

03

Software Engineering

Ability to develop APIs with REST and SOAP based webservices, microservices and reactive architectural design.

04

Web and Mobile Development

Ability to develop Web client(React js) and Cross platform Mobile client(Flutter).

04

Machine Learning

Understanding of scientific mathematics and machine learning algorithms to work with predictive analysis and modeling.

Projects

A latest creative projects in Programming and Development.

Complexica

Quortex

EAMS (Employee Attendance Management)

NeuroTyper

Posts

My posts About Technological Advancements, Productivity, Software Engineering and Artificial Intelligence.

16 Nov, 2021 #Tecnology, #Database, #NoSQL
ElasticSearch CRUD Operations

Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. This article will get you through the tutorial of all the queries to understand the CRUD operations in Elasticsearch.

Read More
16 Nov, 2021 #Docker , #Devops
Docker crash course

Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. In this tutorial, you'll learn how Atomist will help Docker meet the challenge of securing secure software supply chains for development teams.

Read More
06 Feb, 2020 #Tecnology , #mobile
Google's PaperPhone

An app lets you choose what to include such as favourite contacts, maps and meetings and then prints them directly to a sheet of paper. Customisable "paper apps" like recipes, phrasebooks and notepads let you get things done or unwind in a more focussed way.

Read More
03 Feb, 2020 #systems , #machinelearning
Oracle's self driving database

The Autonomous database created by Oracle is self-driving, self-repairing and self-securing.This cloud database uses machine learning to eliminate the human labor associated with routine management tasks traditionally performed by database administrators.

Read More
03 Feb, 2020 #AI , #web
Sketch2Code

The awesome people at microsoft’s AI Lab, created the Sketch2Code where you have to upload the sketch of your desired web page as given in above picture, and that’s it, you’ll get the responsible webpage automatically generated.

Read More
18 Jan, 2020 #Design , #web
Firechat

Fire chat allows establishing communication between devices within 200 feet that are also running fire chat. It uses multihop technology to connect all devices within range, creating a mesh network that works, even when mobile and broadband access fails.

Read More

Contact Me

Feel Free To Contact Me Any Time

Let's talk about everything!

I am always excited to do business with like minded people, lets discuss over coffee. Want to chat? Get in touch by dropping me an Email.

Email:

vrushankpatel5@gmail.com

Located at:

Bangalore, India.

LinkedIn:

Vrushank Patel

Github:

Vrushank Patel