Ravi P.

Senior Software Engineer

London, United Kingdom14 yrs experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in distributed systems and big data analytics.
  • Proven track record in improving system performance and efficiency.
  • Strong background in technical architecture and software development.
Stackforce AI infers this person is a Big Data and Distributed Systems expert with a focus on healthcare and financial technology.

Contact

Skills

Core Skills

Technical ArchitectureBig Data AnalyticsJavaDistributed Systems

Other Skills

AlgorithmsAmazon Web Services (AWS)AndroidAnsibleApache KafkaApache SparkApache StormArduinoArtificial IntelligenceBig DataBigQueryBluetoothC++ 17Cloud ComputingComplex Event Processing

About

Love solving real world problems into customer centric solution, End to end product ownership, design, development and support. B.E. Computer Science (2007-2011) MS(by Research) (2012-2014) Interests : Designing and Building highly scalable and reliable distributed system, Large scale data management, Low latency systems, AI Core Skills - C/C++, Java, Python, Linux

Experience

14 yrs
Total Experience
2 yrs 4 mos
Average Tenure
3 yrs 8 mos
Current Experience

Bloomberg

Senior Software Engineer

Oct 2022Present · 3 yrs 8 mos · London Area, United Kingdom

Technical ArchitectureFundamentalsPython (Programming Language)Amazon Web Services (AWS)C++ 17Trading Systems+4

Jpmorgan chase & co.

Senior Software Engineer

Jun 2019Aug 2022 · 3 yrs 2 mos · Glasgow, United Kingdom

Technical ArchitectureFundamentalsPython (Programming Language)Amazon Web Services (AWS)C++ 17Trading Systems+3

Gbif: the global biodiversity information facility

Software Developer

Jan 2018May 2019 · 1 yr 4 mos · Copenhagen Area, Capital Region, Denmark

Technical ArchitectureJavaBig Data Analytics

Striim

Software Development Engineer

Nov 2015Dec 2017 · 2 yrs 1 mo · Chennai Area, India

  • Working on a Distributed Stream Processing Platform
  • 1. Efficient handling of UPDATES and DELETEs on append only data query engines like Google BigQuery and Hive. Proposed Filter and Query based algorithm reduces storage and write time to 50% from existing.
  • 2. Proposed Fault tolerant distributed coordinated checkpointing for batched replication application.
  • 3. Proposed Generic Auto Sharding algorithm for connectors.
  • 4. Designed and Implemented External connectors for Apache HBase, Google Bigquery, Salesforce, SQL Server,OPC-UA (IoT).
  • 5. Designed and Implemented XML Parser using Stax Parser, parsing at rate of 1,65,000 events or XML elements per second on one thread. The XML elements were 3 level nested and events are filterable on criteria.
  • 6. Redesigned the existing Testing Automation API, which reduces the test cases size by 10 times and allows rapid Integration test development by non programmers.
  • Technology Used : Java, multithreading, RPC, websockets, distributed computing, REST services, HBase, MongoDB,Salesforce,BigQuery, Hazelcast, Hadoop,
  • Hive, maven, git, vagrant, ansible, testng, eclipse milo (OPCUA).
Technical ArchitectureJavaBig Data Analytics

Siemens plm software

Software Development Engineer

Feb 2015Nov 2015 · 9 mos · Chennai, Tamil Nadu, India

  • Project : LMS Imagine Lab
Technical ArchitectureMavenJava

Department of science and technology -nrdms (anna university)

Junior Research Fellow- Department of Science and Technology Funded Project- Government of India

Feb 2012Feb 2015 · 3 yrs · Chennai Area, India

  • Remote health monitoring system
  • Implemented a Load Balancing algorithm for distributed Complex Event Processing System which improves the throughput of system to 20% with respect to round robin allocation technique.
  • Implemented statistical model to improve accuracy of event detection in rule based Complex Event Processing Systems.
  • Implemented an on-stream Activity detection algorithm on android smart phones which identifies and reports person’s activity (stand or sit /lying/ walking and falling).
  • Improved open-source JBoss- Drools Fusion to allow dynamic knowledgebase updation at runtime.
  • Improving Abnormality Detection speed by 57% using Rete Algorithm.
  • Technology: Jboss Drools Expert and Fusion 5.4.0, Apache Tomcat 6, JSP, Servlets, My SQL -5.5, jQuery, HTML 5, Android, JAX-RS, Blue-cove 2.1 , Gson, opencv 2.4.4, weka 3.6.0, Sensor and Bluetooth
  • programming
Technical ArchitectureDroolsDistributed SystemsWireless Sensor NetworksRESTBluetooth+7

Education

Madras Institute of Technology, Chennai

Master of Science (MS) — Computer Engineering

Jan 2012Jan 2014

Government Engineering College,Raipur Chhatiisgarh

B.E — Computer Science Engineering

Jan 2007Jan 2011

M.G.M. Senior secondary school

Intermediate -10+2

Jan 2006Jan 2007

MGM Senior Secondary School

Matriculation

Jan 2004Jan 2005

Stackforce found 100+ more professionals with Technical Architecture & Big Data Analytics

Explore similar profiles based on matching skills and experience