Suraj Chauhan
@surajchauhan
Aspiring software engineer with expertise in Java and Python development.
What I'm looking for
I'm a passionate software engineer currently pursuing my B.Tech in Computer Science. With hands-on experience in various programming languages and frameworks, I have successfully architected and implemented multiple projects, showcasing my ability to design robust back-end systems and engaging user interfaces.
My recent projects include developing a Spring Boot back-end for a rule engine and creating an AI chat interface using Flask. I thrive on challenges and enjoy leveraging modern technologies to build scalable and maintainable applications. My commitment to quality is evident in my use of automated testing and modular development practices.
Experience
Work history, roles, and key accomplishments
Rust CLI Developer
Gemini-Cli
Nov 2024 - Jan 2025 (2 months)
Engineered a Rust CLI with Cargo, leveraging the Google Gemini API for AI-driven terminal chat. Applied Rust async (tokio), strong type safety, and custom parsing for resilient UX and error handling.
Backend Developer
AST RuleEngine
Sep 2024 - Oct 2024 (1 month)
Architected and implemented a Spring Boot back-end using Java 17, Maven, Spring Data JPA, and an in-memory H2 database. Designed and developed RESTful endpoints with custom JSON serialization (Jackson) and encapsulated core business logic in a service layer.
Software Engineer
RoyalAi
Developed Royal Grok AI Chat using Flask, Cohere API, and JavaScript to provide a royal-themed chat interface with AI-generated responses. Employed a modular development approach for improved code maintainability and feature scalability.
Tweet CLI Tool Developer
Xeeter
Oct 2024 - Nov 2024 (1 month)
Developed a Python-based command-line interface leveraging the Tweepy library to interact with the Twitter API v2 for posting tweets. Utilized setuptools for packaging and distribution, argparse for command-line argument parsing, and incorporated environment variables for secure API key management.
Education
Degrees, certifications, and relevant coursework
GLBajaj Group Of Institutions
B.Tech, Computer Science
Grade: 70%
Pursued a Bachelor of Technology in Computer Science, gaining foundational knowledge and practical skills in the field. Achieved a 70% academic performance during the program.
Kendriya Vidyalaya
12th grade, General Studies
Grade: 78%
Completed 12th grade with a 78% academic performance. Studied a comprehensive curriculum to prepare for higher education.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Suraj?
You can contact Suraj and 90k+ other talented remote workers on Himalayas.
Message SurajFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
