Ritwik Rohitashwa
About Ritwik Rohitashwa
Ritwik Rohitashwa is a Software Engineer at Rapid Innovation in Goa, India, where he has worked since 2021. He specializes in application architecture, database integration, and the development of scalable platforms using various technologies.
Work at Rapid Innovation
Ritwik Rohitashwa has been employed as a Software Engineer at Rapid Innovation since 2021. Over the course of three years, he has contributed to various projects in Goa, India. His work includes utilizing Redis for caching and implementing the ELK stack for logging and monitoring purposes. He has integrated TypeORM to facilitate data modeling and interaction with PostgreSQL and MongoDB databases. Additionally, he spearheaded a significant application architecture redesign, which led to a fivefold increase in productivity and user engagement.
Education and Expertise
Ritwik Rohitashwa completed his education at several institutions. He attended DAV Public School from 2001 to 2011, achieving up to the 10th grade. He then studied at GGPS, where he completed his Higher School education from 2011 to 2013. Ritwik earned a Bachelor of Technology (BTech) in Computer Science from G.G.S.E.S.T.C., Kandra, Chas, Bokaro, from 2015 to 2019. His educational background has equipped him with the skills necessary for software engineering and development.
Previous Experience at Shine Projects
Before joining Rapid Innovation, Ritwik Rohitashwa interned at Shine Projects for four months in 2020. This internship provided him with practical experience in the software development field, allowing him to apply his academic knowledge in a real-world setting. The skills he acquired during this period contributed to his subsequent roles in software engineering.
Technical Projects and Contributions
Ritwik Rohitashwa has developed several technical projects that showcase his expertise in software engineering. He created a scalable Node.js-based NFT marketplace utilizing microservices architecture. Additionally, he developed a microservices-based advertising platform using technologies such as Node.js, MongoDB, Nest.js (TypeScript), Kafka, gRPC, Apache Parquet, and Apache Arrow. His work also includes designing ERC20, ERC721, and ERC1155 contracts, as well as implementing signature authentication for blockchain security.
Database Optimization and Functionality Implementation
In his projects, Ritwik Rohitashwa has implemented various database optimization techniques, including views, materialized views, and indexing to enhance database response times. He utilized cron jobs and Agenda.js for regular calculations at fixed intervals. Furthermore, he integrated activity tracking and geolocation functionalities across six microservices, enabling precise audience targeting through extensive filters.