Software Engineer
Current• Developed and delivered a scalable Node.js-based NFT marketplace using microservices architecture.• Spearheaded a major application architecture redesign, resulting in a remarkable 5x increase in productivity and user engagement.• Utilized Redis for caching, the ELK stack for logging and monitoring, and integrated TypeORM for seamless data modeling and interaction with databases (PostgreSQL and MongoDB).• Developed a microservices-based ad platform using Node.js, MongoDB, Nest.js (TypeScript), Kafka,gRPC, Apache Parquet and Apache Arrow and for personalized surveys, targeted ads, and offers to a specific audience.• Collaborated with frontend developers to ensure efficient API integration and smooth user experience.• Implemented activity tracking, geolocation functionalities, and extensive filters across 6 microservices to achieve precise audience targeting, fostering enhanced engagement and personalized user experiences.• Designed ERC20, ERC721, ERC1155, and proxy contracts, and developed signature authentication for blockchain to enhance security.• Utilized cron jobs and Agenda.js for regular calculations in fixed intervals.• Implemented various database optimization techniques such as views, materialized views, and indexing for upgraded database response times.