Software Engineer
Current• Speed optimization: Enhanced the website speed by implementing Amazon Cloudfront for caching the static assets and optimizing APIs response time by modifying queries to use filtering using LINQ, indexing the db tables.• Security Enhancements: Enhanced the website security by using Captcha, 2-factor authentication, authorization in APIs.• Collaborative Teamwork: Played a key role in a 5+ member development team, doing peers code reviews for better code quality, interacting with cross functional teams like Quality Assurance, Product Managers, UI/UX designers and Customer Success Management teams for better product quality and minimized customer support issues.• Third-party integrations: Integrated multiple third-party APIs into the application for better performance. Integrated MailTrap for email testing. Integrated Referal Factory for managing referrals within the application.• Cost reduction initiatives: Migrated the email service from SendGrid to Amazon Simple Email Service to minimize the email sending cost and migrated from Smartlook to OpenReplay to minimize the cost of recording the user sessions.• Analytics and Monitoring: Implemented the Grafana dashboards for users to access the analytics dashboards for their data, implemented the CloudWatch metrics dashboards for Amazon SES to monitor the emails bounce and complaint rates for dedicated IPs.• Testing: Implemented unit and integrated tests using the Microsoft testing frameworks XUnit and NUnit. Implemented browser testing using Ghost Inspector.