Ravi Vadera

Cloud Software Engineer

image

Dynamic and motivated professional with 11 years of experience in cloud and full-stack mobile application development, currently working as Cloud Software Development Engineer at Intel. Proficient in cloud solution architecture, microservices development, and DevOps engineering. At Intel Corporation, spearheaded a major system re-architecture effort resulting in significant improvement in scalability and manageability. Led the adoption of GitOps and IaC along with implementing most of the CI / CD processes and contributed in achieving critical compliance standards, including SOC2 and SDL. Excellence in implementing bleeding edge technologies, demonstrating exceptional communication skills and making mission critical decisions under challenging environment. Proven record of creating performance intensive, scalable, reliable solutions from conception to completion.


Professional Experience

Cloud Software Development Engineer

Intel Corporation | September 2023 - Present
  • Designed and developed cloud-native applications based on microservices which integrates log aggregators, message brokers, and structured datastores
  • Heavily contributed to cloud infrastructure through IaC for provisioning, and ArgoCD for deployments and efficient management of application workloads
  • Actively participated in cloud architecture design, influencing the solution from POC to production-ready releases that achieved SOC2 compliance
  • Spearheaded re-architecture effort to improve current solution's manageability, scalability and robustness
  • Built CI / CD setup from ground-up to enable resilient atomic deployments and support a fully integrated DevOps pipeline
  • Collaborated and assisted cross-functional teams to ensure seamless integration

Cloud Software Engineering Intern

Intel Corporation | February 2022 - August 2023
  • Gained knowledge and assisted in re-architecture effort of migrating existing cloud backend monolith to microservices using domain driven design patterns
  • Led effort on defining API and schemas with OpenAPI Specs based on solution requirements and UX prototypes
  • Developed REST APIs on frameworks such as NestJS and Dapr with TypeScript
  • Created CI / CD pipelines for various projects

Co-Founder & CTO

Eccelor Systems | March 2015 - March 2021
  • Designed architectures for developing high-performance, secure and modular full-stack solutions spanning backend, native mobile and web applications
  • Implemented efficient database schemas, optimized complex SQL queries, and structured data flow models to improve system performance and reliability
  • Designed databases, implemented data migration strategies, developed optimized queries and data flow patterns
  • Created software requirement specifications, technical specifications and documentation for development
  • Communicated with technical and non-technical clients to better understand their requirements, analyzed business process of clients and designed system architecture that facilitates faster and reliable operation
  • Led and managed a cross-functional team in a dynamic fast-paced environment

Android Developer

Simform Solutions Pvt. Ltd. | September 2014 - March 2015
  • Developed Android apps for enterprise domains with advanced features such as location services, navigation, maps, camera and push notifications capabilities
  • Improved applications to support multiple device form-factors, resolutions while maintaining backward compatibility with older Android versions
  • Integrated JSON and XML REST APIs

Mobile Application Developer

Indies Service (Milople Technologies) | June 2013 - September 2014
  • Designed and developed multiple Android and iOS apps including a support and ticketing system, an asset tracking platform and cloud-based file storage solution
  • Built reusable components for seamless payment integration, subscription management and user account handling to accelerate app development

Projects

Teleste - Configuration Management Tool

Tampere University
NodeJS
TypeScript
Electron
React
PHP

Teleste Information Solutions is a public railway transportation information systems vendor. Configuration Management Tool was developed to make the validation and installation of device / module configurations on trains easier and more straightforward.


The idea of the tool was to group the system configurations which were scattered in different locations and formats, so that configuring the system can be done using one single user interface. The companion PHP web administration application is able to validate, export and version the existing configuration files.

My role in this project was to,

  • Design and implement Configuration interface
  • Design and implement Specification interface to define and validate configurations
  • Implement Import / Export feature
  • Write unit tests
  • Setup CI / CD pipelines
Project Information

Watchdata SmartPOS - App Store & Mobile Device Management

Eccelor Systems
ASP.NET Core Web API
MS SQL Server
Android 5.0+
ASP.NET MVC

This solution was designed to allow enterprises to configure and manage COSU devices and application distribution. It was developed for a company which manufactures and distributes Android based POS devices which works on Android Open Source Project and does not feature Google Play Services / applications. This mobile application allows,

  • validating and configuring the device
  • setup device usage policies
  • download / update enterprise applications
  • kiosk mode support

This solution also features multi-tenant deployment to support multiple enterprises. System and customer administration panel facilitates device enrollment, assignment, user management, application management and policy configurations.

My role in this project was to

  • Design solution & mobile architecture
  • Design database
  • Develop web services
  • Develop Android application
  • Develop web application

Achievement

  • Provided an efficient and customized mobile device management solution
  • Created an easy way to deploy / manage enterprise applications
Product Information    App Store Portal

GVK EMRI V Care - Employee Dashboard & Support System

Eccelor Systems
WCF Services
MS SQL Server
Android 4.2+
ASP.NET MVC

This solution facilitates engagement between employer and employees who work remotely as part of their field duty. It was developed for a government non-profit initiative which provides various emergency services to public. The solutions has different information modules which employees can use to check status of their various employment benefits like,

  • monthly awailed leaves and balance
  • health insurance and covered persons
  • transfer requests and their status
  • requests for equipments and their status
  • pay slips

and a separate ticketing module to raise support requests and real time communication with support department. The web application provides support department a way to interact with tickets.

My role in this project was to

  • Design solution & mobile architecture
  • Design database and migrate data from existing system
  • Develop web services
  • Develop Android application
  • Develop web application

Achievement

  • Higher efficiency in ticket resolutions - 50% improvement
  • Higher employee satisfaction in field - 35% improvement
Google Play

GVK EMRI - Mobile Biometric Enrolment & Attendance Solution

Eccelor Systems
ASP.NET Core Web API
MS SQL Server
Android 5.1+

The application is developed for a government organization to capture the shift-wise attendance of field employees. The enrolment app allows supervisor and territory managers to enroll fingerprint of employees and configure their base location and shift. The attendance application allows employees to clock in and out of duty with fingerprint authentication and geofencing. The application connects with an external fingerprint reader / writer to access the fingerprint minutiae and sends it to server for enrolment / authentication.

My role in this project was to

  • Design solution & architecture
  • Design database
  • Develop web services
  • Develop Android application

Achievement

  • Higher and on-time attendances – 40% improvement

Dagenham Market 24/7 - Market Directory & Navigation

Eccelor Systems
ASP.NET Core Web API
MS SQL Server
ASP.NET MVC
Android 5.0+
iOS 10.0+

Market Directory and Navigation app was initially developed for creating online presence for traders at Dagenham Sunday Market. The application features contact informations of traders and provides walking direction to a particular store in the market. The application also allows traders to request store listing within application. In-progress update will feature online shopping with PayPal Marktetplace integration, media gallery and chat with traders.

My role in this project was to

  • Design database
  • Develop Web API
  • Manage Mobile and Web Development Teams

SMAC Cloud - Document Storage & Channelized Sharing

Eccelor Systems
ASP.NET Core Web API
MS SQL Server
ASP.NET MVC
Android 4.2+
iOS 9.3+
watchOS 4.1+

This solution was developed for a client who has different communication channels spread across their enterprise departments on different locations. It provides a central repository to manage documents and share them across channels based on roles and permissions. Uploaded files are secured using various encryption techniques. Solution also feature automatic file versioning. It offers public cloud storage service with same capabilities. The multi-tenant solution can be hosted or deployed on-premise based on the plan subscribed by customer.

My role in this project was to

  • Design database
  • Develop centralized authentication & subscription management module
  • Develop file encryption and versioning module
  • Develop Web API
  • Manage Mobile and Web Development Teams

ShareTree.app - Anonymous Messaging Application

Eccelor Systems
WCF Services
MS SQL Server
AngularJS
Android 4.4+
iOS 10.0+

This application allows anonymous messaging between two users by scanning a unique QR code. It also allows one-way communication by turning the reply-only mode on. At any point if user decides to reset their QR code, they can reset the application and create a new QR code. The application features sending attachments and all the communications are end to end encrypted.

My role in this project was to

  • Design solution & mobile architecture
  • Design Database
  • Develop Web API
  • Manage Mobile and Web Development Teams
Apple App Store

Level Innovations - Asset Management & Tracking Solution

Eccelor Systems
ASP.NET Core Web API
MS SQL Server
ASP.NET Core MVC
Android 5.1+
iOS 11.0+

The application uses NFC feature of phones to facilitate the process. It targets asset tracking problem for logistics industries. It allows administrator to create different tenants with their subscription period and number of readers / writers allowed. The customer administration panel allows them to create users to read / write NFC tags and manage assets. It also facilitates management of tracked entity and reporting. The customer administration panel and mobile applications are white label applications that can be easily configured and deployed for a customer.

My role in this project was to

  • Develop multi-tenancy module and white-label strategy
  • Design Database
  • Develop Web API
  • Manage Web, Mobile Development Teams

TaxiStar - Ride Hailing Application

Eccelor Systems
ASP.NET Core Web API
MS SQL Server
ASP.NET Core MVC
CodeIgniter
Android 5.1+
iOS 10.0+

This white label solution was developed for a digital agency which wanted to resell the solution to start-ups and cab companies. It features two different scenarios – normal ride hailing and company contracted ride hailing. The application has normal rides, intercity rides and airport rides, ride scheduling and bidding for future rides. Separate white-label mobile application for employees whose company has enterprise contract. A company administration dashboard to book rides, manage expenses and request bulk quotes. A separate main administration panel to manage drivers, companies, users, compliance, etc.

My role in this project was to

  • Design and develop white-label, ride type and cost calculation components
  • Design Database
  • Develop Web API
  • Manage Project

Health & Medical Record Solution

Eccelor Systems
WCF Services
MS SQL Server
ASP.NET Core MVC
Android 5.1+
iOS 11.0+
WPF

The application was developed for a start-up that facilitates users with a portal where users can store their medical records and history with features like medicine reminders, appointments, search hospitals and specialists. This application also allows hospitals to issue NFC cards to users and register them to portals. Once a user registers, every interaction of them with any affiliated hospitals, laboratories, pharmacies will be recorded into system. So for each future interaction user will just have to provide their card to fetch the medical history. It will help reduce effort in paperwork and maintaining years of medical history of any individual.

My role in this project was to

  • Design solution & architecture
  • Manage Backend, Admin, Web and Mobile Development Teams

Mateco - Truckers' App

Eccelor Systems
WCF Services
MS SQL Server
Android 4.0+

The application was developed for a large enterprise which provides working platform rentals. Delivery and collection of these rental platforms are facilitated by company drivers. On this mobile application, drivers can view / manage schedule of equipment delivery and collection. Each delivery and collection requires a specific protocol to be followed for inspection of working platforms which includes submitting photographs of platform, site and signing agreement with person available at site. The protocol itself is a large form with platform specific details that needs to be filled and while collection drivers need to compare the details at time of delivery and enter current parameters. This information gets submitted to ERP for further evaluation, maintenance and billing.

My role in this project was to

  • Design solution & architecture
  • Design Database
  • Develop Web API

SwiftShopper - Shopping List and Self-Checkout Solution

Simform Solutions
Node.js
PostgreSQL
Android 5.0+
iOS 9.0+

The application allows users to create shopping lists and view deals. Users can also self-scan and bag the items and pay directly to store. Affiliate stores allows users to skip the checkout and go through a dedicated checkout lane. The users can also pay directly to the store within the app. SDK for Android and iOS was also developed to help third party developers integrate the checkout option with their applications.

My role in this project was to

  • Develop Android Application

ZepCatalog - Sales & Quotation Management Application

Simform Solutions
ASP.NET Web API
MS SQL Server
Android 4.0+
ASP.NET MVC

This application is developed to manage internal sales leads and quotations for a company. Application contains a product catalog which can be used to present to clients, configure it as per their needs and to create and send a customized quotation for them. Past quotations can be managed and re-used. This application also features online / offline work mode and targets multiple devices such as phones and tablets.

My role in this project was to

  • Design Database
  • Develop Web API
  • Develop Android Application

Kayoner - Helpdesk and CRM

Indies Services
Java EE
MySQL
Android 4.0+
iOS 7.0+
Windows Phone 8+

The application was a Software as a Service implementation to provide the helpdesk and CRM to other organizations and enterprises on a license. This was basically developed for the firm’s customers and internal use for support representatives. Basic functions contained creating support tickets, reply to messages, notifications. On representative side, there was customer list, their purchase history, activation history and subscription details. The backend was responsible for web services which will be consumed by web and mobile.

My role in this project was to

  • Develop Android Application
  • Develop Windows Phone Application

Finger-touch Drawing Application

Indies Services
Android 2.3.3+

This application provides finger touch drawing experience using canvas. Placing objects like clip-arts smileys can be placed. Crop, rotation, scaling and translation, color fill, shape fill, various pencil and eraser sized are also integrated into the application with unlimited undo-redo option.

My role in this project was to

  • Develop Android Application

Cloud Storage Application

Indies Services
Java EE
Liferay
MySQL
Android 4.0+
iOS 7.0+
Windows Phone 8+

This application was developed to provide cloud hosted storage. Various subscription plans were offered for higher storage. File upload / download features with deleting and recovering files upto a period of time was provided. Subscription and payment using credit card was also integrated into the application.

My role in this project was to

  • Develop Android Application
  • Develop Windows Phone Application