Mahendra Kumar Doodi

Aspiring Software Developer | Computer Applications Professional
Jaipur, IN.

About

Highly motivated and results-driven Computer Applications student with a strong foundation in C/C++, Java, and Python, specializing in data structures and algorithms. Proven problem-solver, having successfully tackled over 300 algorithmic challenges and actively participated in competitive programming on platforms like LeetCode and Codeforces. Eager to leverage comprehensive technical skills and hands-on project experience, including developing a file compression utility and a large number arithmetic class, to contribute to innovative software development roles.

Education

Rajasthan Technical University
Jaipur, Rajasthan, India

Master of Computer Applications

Computer Applications

Sri Balaji College of Engineering and Technology
Jaipur, Rajasthan, India

Bachelor of Computer Applications

Computer Applications

Work

University of Engineering & Management (UEM)
|

Hackathon Participant – AceHack 3.0

Jaipur, Rajasthan, India

Summary

Participated in AceHack 3.0, a national-level hackathon organized by UEM Jaipur and Rajasthan Police, focusing on cybersecurity solutions.

Highlights

Collaborated with cross-functional teams of developers and ethical hackers across India to engineer innovative cybersecurity solutions.

Applied problem-solving, ethical hacking, and rapid prototyping skills to develop practical solutions within a competitive hackathon environment.

Skills

Languages

Java, Python, C/C++, HTML/CSS.

Frameworks

Django.

Developer Tools

Git, GitHub, VS Code, MySQL.

Core Computer Science

Object-Oriented Programming, Data Structures and Algorithms, Operating Systems, DBMS, Computer Networks.

Problem Solving & Competitive Programming

Algorithmic Problem Solving, LeetCode, Codeforces, Logical Thinking, Competitive Coding.

Interests

General

Reading self-improvement books, Exploring new technologies, Playing strategy games.

Projects

File Compression Tool

Summary

Developed a file compression and decompression utility using Huffman Coding algorithm in C/C++.

BigInt Class for Large Number Arithmetic

Summary

Built a C++ class with constructors supporting strings, numbers, and C-style strings for flexible initialization of large numbers.