Software Engineer
Crio.Do • Jan 2024 — Present
Bengaluru, India
• Implemented an extensible multi-step profile page with 100+ configurable fields and progress tracking; used ShadCN for UI components, OOP principles, React Hook Form, Redux Toolkit and React Query for data management, automating data collection and saving 50+ hours per CSA monthly.
• Implemented OTP verification in the sign-up flow using OTPLess Headless SDK, ensuring valid mobile numbers with a 15-day verification period; verified 48.46% of all leads, 69.38% of qualified leads, and 70.73% of payment leads, improving lead quality and top of the funnel effectiveness.
• Developed CMS-driven masterclass and registration pages using GatsbyJS, and an EverWebinar registration system using AWS Lambda and Serverless. Achieved 34.31% traffic-to-application, 51.61% application-to-attendee, 0.25% application-to-payment, and 1.51% attendee-to-payment conversion rates.
• Developed and integrated a one-click LinkedIn certificate sharing feature using LinkedIn APIs and AWS Lambda to automate sharing and tracking. Implemented secure user authentication, dynamic previews, and post-publishing tracking, boosting active LinkedIn posters from 40-50 to over 400 users monthly.
• Built an interactive ROI Calculator page using Next.js, ShadCN, React Hook Form, and Recharts.js to help users estimate return on program investment; implemented dynamic form flows, input validation live chart visualizations, enabling the sales team to personalize pitches and improve lead conversions.
• Developed Crio Community platform using Discourse APIs and reverse-engineering select endpoints; built custom UI layer on top of Discourse using Next.js; deployed in Docker containers, configured Let's Encrypt SSL certificates, and implemented module-specific filtering; used extensively for career services, learning modules, and interview prep across the platform.
• Leading Crio's portal migration from Gatsby to Next.js; replaced heavy UI libraries with ShadCN, implemented Redux Toolkit for state management, configured SST (Serverless Stack) for deployments with domain routing for v2 testing, and set up AWS CloudFront/S3.
• Led platform optimization initiatives including implementing virtualization for large dropdown lists to prevent high memory usage and browser crashes, and WebSockets with debounce to reduce backend calls; participated in migrating key services (Appsmith, Strapi, GitLab and Discourse Instances) from AWS/Azure to new Azure environment, working with Nginx configurations, VPC networking, NAT Gateways, disk mounting/formatting, and firewall rules, which contributed to 50% reduction in infrastructure costs.
• Built and revamped multiple pages, including Crio's Hall of Fame, About Us, and program pages, using GatsbyJS; integrated Google Analytics, LeadSquared and WebEngage for tracking user behavior, improving Crio's visibility across social platforms.