Skip to content
View divaamahajan's full-sized avatar

Block or report divaamahajan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
divaamahajan/README.md




Hi there, I'm Divya Mahajan 👋

Passionate Full-Stack Developer | SAP Tech Lead with 6+ Years Experience

Email LinkedIn


divaamahajan

🌱 Currently Learning

JavaScript Golang Kafka RabbitMQ

💬 Ask Me About

Python AWS SAP ABAP on HANA React Next.js



🎓 Education

  • Master of Science in Computer Science Engineering
    Santa Clara University, Santa Clara, CA, USA
    GPA: 3.952
    Expected Graduation: Mar 2024

  • Bachelor of Technology in Information Technology
    Guru Gobind Singh Indraprastha University, Delhi, India
    GPA: 3.63
    Graduated: May 2015

🏆 Certifications


🚀 Technical Skills

Programming Languages:

Python Golang JavaScript

Containerization and orchestration:

Docker Kubernetes Helm Chart

Web Development:

React Next.js FastAPI Django Postman Tailwind CSS Chart.js Figma

Databases and Caches:

SAP ABAP on HANA Firebase MongoDB PostgreSQL MySQL Memcached

Cloud Technologies:

AWS

Version Control:

Git

Big Data:

Hadoop Spark HDFS

Message Brokers:

Apache Kafka RabbitMQ

Data Analysis:

Pandas Matplotlib Seaborn scikit-learn


🔧 Personal Projects

Course Connect
  • Skills: Python, Django, AWS RDS Postgres
  • Description: A Fault-Tolerant Distributed Full-Stack Web App. Developed Python/Django MVT web app on AWS EC2 machines, each serving front-end, message broker, and compute nodes, communicating via REST API. Integrated AWS RDS Postgres for data retrieval, implementing concurrency, failure handling, and leader election showcasing system design skills.
Movie Personality Quiz
  • Skills: Next.js, Vercel, Cosine similarity, TMBD API
  • Description: Built a full-stack web app with responsive design, utilizing Cosine similarity and TMBD API for movie recommendations.
Task Tracker
  • Skills: Next.js, Vercel, Firebase
  • Description: Deployed a powerful task tracker app on Vercel with CRUD operations, task sorting, user authentication, and Firebase integration.
Big Data Analysis
  • Skills: Spark, Hadoop, HDFS, Kafka, PySpark
  • Description: Used Spark, Hadoop, and HDFS for big data top-k calculations and analyzed logs with Kafka streams and PySpark for EDA.
Portfolio Allocation Analyzer
  • Skills: React, Vercel
  • Description: Developed a React web app enabling users to analyze stock asset allocation, track investment performance, and data visualization.
Data Mining and Pattern Recognition
  • Skills: Python Pandas, Pycaret, Matplotlib, Seaborn
  • Description: Demonstrated strong data mining and pattern recognition skills with Kaggle datasets using Python libraries.
Secure Client-Server Architectures
  • Description: Implemented secure client-server architectures with TCP/IP and UDP sockets, multithreading, and system database data fetching.
Multithreaded Web Crawlers
  • Skills: Python
  • Description: Programmed task scheduling algorithms and analyzed locking techniques in multithreaded web crawlers.

💼 Work Experience

Accenture Logo Accenture (Aug 2021 – Dec 2021)

Application Development Team Lead, Pune, Maharashtra, India

  • Led training for 40+ consultants on data structures, algorithms, HANA certification, OData/REST API, and provided mentoring to resolve production issues, ensuring high-quality work with OOP and SQL expertise.

Capgemini Logo Capgemini Limited (Feb 2020 – Aug 2021)

SAP S4 HANA Technical Consultant Lead, Pune, Maharashtra, India

  • Led a team of 17 technical consultants, delivering successful projects, receiving client appreciation and awards.
  • Provided optimal solutions and resolved critical production bugs, under rigorous deadlines.

Infosys Logo Infosys Limited (Sep 2015 – Feb 2020)

Technology Analyst, Pune, Maharashtra, India (Jul 2019 - Feb 2020)

  • Resolved JIRA User stories, quickly learning and applying RTC/RQM automation suite, performance tuning tools, and SQL trace.

Senior Software Engineer, Technical Consultant, Gothenburg, Sweden (Jul 2018 - Jul 2019)

  • Implemented all stages of Software Development Life Cycle (SDLC) for multiple end-to-end implementations.
  • Gained on-site business experience in end-to-end Supplier Lifecycle Management with ChaRM and SolMan tools.

Senior Software Engineer, Technical Developer, Pune, Maharashtra, India (Sep 2015 - Jun 2018)

  • Implemented data exchange from Ariba systems to ERP systems using SOAP protocol (IDOCs and Proxy), Remote Function Calls (RFC), and AIF.

Pinned Loading

  1. URLshortening-distributed-system URLshortening-distributed-system Public

    This project employs FastAPI for the server-side and React for the client-side to create a URL shortening service. MongoDB hosts the database, and Docker containerizes the system for easy deploymen…

    Python 1 2

  2. Portfolio-Calculator/movie-personality-test Portfolio-Calculator/movie-personality-test Public

    Determines a user's personality and recommends 5 movies they should watch

    JavaScript 2

  3. Hotel-Clustering-and-Search-Engine-for-Hotel-Listings-and-Reviews-Dataset Hotel-Clustering-and-Search-Engine-for-Hotel-Listings-and-Reviews-Dataset Public

    This project clusters hotels and builds a search engine for hotel listings and reviews using NLP techniques. Hotel descriptions are encoded and clustered, and a search engine is built using FAISS t…

    Jupyter Notebook

  4. Task-Manager Task-Manager Public

    Task Tracker app: create, edit, delete tasks; sort by title, status, and due date; login to see own tasks; server-side storage.

    JavaScript 1

  5. Network-Intrusion-Detection-Kitsune-Network-Attack-Dataset Network-Intrusion-Detection-Kitsune-Network-Attack-Dataset Public

    Jupyter Notebook 5 1

  6. Food-Truck-Finder Food-Truck-Finder Public

    JavaScript