Shreyas Ranjan

Software Engineer
Bangalore, IN.

About

Shreyas Ranjan is a results-oriented Software Engineer with a Bachelor of Technology in Electronics and Communication Engineering, specializing in full-stack development and performance optimization. With experience across Zepto, Brane Enterprises, and Cogoport Pvt. Ltd., he excels at building scalable web applications, enhancing system performance, and integrating advanced AI/ML capabilities, consistently delivering measurable impact in user experience and operational efficiency.

Work

Zepto
|

Software Engineer - 1

Bangalore, Karnataka, India

Summary

As a Software Engineer, Shreyas led the development of a dynamic recommendation engine for an admin panel search system, significantly enhancing search relevance and user engagement.

Highlights

Engineered and implemented a query optimization system for an admin panel search, significantly enhancing search relevance for users.

Developed a dynamic recommendation engine that categorized search terms by priority levels (L1, L2, L3) to improve search accuracy and user engagement.

Enabled real-time adjustments of category associations and prioritized results based on recommendation algorithms, directly improving user search experience and engagement.

Brane Enterprises
|

Software development engineer - 1

Hyderabad, Telangana, India

Summary

As a Software Development Engineer, Shreyas engineered and deployed a comprehensive API Adapter feature and contributed to full-stack development, streamlining workflows and enhancing client interactions on a no-code/low-code platform.

Highlights

Engineered and deployed a Postman-like API Adapter feature within a no-code/low-code platform, enabling users to configure and execute diverse API requests with support for various authentication methods (Bearer, JWT, OAuth), dynamic headers, payloads, query parameters, and file uploads, ensuring robust error handling and detailed logging.

Drove full-stack development, including the creation of update APIs using Node.js and Express, and contributed to database schema design, integrating the customer dashboard with various team-specific dashboards (sales, CRM, designer, management) to streamline lead generation, quoting, artwork creation, and installation workflows.

Developed and deployed a customer-facing dashboard using TypeScript and Next.js, empowering clients to review quotes, proposals, and artwork, and implemented automated functionality for acceptance, rejection, or revision requests with real-time email notifications to sales and design teams.

Cogoport Pvt. Ltd.
|

Software Developer

Mumbai, Maharashtra, India

Summary

As a Software Developer, Shreyas developed reusable TypeScript components and optimized website performance, resulting in significant time savings for developers and accelerated load times.

Highlights

Spearheaded the development of a suite of reusable TypeScript components, including 'Infinite carousel,' 'Collapsible accordion,' 'Range slider,' 'Modal,' 'Pagination,' and 'Stepper' components, resulting in a remarkable 60% time savings for developers and enhanced documentation.

Designed and implemented dynamic queue and prioritization logic to optimize task assignment for operators, significantly enhancing response times and resource allocation efficiency.

Led critical website performance optimization initiatives, achieving a remarkable 30% acceleration in load times by reducing initial site load and eliminating 100% of Total Blocking Time.

Implemented advanced frontend techniques including lazy loading, JavaScript code streamlining, Server Components, and ARIA semantics, significantly improving browser accessibility, page loading speed, and overall responsiveness.

Education

NIT Allahabad
Allahabad, Uttar Pradesh, India

Bachelor of Technology

Electronics and Communication Engineering

Grade: 8.0 CGPA

Skills

Programming Languages

C/C++, JavaScript, TypeScript, HTML, CSS, Python.

Frameworks & Libraries

React.js, Next.js, Express.js, Tailwind CSS, tRPC, Next-Auth, React Native, Bootstrap, C++ STL.

Databases & Cloud

PostgreSQL, MongoDB, Firebase, Amazon S3, Pinecone.

Tools & Platforms

Node.js, Git, GitHub, VS Code.

AI/ML Concepts

Embedding Generation, Prompt Engineering, Retrieval Augmented Generation (RAG), Gemini AI.

Projects

ChatPDF

Summary

Engineered a full-stack document interaction system leveraging Next.js, tRPC, and NextAuth for type-safe APIs, robust authentication, and integrating Gemini AI for intelligent query processing. The backend architecture utilizes PostgreSQL with Prisma ORM, Amazon S3, and Pinecone for efficient data management and high-performance similarity searches. Advanced AI techniques like embedding generation, prompt engineering, and Retrieval Augmented Generation (RAG) enable context-aware, intelligent interactions.