
Hello World, I'm Akash.
Software Engineer with 9 years of experience. I enjoy solving problems using
Looking for AI or Voice AI expertise?
I'm available for consulting and development projects in AI and Voice AI technologies.
About me
I'm a passionate Software Engineer with a strong background in building scalable platforms and impactful products. With experience at Salesforce, Amazon, McAfee, and Broadcom, I've led and contributed to projects that serve millions of users and process billions of messages.
My expertise spans cloud infrastructure, backend and Android development, distributed systems, and automation. I thrive on solving complex problems, driving innovation, and mentoring the next generation of engineers. I believe in the power of collaboration and continuous learning to deliver exceptional results.
Currently, I'm building agentic AI for voice and video support, pushing the boundaries of conversational and multimodal AI.
Skills
- AWS
- Python
- Java
- JavaScript
- PostgreSQL
- DynamoDB
- Microservices
- Redis
- Voice AI
- NextJS
Professional Experience
Software Engineer - Senior Member of Technical Staff, Salesforce
Bengaluru, Karnataka, India
Feb 2024 - Present
Building a platform for serving billions of SMS messages for Marketing Cloud customers.
Key Achievements:
- Led onboarding of new SMS aggregator for LATM countries serving ~3 billion messages per annum.
- Architected BYO(Bring-your-own) feature for SMS aggregator, improving cost transparency and platform flexibility.
- Proposed and implemented SMS Aggregator onboarding playbook to automate paperwork, data collection and configuration generation for new platform, reducing ready to onboard from ~16 weeks to ~4 weeks.
- Led multiple initiatives for innovation including AI calling, conversational WhatsApp and campaign building.
- Developing a playbook solution for SMS aggregator onboarding, simplifying the process for nontechnical teams (support, product managers) while ensuring technical compliance.
- Onboarding new service for migrating existing customers from Private Data Center to Public Cloud (AWS) to provide service resiliency and reduced infra cost.
- Earned Star Performer of the Quarter (Q3 2024) for exceptional performance in work and innovation.
- Providing mentorship to Juniors for growing to the next level.
Technologies:
Software Development Engineer 2, Amazon
Bengaluru, Karnataka, India
Oct 2021 - Aug 2023
Software Engineer in the Developer Experience team, solving app certification and publishing problems.
Key Achievements:
- Contributed to the design and Development of AutoFailure framework that is failure case agnostic to automate developer communication for App testing failures, helped to increase ZTP by ~6.5%.
- Successfully reduced False Negatives of static testing by up to 12%, significantly minimizing the manual efforts required for validating apps.
- Designed and implemented window manipulation for automatic testing of Android Apps on Windows, enabling efficient testing of approximately 200K apps using a unified framework.
- Improved the user experience (UX) for the promotion portal on the App Store retail page and Developer portal, enhancing engagement and visibility.
- Optimized queries and data retrieval time for App details by 50%, resulting in improved performance and response time.
- Mentored an intern, providing guidance and support, and actively contributing to project planning in an Agile environment.
Technologies:
Backend Software Engineer - Secure Home Platform, McAfee
Bengaluru, Karnataka, India
Dec 2018 - Sep 2021
Spearheaded the development of a custom home security solution for an ISP partner, leveraging a comprehensive tech stack including Python, Go, Cassandra, Redis, DynamoDB, Kafka, AWS, and Terraform.
Key Achievements:
- Streamlined partner-specific changes by 50% through the implementation of a core solution that generalized custom modifications.
- Resolved critical subscription failure cases, effectively mitigating DDOS-like attacks from routers and ensuring the security and stability of the system.
- Designed and implemented a scalable custom feature-set module to seamlessly support various router models and versions, enabling broader compatibility and ease of integration.
- Optimized the data flow design, resulting in a remarkable reduction of up to 40% in DB storage and network calls for the Router API, significantly improving efficiency and performance.
Technologies:
Android Software Engineer - Safe Connect (VPN client), McAfee
Bengaluru Area, India
Oct 2017 - Dec 2018
Played a key role as a Software Engineer in Android, specialising in mobile app development for McAfee's Safe Connect, a security app providing secure network access through a VPN service.
Key Achievements:
- Created robust VPN interfaces for the Android end-product, ensuring seamless integration and optimal user experience.
- Developed a custom network state-machine to support Auto-start VPN and Activity-log features, enhancing functionality and user convenience.
- Implemented support for Android 8 notification changes via SDK integration, ensuring compatibility with the latest platform updates.
Technologies:
Backend Software Engineer - Apps scanner, McAfee
Bengaluru Area, India
Jun 2016 - Oct 2017
Worked as a Software Engineer for the App Scanner team, utilizing technologies such as Python, Flask, XML, MySQL, and MongoDB.
Key Achievements:
- Implemented optimizations that significantly increased the throughput of the app scanners, reducing repeat scanning of Android apps by up to 5000 per day.
- Designed and implemented a robust pipe-filter service, employing pluggable codes, to efficiently process APK data.
- Helped MySQL fix trigger bug: https://bugs.mysql.com/bug.php?id=87371
- Collaborated with cross-functional teams to ensure seamless integration and optimal performance of the app scanning system.
Technologies:
Software Engineer Intern, Broadcom Limited
Bengaluru Area, India
Jun 2015 - May 2016
Collaborated with the Bluetooth Software Development team, focusing on Bluetooth Stack for Android OS (AOSP).
Key Achievements:
- Implemented and enhanced Bluetooth profiles, including AVRCP, MAP, and HID.
- Successfully developed a service layer for AVRCP 1.6 CoverArt within a tight one-month development cycle.
- Engineered a utility code that allowed testing of BLE-only APIs through a mobile app via reverse engineering of AOSP code.
- Provided crucial support for the migration of the Bluetooth stack from Android N to Android M codebase.
Technologies:
Side Projects
LessenText
LessenText is an advanced text summarization app that utilizes natural language processing techniques to generate concise and coherent summaries of lengthy texts.
Visit website- ReactJS
- NextJS
- Vercel
- Supabase
- FastAPI
Call GPT: Generative AI Phone Calling
A toolkit for building agentic phone call experiences using Twilio Media Streams, LLMs, and real-time speech-to-text and text-to-speech. Enables voice and video support with AI.
Visit website- Node.js
- Twilio
- OpenAI
- Voice AI
- Real-time
Summarize webapge - Python Flask Application
A Flask application that extract and summarize webpage using Natural Language Processing
Visit website- Python
- Flask
- NLTK
Awesome Python CheatSheets
Python cheatsheets for developers that help them in study and in work.
Visit website- Python3
- Java
- DSA
- Problem Solving
Contact me
Please contact me directly at akashp1712@gmail.com