Software Engineer | M.S. Computer Science, Arizona State University | Backend, Data Engineering, and Machine Learning
I am a Computer Science graduate from Arizona State University with professional experience in software development, backend engineering, data engineering, ETL workflows, cloud-based systems, dashboards, and machine learning platforms.
- Completed M.S. in Computer Science from Arizona State University in May 2026
- Actively seeking full-time and co-op internship opportunities in SDE, Backend Engineering, Data Engineering, Data Science, ML Engineering, and Cloud-related roles
- Professional experience in backend development, ETL pipelines, real-time dashboards, banking software, job scheduling systems, and ML workflow platforms
- Designed automated data and modeling workflows using Apache Spark, Spring Boot, and REST APIs, improving data processing efficiency by 40%
- Currently building projects with Spring Boot, AI/ML, distributed systems, and cloud technologies
- Interested in scalable backend systems, cloud-native applications, machine learning infrastructure, distributed data processing, and high-performance software engineering
- Ask me about Java, Python, SQL, Spring Boot, REST APIs, Machine Learning, Data Engineering, Apache Spark, and Cloud Services
- Reach me at prajapatisaurin8@gmail.com
- Designed an automated, end-to-end data and modeling pipeline using Apache Spark, reducing data processing time by 40%
- Built Spring Boot backend services to orchestrate model training workflows and expose RESTful APIs for workflow execution, status tracking, and monitoring
- Developed dashboards using SAS, Python, and SQL for real-time data reporting, analysis, and business decision support
- Designed and implemented ETL logic for structured data processing, validation, and transformation
- Developed and maintained user-access management and job scheduling functionality in banking software
- Built and presented Machine Learning proof-of-concepts to demonstrate practical business use cases
- Created technical documentation including BRDs, user manuals, onboarding guides, and software documentation
- Collaborated in Agile/Scrum environments using tools such as Git, Jira, Postman, and SonarQube
- Distributed Database Systems
- Cloud Computing
- Software Security
- Software Verification, Validation and Testing
- Statistical Machine Learning
- Data Mining
- Data Visualization
- Applied Cryptography
- Engineering Blockchain Applications
- Algorithms in Computational Biology
- Software Development Engineering
- Backend Development
- Data Engineering
- Data Science
- Cloud Computing
- Machine Learning
- Distributed Systems
- Secure Software Development