Rahul Chauhan

Software Engineer

Bhavnagar, Gujarat, India8 mos experience

Key Highlights

  • Expert in Rust backend development and API design
  • Strong experience in data security and encryption
  • Hands-on with AWS serverless architecture
Stackforce AI infers this person is a Backend Developer specializing in Rust and secure API design for SaaS applications.

Contact

Skills

Core Skills

Rust (programming Language)PostgresqlData SecurityAws

Other Skills

GitHubSeaORMAWS SAMAES-CBCAES-GCMASP.NET MVCSQLGitAWS LambdaAmazon Web Services (AWS).NET CoreC#jQuery.NET FrameworkTailwind CSS

About

I am a Rust Backend Developer with hands-on experience in building scalable, secure backend services using Rust, Axum, and async programming. Currently working at TatvaSoft, I actively contribute to designing and developing RESTful APIs following clean architecture and service-layer patterns. I have strong experience working with PostgreSQL and SeaORM, including entity modeling, complex queries, and performance optimization. I have implemented authentication and authorization flows using custom middleware and request extractors, ensuring secure and maintainable APIs. A key part of my work involves data security and encryption. I have implemented AES encryption mechanisms, including AES-CBC and AES-GCM, handling secure key management, IV handling, encryption/decryption flows, and cross-language compatibility (Node.js ↔ Rust). This has given me a solid understanding of cryptography best practices and secure backend design. I have contributed to APIs based on the OCPI (Open Charge Point Interface) protocol, ensuring strict compliance with protocol specifications. Additionally, I have gained hands-on experience with AWS serverless architecture, including deployment using AWS SAM (Serverless Application Model). Before transitioning fully into Rust, I worked as a .NET Developer, building web applications using .NET Core, C#, ASP.NET Web API, MVC, Bootstrap, JavaScript, and Entity Framework. This cross-stack experience helps me design APIs with clarity, consistency, and long-term maintainability. I enjoy collaborating with teams, participating in code reviews, debugging complex issues, and continuously improving code quality and performance. I am passionate about backend engineering, system design, and writing clean, efficient, and secure code. Tech Stack: Rust, Axum, Async Rust, PostgreSQL, SeaORM, .NET Core, REST APIs, AES-CBC, AES-GCM, AWS SAM Interests: Backend Architecture, Security & Cryptography, API Design, Performance Optimization

Experience

8 mos
Total Experience
8 mos
Average Tenure
8 mos
Current Experience

Tatvasoft

2 roles

Trainee software Engineer

Aug 2025Present · 8 mos · Ahmedabad, Gujarat, India

  • Developed and maintained RESTful backend APIs using Rust with service-layer patterns.
  • Worked with SeaORM and PostgreSQL for entity modeling, queries, and database interactions.
  • Implemented authentication and authorization using custom middleware and request extractors.
  • Contributed to backend services following the OCPI (Open Charge Point Interface) protocol, ensuring compliance with specifications.
  • Implemented data security features, including AES-CBC-256, AES-GCM, and ECB encryption/decryption, with proper key and IV handling.
  • Gained hands-on exposure to AWS serverless architecture, including deployment using AWS SAM.
  • Collaborated closely with senior developers on async Rust, code organization, reviews, debugging, and performance improvements
Rust (Programming Language)GitHubPostgreSQLSeaORMAWS SAMAES-CBC+1

Internship Trainee

Jan 2025Jul 2025 · 6 mos · Ahmedabad, Gujarat, India

  • Completed a pre-joining internship-cum-training program through campus placement, gaining exposure to company processes, development standards, and project workflows.
  • Learned and practiced backend development using Rust, .NET Core, Web API, and PostgreSQL through structured training materials and hands-on exercises.
  • Understood end-to-end project flow, including requirement analysis, API design, database integration, and basic deployment concepts.
  • Worked on sample and practice modules to strengthen fundamentals in REST APIs, backend architecture, and database interactions.
  • Developed strong professional skills, including time management, documentation, collaboration, and effective communication with peers and seniors.
ASP.NET MVCSQL

Education

Gujarat Technological University (GTU)

Bachelor of Engineering - BE — Information Technology

Apr 2021Mar 2025

Stackforce found 100+ more professionals with Rust (programming Language) & Postgresql

Explore similar profiles based on matching skills and experience