SC
Open to opportunities

Suraj Chauhan

@surajchauhan

Aspiring software engineer with expertise in Java and Python development.

India

What I'm looking for

I'm looking for a dynamic environment that fosters growth and innovation, where I can contribute to impactful projects.

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

GE

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.

AR

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.

RO

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.

XE

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

GI

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.

KV

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.

Interested in hiring Suraj?

You can contact Suraj and 90k+ other talented remote workers on Himalayas.

Message Suraj

People also viewed

View all talent

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Suraj Chauhan - Rust CLI Developer - Gemini-Cli | Himalayas