Coder Social home page Coder Social logo




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.

Divya Mahajan's Projects

chasing-the-clicks icon chasing-the-clicks

"Chasing the Clicks" is a GitHub-hosted web page with a persistent click count and a clickable button. It also displays click distribution by geography using a table, map, or visual representation.

jwt-authentication-go icon jwt-authentication-go

(React, Go, JWT, HTTP APIs, RESTful Services, MySQL): Developed a secure token-based authentication with user registration, password hashing, and token expiry for accessing protected routes.

k-most-popular-words icon k-most-popular-words

Design and implement efficient python code to find top K words, analyze performance on 3 input files using metrics. Focus on reducing execution time by skipping stop words. Preserve case sensitivity. Provide analysis of algorithm and data structure used.

multi-threaded-web-crawlers icon multi-threaded-web-crawlers

We aim to implement multithread management and synchronization techniques for web crawlers. The key concepts we will focus on are process, thread, and synchronization. To implement synchronization, we will apply mutual exclusion and some locking techniques. These topics are all important components in operating systems

resolution icon resolution

🚀 Software Developer Portfolio Template that helps you showcase your work and skills as a software developer.

system-design-primer icon system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

task-manager icon task-manager

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

urlshortening-distributed-system icon urlshortening-distributed-system

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 deployment and management.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.