Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic

NAGUR BASHA SHAIK

Buffalo,NY

Summary

Motivated and detail-oriented software engineer with a strong foundation in computer science, object-oriented programming, and data structures. Proficient in Java, Python, and JavaScript, with hands-on experience in developing scalable web and back-end applications. Skilled in problem-solving, algorithmic thinking, and building user-centric solutions through practical coding experience and collaborative teamwork. Recently graduated with a Master's in Computer Science specializing in AI/ML, combining academic excellence with real-world software development experience.

Overview

1
1
Certification

Work History

Software Engineer

Pythus
  • Designed and developed scalable, high-performance software solutions using C++, Python, and Java to meet evolving business requirements. Applied object-oriented principles, modular design patterns, and best coding practices to build robust applications, resulting in improved system reliability, maintainability, and a better overall user experience.
  • Worked with cross-functional teams to implement cloud solutions for application scalability and operational efficiency.
  • Improved backend performance by optimizing algorithms and data structures, reducing latency in critical systems.

Software Engineering Intern

LTI Mindtree
  • Gained hands-on experience in building enterprise applications using the .NET framework.
  • Completed the Ignite training program, learning core programming languages and tools such as Java, C, SQL, and Angular.
  • Worked on the basic implementation of web services and client-server systems and explored cloud computing concepts to improve application functionality.

Education

Master of Science - Computer Science(AI/ML)

University at Buffalo
Buffalo, NY, USA

Bachelor of Technology - Electronics and Communication

Sastra University
Thanjavur, India

Skills

  • Programming : C, C, C#, Python, Java, SQL
  • Web Development : HTML, CSS JavaScript, Angular, React
  • Databases : MySQL, PostgreSQL, MongoDB
  • Frameworks : Hadoop, MapReduce, PySpark, ETL
  • Machine Learning : Computer Vision, NumPy, Pandas, Scikit-learn, TensorFlow

Certification

  • AWS certified Developer - Associate, AWS
  • Mastering Data Structures & Algorithms using C and C++, Udemy
  • Learn C++ Programming (Beginner to Advanced), Udemy

Projects

Task Management Services:

Developed a full-stack microservices-based task management platform using Spring Boot for backend services and React with Redux for the frontend, enabling user authentication, task tracking, and submission. Implemented Spring Cloud Gateway for routing, Eureka Server for service registration, and built a dynamic single-page application (SPA) using React and Redux for efficient state management and task visualization, integrating secure JWT authentication for authorized access. Integrated a MySQL database with Hibernate ORM for data persistence and developed RESTful APIs for seamless communication between frontend and backend, supporting CRUD operations. Deployed the project using Docker and Kubernetes for containerization and orchestration, with CI/CD pipelines to automate testing and deployment, ensuring scalability, fault tolerance, and rapid updates.

OS Kernel Enhancements in Pintos: Thread Management and User-Program Execution: Implemented priority-based thread scheduling with priority donation to prevent priority inversion, ensuring fair CPU allocation, and enhancing thread responsiveness. Developed kernel synchronization mechanisms (semaphores, locks, condition variables) for safe multithreaded execution and implemented system calls (exec, read, write, wait) to enhance user program support and process management. Handled system call argument validation and passing between user space and kernel space, including stack frame setup and pointer dereferencing to ensure secure and correct user-kernel transitions.

Fraudulent Job Posting Detection Using Machine Learning:

Developed an ML model to detect fake job postings by analyzing job descriptions, company data, and posting patterns. Preprocessed data using Pandas, NumPy, and Scikit-learn, handling missing values and performing feature engineering. Implemented classification algorithms to improve detection accuracy and protect job seekers from fraud. Evaluated model performance using precision, F1-score, ROC-AUC, optimizing hyperparameters for fraud identification.

Timeline

Software Engineer

Pythus

Software Engineering Intern

LTI Mindtree

Master of Science - Computer Science(AI/ML)

University at Buffalo

Bachelor of Technology - Electronics and Communication

Sastra University
NAGUR BASHA SHAIK