Hello There :) 🖐️

I'm Karan 🙂

I'm a Software Engineer with a Bachelor of Engineering in Artificial Intelligence and Machine Learning, currently working at NUO Financial Technologies Private Limited, a company at the forefront of FinTech innovation. I specialize in building smart, scalable full-stack solutions - combining intuitive front-end experiences with robust back-end systems. My tech stack includes Python, Java, JavaScript, SQL, Oracle PL/SQL, and React.js, along with hands-on experience in frameworks like Next.js, Spring Boot, Flask, Pandas, and TensorFlow. Passionate about AI/ML and financial technology, I thrive on solving real-world problems through intelligent, user-focused applications.

  • Work Experience

  • Associate Software Engineer

    NUO Financial Technologies Private Limited Bangalore, Karnataka Jan 2025 - Present
    Role: Full-Stack Developer
    Technologies: Next.js, React.js, TypeScript, PostgreSQL
    • Developing PredixArena, a forecasting and prediction platform with a focus on data-driven decision-making.
    • Engineered a scalable backend using Next.js and PostgreSQL, optimizing API performance and database interactions.
    • Built an interactive frontend with React.js and TypeScript, ensuring a seamless and type-safe user experience.
    • Enhanced RESTful API efficiency, reducing response times and improving data exchange.
    • Focused on security, performance, and scalability to support real-time interactions and dynamic user engagement.
  • Software Engineer Trainee

    NUO Financial Technologies Private Limited Bangalore, Karnataka July 2024 - Dec 2024
    Role: Developer
    Technologies: Java, Spring Framework, RESTful APIs, MySQL
    • Contributed to MifosX, an open-source platform for managing financial services in microfinance institutions.
    • Optimized database queries, leading to a 20% reduction in response time and better system performance.
    • Addressed and fixed 30% of high-priority bugs, improving platform reliability and reducing errors.
    • Improved data exchange by refining RESTful API integrations, leading to a 25% boost in communication efficiency.
  • Education

  • Graduation

    Bachelor of Engineering

    Major in Artificial Intelligence and Machine Learning

    Visvesvaraya Technological University, Belagavi, Karnataka 2020 - 2024
  • 12th

    Science (PCM)

    Vivekanand Vision Ideal Public School, 2018 - 2020
  • 10th

    DAV Public School, 2017- 2018

Skills - Core Competencies

Programming Languages

Python
Java
JavaScript
Next.js
Oracle PL/SQL
React.js
HTML
CSS

Machine Learning

Supervised Learning
Deep Learning
Unsupervised Learning
Reinforcement Learning

Version Control & Build Tools

Git
NPM
Yarn
Maven
Gradle

Developer Tools

Postman
Eclipse
Android Studio
Oracle Apex
VS Code
UiPath
Oracle SQL Developer
SpringBoot Tool suite

Tools & Frameworks

Spring Boot
TensorFlow
Scikit-learn
Pandas
Scipy
NumPy
Google Colab

Database Management

Oracle
PostgreSQL
MySQL

Projects

As a Software Engineer with a background in IT, I have developed data-driven solutions, web applications, systems, and machine learning models during my course and Professional career. Here are a few of them:

User Management System

User Management System

  • Developed a comprehensive user management system with features for adding, editing, and deleting user details.
  • Implemented robust form validation and error handling to ensure data integrity and accuracy, while optimizing the process to increase performance by 25%.
  • Fixed existing issues in the application, including making the Add User button functional and implementing form validation to prevent empty or invalid submissions.
  • Ensured form fields reset after successful user submission to enhance user experience and added delete functionality with a confirmation dialog to prevent accidental deletions.
  • HTML
  • CSS
  • JavaScript
  • NodeJs
  • React
  • APIs
Creative Branding

SQLAlchemyAI- SQL Code Generator

  • SQLAlchemyAI is a Python and Django-based web application that converts natural language inputs into SQL queries using AI.
  • By leveraging advanced natural language processing (NLP), it allows users to interact with their databases effortlessly, simplifying complex queries and routine operations.
  • This project enhances productivity and accessibility, making database management intuitive and efficient.
  • It Generates exact SQL queries from the database, ensuring precise and accurate results.
  • Python
  • AI
  • HTML
  • Django
  • CSS
  • JavaScript
  • MySQL
Illustrations Collection

Banking App

  • Developed a banking app for Android to enhance financial services and user experience.
  • Implemented MVC approach with proper documentation and error handling.
  • Features include login, profile creation, dashboard, account management, transactions, deposits, payments, and transfers.
  • Emphasized program structure, memory efficiency, and practical Android development skills.
  • Java
  • XML
  • SQLLite
  • Android Studio
Medical Data Storage App Thumbnail

Medical Data Storage App

  • Developed and implemented a medical store management application to streamline inventory and sales processes.
  • Focused on optimizing data storage and retrieval processes, ensuring efficient access to critical healthcare information
  • Successfully integrated key features to enhance the overall usability and performance of the application for healthcare professionals
  • Java
  • XML
  • SQLLite
  • Android Studio
UI/UX Design

Plant Leave Detection

  • The project is implemented on Google Colaboratory, a cloud-based Jupyter notebook environment.
  • It employs a Machine Learning algorithm called Convolutional Neural Network (CNN) algorithm to identify and classify different types of leaves based on their morphological features.
  • The output of the project is a classification of the leaves in the given dataset.
  • Python
  • Machine Learning
  • Google colab
  • Computer Vision
  • Dataset

Certifications and Achievements

Get in Touch

Let's collaborate and innovate together :)

Open to collaboration on innovative projects or freelancing opportunities. Let's create something amazing together