Baburaj James, Developer in Kochi, Kerala, India
Baburaj is currently unavailable

Baburaj James

Software Developer

Kochi, Kerala, India

Toptal member since March 8, 2021

Bio

Baburaj is a passionate engineer who excels with platform integrations, CMS, legacy code, and real-time data synchronization between ERP systems and shops such as Magento and Shopify. He developed an IoT platform used in the oil and gas industry that achieved a 5-second delay in providing a data point from the off-shore drill station to the back office. Baburaj enjoys pushing the boundaries of what is possible to deliver clean, reliable, high-performing products.

Portfolio

Digital Principles Corporation
.NET, C#, Azure, SQL, MySQL, Visual Basic
Clarity Benefit Solutions
SharePoint, Salesforce
Berthon Yachts Spain SL
SharePoint, React

Experience

  • .NET - 10 years
  • Visual Studio - 10 years
  • SQL - 10 years
  • Windows - 10 years
  • C# - 10 years
  • RabbitMQ - 5 years
  • React - 3 years
  • .NET 5 - 1 year

Preferred Environment

Windows, .NET 5, C#, SQL, RabbitMQ, Cassandra, Visual Studio Code (VS Code), React, SharePoint

The most amazing...

...product I have built is an IoT platform using .NET Core, Cassandra, and RabbitMQ for the oil and gas industry.

Work Experience

.NET Developer

2023 - 2023
Digital Principles Corporation
  • Implemented the NMI refund processing into the system.
  • Implemented the Forte payment gateway returns handling.
  • Implemented the automatic cancellation on a cron-based schedule.
Technologies: .NET, C#, Azure, SQL, MySQL, Visual Basic

SharePoint Developer

2021 - 2023
Clarity Benefit Solutions
  • Integrated Salesforce data into SharePoint Framework (SPFx) pages.
  • Integrated HR information in the SharePoint Online dashboard using SPFx.
  • Managed Office365 and Azure Active Directory identities for HR systems synchronization.
Technologies: SharePoint, Salesforce

SharePoint Expert

2022 - 2022
Berthon Yachts Spain SL
  • Developed an SPFX app to be used in the company intranet.
  • Implemented a calendar tracking system in SPFX for notifying employees about companywide events.
  • Developed an intranet leave application form and related functionalities.
Technologies: SharePoint, React

SharePoint Developer

2020 - 2021
Pumex Computing
  • Developed a security clearance app with SharePoint on the back end and ASP.NET MVC on the front. Used Power Automate to manage async business logic.
  • Used Jira as an issue and feature tracking tool. Analyzed production issues and fixed them.
  • Deployed the application to the production environment and monitored the performance.
Technologies: SharePoint, Microsoft Power Automate, .NET, ASP.NET MVC, JavaScript

Developer

2020 - 2021
Electronikmedia
  • Developed SharePoint lists and libraries. Wrote front-end applications in the ASP.NET MVC platform for the SharePoint constructs.
  • Delivered custom SharePoint apps using the SPFx Framework.
  • Maintained legacy applications and refactored various legacy apps.
Technologies: SharePoint Online, C#, Angular, SQL Server 2012, .NET 4, .NET, Windows, SQL, Visual Studio, Visual Studio Code (VS Code), Object-oriented Programming (OOP), HTML, ASP.NET, APIs, Microsoft Power Automate, SharePoint, Amazon Web Services (AWS), PostgreSQL, Entity Framework Core

Software Developer

2019 - 2021
Advisie Automatisering
  • Developed an integration platform for real-time synchronizing of data between ERP systems and web shops such as Magento and Shopify.
  • Performance-tuned and refactored SQL-stored procedures.
  • Developed widgets to deliver internal data on external CMS platforms with TypeScript.
Technologies: C#.NET, RabbitMQ, TypeScript, SQL Server 2012, Windows PowerShell, .NET, Windows, .NET 5, C#, SQL, Visual Studio, Object-oriented Programming (OOP), HTML, ASP.NET, APIs, ASP.NET Core, Azure, Razor, Bootstrap, SharePoint, Microsoft Power Automate, JavaScript, Amazon Web Services (AWS), Entity Framework Core, PostgreSQL

Senior Software Engineer

2013 - 2019
Petrolink International
  • Developed the WITSML store back end using C#. NET and SQL/Oracle. Performance-tuned the SOAP API to handle a large number of concurrent requests.
  • Built an ETP Server, an IoT platform for storing drilling sensor data. Used Cassandra to keep time series as well as graph data structures. Created a high-density big data platform using an event-driven architecture with RabbitMQ.
  • Implemented data downsampling using industry-proven algorithms.
  • Kept track of drilling standards and updated the software to handle changes.
  • Managed a team of three developers by assigning tasks and monitoring their work and performance.
Technologies: C#, .NET 4, SQL Server 2012, Cassandra, RabbitMQ, Oracle 10g, .NET, Windows, SQL, Visual Studio, Visual Studio Code (VS Code), Object-oriented Programming (OOP), HTML, ASP.NET, APIs, ASP.NET Core, Bootstrap, Razor, Azure, Apache Cassandra, Amazon Web Services (AWS), PostgreSQL

Software Developer

2011 - 2013
Odessa
  • Introduced to the leasing lifecycle and the ERP domain. Developed software using Microsoft technologies.
  • Performance-tuned SQL-stored procedures. Wrote system modules and managed releases.
  • Developed intranet portals that leveraged the ERP system using HTML, jQuery, and CSS.
Technologies: C#, .NET 3, Object-oriented Programming (OOP), SQL Server 2008 R2, Entity Framework, .NET, Windows, SQL, Visual Studio, HTML, ASP.NET, Razor, Bootstrap

Experience

ETP Server

Developed an IoT platform used in the oil and gas industry. The main focus of the system is to provide a big data store to persist large volumes of time-series data. It was also important to deliver the data points to a larger audience for visual display within the least possible time. I achieved a 5-second delay in providing a data point from the off-shore drill station to the back office. I used Cassandra for the time series data store, which proved to be the best choice. Coupled with RabbitMQ for message broking, I achieved all the goals of the system.

Leasewave 5.0

It is an end-to-end lease life-cycle management software as a complete ERP package. I started as a junior developer and later became a part of the team that developed a framework for a customizable client interface.

IoT Data Downsample

I developed a highly concurrent and distributed application to downsample data from a large number of IoT devices. I used RabbitMQ coupled with AKKA.NET. The combination was a huge success. I evaluated various well-known downsampling algorithms and successfully used a couple of them in my project (such as swinging door and LT3B algorithms).

Education

2007 - 2011

Bachelor of Engineering Degree in Information Science

City Engineering College - Bangalore, India

Skills

Libraries/APIs

React, Entity Framework

Tools

RabbitMQ, Visual Studio, Git

Languages

C#, SQL, C#.NET, HTML, JavaScript, CSS, TypeScript, Visual Basic

Frameworks

.NET 5, .NET 4, .NET 3, .NET, ASP.NET, ASP.NET Core, Razor, .NET Core, Windows PowerShell, Angular, Bootstrap, ASP.NET MVC, Entity Framework Core

Paradigms

Object-oriented Programming (OOP)

Platforms

Windows, Visual Studio Code (VS Code), Azure, SharePoint, Azure IaaS, SharePoint 365, Microsoft Power Automate, Amazon Web Services (AWS), Salesforce

Storage

Cassandra, SQL Server 2008 R2, SQL Server 2012, Oracle 10g, PostgreSQL, MySQL

Other

SharePoint Online, APIs, Software Development, Responsive Design, WebSockets, Akka.NET, Apache Cassandra

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring