Summary
Overview
Work History
Education
Skills
Certification
Achievements
Languages
Projects
Timeline
Generic

HANAN NAHAS

Trivandrum

Summary

Motivated software engineering postgraduate with hands-on expertise in Generative AI, LLMs, and advanced software engineering. Skilled in Python, Java, C, full-stack development, cloud computing, and scalable architectures. Experienced in prompt engineering, RAG pipelines, and AI system integration, with proven excellence in national-level competitions.

Overview

1
1
Certification

Work History

Software Engineer

Rockwell Automation Inc
Bengaluru
02.2025 - 08.2025

Generative AI Domain

  • Designed and implemented an intelligent Read Aloud feature (similar to ChatGPT’s text-to-speech functionality) using the Streamlit API Framework. This enhancement significantly improved accessibility and user experience by enabling real-time conversational playback. The solution received strong recognition from leadership and was integrated into RokGPT, Rockwell Automation’s official enterprise-wide Generative AI platform.
  • Integrated Read Aloud Button and Download as PDF functionality in RokGPT; enhanced multilingual support by implementing automatic translation before PDF generation.
  • Designed and implemented Conversation History storage in RokGPT to allow users to retrieve previous interactions.
  • Developed a Meeting Scheduler inside RokGPT to schedule meetings between teams across different time zones (e.g., USA & India), with automatic email notifications sent to all participants.
  • Contributed to GenAI Debugging POC for a live project (“SGP – Singapore Plant”), where the system identified and logged code errors; initially the detection worked by spacing logic, which I later enhanced to a date–time driven approach so that whenever the code reached a particular date it could identify new log errors; further improved the process to differentiate each error line separately and display the reason for error directly in the chatbot UI, along with a description of how to fix the error.
  • Built multiple chatbots from scratch as part of hands-on learning:
    WebSocket-based Chatbot – simple threaded chatbot demonstrating concurrency.
    Teacher–Student Attendance Manager Chatbot – enabled teachers to mark attendance, while students could query daily/weekly/monthly/yearly attendance and download PDF reports to track eligibility.
    Doctor–Patient System (FastAPI) – created dual entry points for doctors and patients:
    Doctors: manage consulting times, upload lab reports (PDF), enter area of specialization, prescribe medicines, and schedule tests.
    Patients: query consulting times, download lab reports, prescriptions, and scheduled test details in PDF format.
  • Ensured all projects followed a modular, scalable design, with emphasis on threading, FastAPI, WebSocket communication, and PDF automation.
  • Gained hands-on exposure to live ongoing Rockwell projects, contributing directly to deployed enterprise systems.

Education

Master of Computer Applications -

TKM COLLEGE OF ENGINEERING
KERALA, India
08-2025

Bachelor of Science - Mathematics And Statistics

All Saints College
KERALA, India
08-2023

Skills

Artificial Intelligence, Machine Learning & Data Science:

  • Deep Learning Frameworks: TensorFlow, PyTorch, Keras
  • Machine Learning Libraries: Scikit-learn, XGBoost, LightGBM
  • Natural Language Processing (NLP): Hugging Face Transformers, spaCy, NLTK, VADER, OpenAI APIs
  • Prompt Engineering: Zero-Shot, One-Shot, Few-Shot (Multi-Shot) Prompting, Chain-of-Thought Reasoning, Hallucination Reduction
  • Large Language Model (LLM) Operations: Token Usage, Knowledge Base (KB) Usage, Intents Handling, Function Calling, Conversation History Management
  • Retrieval-Augmented Generation (RAG): Vectorization using Transformers, FAISS DB with custom Knowledge Base, Embeddings & Document Scope Limitations (HNSW), Vectorization with LangChain, LangGraph Implementations, Agentic Workflows
  • Cloud AI & Search: Milvus, Azure AI Search, OpenAI Embeddings, Generative AI APIs
  • Data Science & Analytics: Data Preprocessing, Feature Engineering, Exploratory Data Analysis (EDA), Statistical Modeling, Predictive Analytics, Data Visualization (Matplotlib, Pandas, Plotly, Power BI)
  • Debugging & Explainability: Log Error Tracking with Automated Root-Cause Identification, Explainable AI (XAI) Principles

Software Engineering & System Design:

  • Design Patterns: Singleton, Factory, Adapter, Observer
  • Concurrency & Parallelism: Background Tasks, Asynchronous Programming (Async), Multithreading, Multiprocessing
  • Microservices & APIs: REST, WebSockets, GraphQL, FastAPI, Flask, Streamlit
  • Software Development Lifecycle (SDLC): Agile Methodologies, CI/CD Pipelines

Full Stack Development:

  • Frontend: HTML5, CSS3, JavaScript, Reactjs, Bootstrap, Flutter
  • Backend: Nodejs, Java, Python (Flask, FastAPI, Django), PHP
  • Databases: SQL (MySQL, SQLite, PostgreSQL), NoSQL (MongoDB, DynamoDB)
  • Web Technologies: Ajax, JSON, REST APIs, WebSocket-based Real-Time Applications

Programming Languages:

  • Proficient: C, C, Python, Java, JavaScript
  • Intermediate: Dart, PHP

Cloud & DevOps:

  • Cloud Platforms: AWS (EC2, S3, Lambda), Azure, Google Cloud Platform (GCP)
  • Containerization & Orchestration: Docker, Kubernetes, OpenStack
  • Monitoring & Logging: ELK Stack, Prometheus, Grafana

Cyber Security:

  • Foundational Security Principles: Authentication, Authorization, Encryption, Secure Coding Practices
  • Threat Modeling & Vulnerability Assessment: Cloud & AI Security Best Practices

Developer Tools:

  • IDEs & Tools: Visual Studio Code, PyCharm, Eclipse, Android Studio
  • Version Control & Collaboration: Git, GitHub, GitLab
  • Workflow Automation: Jupyter Notebooks, LangSmith for LLM Evaluation

Data Engineering & Processing:

  • ETL Pipelines: Data Extraction, Transformation, and Loading using Python, SQL, and Apache Airflow
  • Big Data Ecosystem: Hadoop, Spark (PySpark, Spark SQL) for large-scale distributed data processing
  • Data Integration: APIs, Web Scraping, and Batch/Stream Data Ingestion (Kafka, Flink)
  • Data Warehousing & Modeling: Snowflake, Redshift, Star & Snowflake Schema Design
  • Optimization & Scaling: Query Optimization, Partitioning, and Indexing for high-performance data retrieval

Certification

  • Machine Learning (certified by Networkz System)
  • Privacy and Security in Online Social Media (NPTEL certified)
  • React and Node.js Basics (certified by One Team Solutions)
  • Internet of Things (IoT) (NPTEL certified)

Achievements

  • Secured 236th rank in the LBS MCA Entrance Examination (All Kerala) on the first attempt.
  • Participated in the National Level Mathematics Olympiad during higher secondary.

Languages

  • English: Fluent (written and spoken)
  • Malayalam: Native proficiency (First language)
  • Hindi: Proficient (spoken and understood)

Projects

  • Sentiment Analysis on Product Reviews
    Technologies: Python (Flask), Machine Learning (VADER)
    Implemented a sentiment analysis web application using Flask to analyze and classify the sentiments of Amazon product reviews. Leveraged NLP techniques and machine learning models to provide insightful analytics on customer feedback and reviews.
  • Loan Approval Prediction Using Machine Learning
    Technologies: Google Colab, Python (Flask), Machine Learning (Random Forest, k-NN, Naive Bayes, Decision Tree, SVM)
    Developed a web app to predict loan approval using machine learning models. Built and trained models in Google Colab and deployed the application with Flask for efficient data processing and accurate predictions.
  • Tax Evasion Detection Using Predictive Analytics
    Technologies: Python, Machine Learning (Random Forest, LightGBM, XGBoost), Statistical Modeling
    Designed and implemented a predictive system for detecting tax evasion using structured financial datasets. Applied advanced statistical methods, feature engineering, and machine learning models to identify fraudulent patterns, enhancing accuracy and reliability in classification tasks.
  • Expense Tracker App
    Technologies: Full Stack (HTML, CSS, JavaScript, PHP, MySQL)
    Developed a comprehensive app that helps users manage and monitor their finances effortlessly. Features include budgeting tools, expense categorization, and detailed financial reports.
  • Currency Converter App
    Technologies: Python
    Created a sophisticated app offering real-time exchange rates with an intuitive interface for seamless currency conversion, ensuring accurate and up-to-date currency calculations.

Timeline

Software Engineer

Rockwell Automation Inc
02.2025 - 08.2025

Master of Computer Applications -

TKM COLLEGE OF ENGINEERING

Bachelor of Science - Mathematics And Statistics

All Saints College
HANAN NAHAS