About Me
I am an innovative and versatile Technical Architect with over 12 years of extensive experience in developing and designing solutions across various domains, including Healthcare, Insurance, and Identity Management. My journey in the tech world started with mobile application development and gradually expanded into backend architecture, big data systems, and AI-driven applications.
I thrive on solving complex challenges, whether it's architecting cross-platform solutions, integrating cutting-edge technologies, or optimizing user experiences. Starting as an Android developer, I embraced the challenge of learning iOS development to meet project demands, eventually mastering multiple mobile and desktop platforms. My passion for technology led me to explore backend systems, culminating in the development of high-performance applications, including real-time communication systems, video conferencing platforms, and data-intensive analytics solutions.
Currently, I specialize in designing secure, scalable, and user-friendly applications for mobile, web, and desktop platforms, leveraging my expertise in cloud computing, machine learning, and microservices architecture. My role also involves mentoring teams, driving innovation, and ensuring the seamless integration of business goals into technical solutions.
Beyond coding, I am deeply committed to creating impactful and meaningful solutions. Whether it's implementing AI-based healthcare alerts, developing secure identity management systems, or building intuitive user interfaces, I aim to make technology a force for good. I believe in the power of collaboration, innovation, and continuous learning, and I am passionate about contributing to the success of every project I undertake.
For me, software development isn’t just a profession—it's a lifelong passion and a way to bring ideas to life, solve real-world problems, and leave a meaningful mark in the world of technology.
HARDWARE/SOFTWARE
Programming Languages:
Java, Python, Kotlin, Swift, Dart, Javascript, Objective C, C#, PHP, C++, C, Rust, Go
Web Frameworks:
Spring, Javalin, Struts, Node, Flask, Fast API, .Net, CodeIgniter, Vapor, Flutter, NextJS, React
Mobile Frameworks:
Android Native (Java & Kotlin), iOS Native (Swift & Objective C), Flutter, KMM, KMP, Ionic, ReactNative
Desktop Frameworks:
Flutter, JavaFX, Electron, Swift UI
Mechine Learning Frameworks:
Pytorch, Tensorflow, Keras, TensorflowLite, CoreML
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, WebRTC including VOIP, GRPC, MQTT, GraphQL
Architecture:
MVC, MVP, MVVM, MVI, VIPER, Microservice (With REST & GRPC), Spring Cloud Architecture
Cloud:
AWS (SNS, SQS, EC2, S3, CloudFront, Amplify)
Queue:
ZeroMQ, ActiveMQ, RabitMQ, Apache Kafka
BigData:
Apache Nifi, Spark, Hive, Impala, Apache Kudu
Testing:
A/B Testing, Playwright
Serverless Frameworks:
Firebase, Supabase, Amplify
Data Serialization Format:
XML, JSON, YAML, TOML, MessagePack, Protocol Buffers, AVRO, HL7, Parquet
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
Android MacroBenchmarkViewer
https://github.com/sudhi001/AndroidMacroBenchmarkViewer
- Android MacroBenchmark Viewer is an open-source tool designed to visualize Android microbenchmark data directly in your browser.
- It allows you to upload a JSON file containing benchmark results, view device and hardware specifications, and render charts (line and bar) for key performance metrics.
crypto_utils
https://github.com/sudhi001/crypto_utils
- crypto_utils is a Go package that simplifies cryptographic operations like RSA key pair generation, encryption/decryption using RSA and AES, and encoding/decoding of keys.
- The package is designed to help developers securely handle encryption needs with ease.
flutter_crypto_security
https://github.com/sudhi001/flutter_crypto_security
- A Flutter package for encryption and decryption of data using RSA and AES algorithms, with built-in signature verification. It provides utilities for secure communication and data protection.
Remote Logger For Mobile Developers
https://github.com/sudhi001/logger_server
- Remote Logging Console application developed for mobile developers to view the logs in server
SFormUI
https://github.com/sudhi001/sfromui
- SFormUI is a React project aimed at dynamically creating a form UI wizard from JSON data.
- It's currently under development and designed to facilitate the creation of interactive and customizable forms in React applications.
SmartIOTConnect
https://github.com/sudhi001/SmartIOTConnect
- Smart IoT Connect is a Flutter application tested on Android . The application facilitates the connection between my IoT devices and my phone.
- Connects to IoT devices (ESP32) via Bluetooth and allows configuration of Wi-Fi settings.
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.