R

Rahul Paul

Backend Engineer

Bengaluru, Karnataka, India16 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 7 years of experience in IoT SaaS applications.
  • Led development of high-performance distributed systems.
  • Holds a US patent for shipment monitoring algorithms.
Stackforce AI infers this person is a Backend-heavy SaaS Architect with expertise in IoT solutions.

Contact

Skills

Core Skills

Software DevelopmentCore JavaAlgorithmsPython

Other Skills

API DevelopmentApache KafkaCascadingData StructuresDesign PatternsDockerElasticSearchFIXGWTHBaseHadoopHigh Level DesignJMSJava CollectionsKubernetes

About

As a Consulting Member of Technical Staff at Oracle, I design, architect, and implement RESTful backends for Oracle Internet of Things (IoT) SaaS applications, using Java and Python. I have been working at Oracle for over seven years, leading the development of Fleet Monitoring and Shipment Monitoring applications, part of the Oracle IoT suite of products. I have a strong background in developing high-performance, distributed, and fault-tolerant systems for various domains, including algorithmic trading, simulations, and big data. I previously worked at Deep Value Inc, a boutique algorithmic trading firm, for four years, building systems for algorithmic and high-frequency trading. I hold a Master of Science and a Bachelor of Science in Mathematics & Computing from the Indian Institute of Technology, Kharagpur (IIT-KGP), one of the most prestigious engineering institutes in India. I also have a US patent for an algorithm for location aggregation and detachment detection for shipment monitoring.

Experience

16 yrs 1 mo
Total Experience
5 yrs 4 mos
Average Tenure
10 yrs 8 mos
Current Experience

Oracle

4 roles

CMTS - IC5 - Health Data Intelligence Platform (HDIP)

Apr 2024Present · 2 yrs 1 mo

  • Architect for Oracle Population Health Management application

CMTS - IC5 - IoT Applications

May 2022Mar 2024 · 1 yr 10 mos

  • Working on Oracle IoT SaaS. Architect for Fleet and Shipment Monitoring Application.
Apache KafkaCore JavaDockerMySQLSoftware DevelopmentKubernetes+3

PMTS - IC4 - IoT Applications

Promoted

Mar 2017Apr 2022 · 5 yrs 1 mo

  • Oracle IoT SaaS
  • Design, architect and implement (in Java) Oracle IoT Cloud, SaaS Applications (Server Side/ Backend).
  • Lead developer of Fleet Monitoring & Shipment Monitoring application. Part of Oracle-IoT suite of applications. (https://www.oracle.com/internet-of-things/)
  • Developed an algorithm for location aggregation and detachment detection, for various elements in a shipment. (US Patent pending)
  • Developed and implemented an algorithm that finds the geo-fences containing a geo-location from a given set of geo-fences in constant time.
  • Developed an algorithm to detect route deviation in real time, using the above algorithm.
  • Developed a Python project for end-to-end automation of customer data migration from OCI-Classic (Oracle Cloud - Legacy) to OCI (Oracle Cloud - NextGen)
  • Developed a framework for integration and functional testing in Python and handed over to QA team.
Apache KafkaCore JavaDockerMySQLSoftware DevelopmentKubernetes+3

SMTS - IC3 - IoT Platform

Jul 2015Feb 2017 · 1 yr 7 mos

  • Oracle IoT SaaS
Core JavaMySQLSoftware DevelopmentMultithreadingLinuxPython

Deep value

2 roles

Development Lead - Algorithmic Trading

Aug 2013May 2015 · 1 yr 9 mos

  • Managing a team of 3/4 developers.
  • Designing and implementing distributed computing systems, from scratch, in Python for trading and simulation.
  • Using ZeroMQ/ZeroRPC, Redis, HBase, Protobuf, MySQL, Flask(for web based visualization, charts and dashboard). Hadoop streaming for simulation, Pandas for post-processing and analytics.
  • NumPy, SciPy and scikit-learn for machine-learning and model building.
Core JavaHadoopMySQLGWTSoftware DevelopmentMultithreading+2

Sr. Software Developer - Algorithmic Trading

Apr 2011Aug 2013 · 2 yrs 4 mos

  • Building low latency, distributed, fault tolerant trading and simulation systems (for equities). Tech stack being mostly core Java, Teracotta Ehcache, MySQL, Redis, Protocol Buffers, Tomcat, Hadoop, HBase.
  • Following is an excerpt from www.deepvalue.net to give an idea of the scale at which Deepvalue operated:
  • At its highs, Deep Value has averaged 11% of the overall market in the top 250 NYSE-listed stocks towards the end of each trading day – a critical time for algo trading. Our systems have routinely managed more than 30,000 orders concurrently, making us trusted guardians of customers’ order flow – no matter how large. Since 2010, Deep Value has traded over 59B shares and over two trillion dollars in the aggregate in US cash equities
Core JavaHadoopMySQLGWTSoftware DevelopmentMultithreading+1

Bravo lucy as

Product Developer

Dec 2010Mar 2011 · 3 mos · Hyderabad Area, India

  • Worked on a simple Poisson model for generating the real-time outcome probabilities of football matches, based on historical performance of teams and current events.
Core JavaSoftware DevelopmentMultithreadingLinux

Applied research works

Software Developer

Jun 2009Oct 2010 · 1 yr 4 mos · Kolkata Area, India

  • 1. Developed a very generic XML based, rule driven, platform independent user interface (including a variety of widgets) for the three major mobile platforms i.e. iPhone, Android and BlackBerry.
  • 2. Did complete client-side development for the iPhone platform in Objective-C
  • 3. Developed a range of applications using the above framework, most notably ZipHealth that supports and extends GoogleHealth & Microsoft HealthVault.
Software Development

Tata research development & design center

Internee

May 2007Jun 2007 · 1 mo · Pune Area, India

  • Design and implementation in C of a model based fault diagnosis system using Parity Space method for a Linear Time Invariant (LTI) system, and a case study demonstrating its practical application. It was performed under the guidance of Dr. Girish K. Palshikar and Dr. Abhijit Kulkarni of TRDDC.
Software Development

Education

Indian Institute of Technology, Kharagpur

Master of Science — Mathematics and Computing

Jan 2007Jan 2009

Indian Institute of Technology, Kharagpur

Bachelor of Science — Mathematics and Computing

Jan 2004Jan 2007

DAV Model School Durgapur

Jan 2002Jan 2004

St. Xavier's School Durgapur

Stackforce found 100+ more professionals with Software Development & Core Java

Explore similar profiles based on matching skills and experience