Profile Image

Sudhi S

Technical Architect

Stabilix Solutions Pvt. Ltd. Trivandrum, Kerala, India

I am a versatile programmer ready to contribute to various domains and platforms. Over the past 11 years, I have been employed at Stabilix Solution Private Limited, where I've gained extensive experience in domains such as Insurance, Identity Management, and Healthcare. My primary focus has been in the Healthcare sector.

I commenced my career as an Android developer and later expanded my skills to include iOS platform development to meet project requirements. Subsequently, I diversified into other mobile platforms and desktop, particularly emphasizing client-side development. Intrigued by backend development, I dedicated myself to projects involving Video call and Big Data applications.

Currently, my role encompasses architecting applications across all mobile platforms with a focus on security and business involvement. I find immense satisfaction in the development, release, and success of each application. This journey is not just a job for me; it's my passion, ambition, and the essence of my life.

HARDWARE/SOFTWARE

Programming Languages:

Java, Kotlin, Swift, Dart, Javascript, Python, Objective C, C#, PHP, C++, C

Web Frameworks:

Spring, Javalin, Struts, Node, Flask, Fast API, .Net, CodeIgniter, Vapor, Flutter

Mobile Frameworks:

Android Native (Java & Kotlin), iOS Native (Swift & Objective C), Flutter, KMM, KMP, Ionic, ReactNative

Desktop Frameworks:

Flutter, JavaFX, Electron, Swift UI

Database:

Mongo, MYSQL, PGSQL, Realm, SQLite, SQLiteCipher, CouchBase Lite, RethinkDB, Neo4J

CI & CD:

Jenkins, Fastlane, Github Actions

Version Control:

Git, SVN

Communication Protocols:

HTTP/1, HTTP/2, REST, SOAP, Websocket, WebRTP including VOIP, GRPC, MQTT, GraphQL

Architecture:

MVC, MVP, MVVM, MVI, VIPER, Microservice (With REST & GRPC)

Cloud:

AWS (SNS, SQS, EC2, S3, CloudFront, Amplify)

Testing:

A/B Testing, Playwright

Serverless Frameworks:

Firebase, Supabase, Amplify

Data Serialization Format:

XML, JSON, YAML, TOML, MessagePack, Protocol Buffers

Operating Systems:

macOS, Windows, Ubuntu, Cent OS

Employment History

Technical Architect, Stabilix Solutions

2013 – Present

  • Created numerous projects across various domains including Healthcare, Insurance, and Identity Management.
  • Proficient in Android, iOS, and Web application development; adept at deployment, testing, and overseeing project management tasks.
  • Architected and executed diverse technologies encompassing Big Data analysis, Chat Frameworks with VOIP capabilities, Recommendation engine algorithms, Social media integrations, Document utility tools, Optical Character Recognition applications, and Identity Management solutions.
  • Seasoned in cross-domain application development, fostering holistic expertise.
  • Created cross-platform applications using Flutter framework, catering to Android, iOS, Web, and desktop platforms.
  • Actively engaged in the development of Machine Learning-driven applications.

Software Engineer, Zayan Infotech, India

2012 – 2013

  • Managed multiple Hospitality, Educational, Utility Development projects including web services.
  • Performed as a Full Stack Developer.
  • Open source project submissions.
  • Performed System integration testing.

Open Source Projects

SmartTerrarium

https://github.com/sudhi001/SmartTerrarium

  • This project is designed to create an in-house terrarium using IoT technology.
  • It automates the watering process by spraying or pouring water based on the atmospheric temperature and soil humidity to maintain optimal conditions for the terrarium.

Toml To Android Strings.​xml

https://plugins.jetbrains.com/plugin/24122-toml-to-android-strings-xml

  • This plugin is designed to facilitate the conversion of TOML files into Android strings.xml files.

toml_viewer

https://pub.dev/packages/toml_viewer

  • A TOML viewer in Flutter is a user interface component that displays the contents of a TOML (Tom's Obvious, Minimal Language) file in a structured and readable format. This viewer typically parses the TOML file and presents its key-value pairs, tables, arrays, and nested structures in a visually appealing manner.

HL7 to JSON Parser

https://github.com/sudhi001/HL7_TO_JSON_WITH_FAST_API

  • This application offers a secure HL7 message parsing solution for developers, preventing potential HIPAA violations associated with online data validation tools. Users can ensure data security by hosting and running the open-source application in their own environment.

FormStack

https://pub.dev/packages/formstack

  • FormStack is a powerful tool for creating dynamic user interfaces in Flutter. It offers a flexible and customizable approach to UI design, allowing developers to create UIs that are easy to use and maintain.

Couchbase Lite Java Plug (JavaFX Plugin )

https://github.com/sudhi001/couchbase-lite-java-plug

  • The library designed to seamlessly integrate Couchbase Lite 1.X or Nitrite DB with your JavaFX application, functioning as an Object-Relational Mapping (ORM) tool.

Bismillah (Islamic Prayer Time application)

https://github.com/sudhi001/Bismillah

  • Bismillah is a user-friendly Islamic prayer time app that helps Muslims manage their daily prayer schedules. It offers accurate and customizable information for the five daily prayers, ensuring users stay connected with their religious obligations easily.

UIGridView

https://github.com/sudhi001/UIGridView

  • UIGridView is an Android library designed to assist developers in efficiently managing memory within a list view builder. The library encapsulates and streamlines the logic related to memory efficiency for list adapters, following the coding pattern used by iOS UIKit.
  • Deprecated: An initial iteration of the RecyclerView introduced in 2014.

Updated On 18/04/2024