Erika Dsouza is a Senior Software Engineer in San Francisco with 10 years of experience building cloud-native platforms and developer-facing services across companies like TikTok, Microsoft, and IBM. She has deep expertise in cloud infrastructure, automation, and observability—having built OpenStack-based private clouds, automated provisioning that slashed build times, and analytics pipelines for Watson services using Elasticsearch and Segment/Amplitude. Erika blends front-end polish with backend systems work, contributing to IBM Watson SDKs and improving UI/UX for speech-to-text samples while adding websocket speech-recognition features and transcript-splitting logic. Comfortable in production-critical environments, she has driven adoption through tooling and dashboards that increased Watson usage by 60%. Her background in bioinformatics and teaching during graduate studies underscores a strong analytical foundation and an ability to communicate complex technical concepts.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at Goa University
Master’s Degree Computer Science, Master’s Degree Computer Science at Indiana University Bloomington
:snake: Client library to use the IBM Watson services in Python and available in pip as watson-developer-cloud
Role in this project:
Backend Developer
Contributions:8 releases, 878 commits, 327 PRs in 2 years 7 months
Contributions summary:Erika's commits primarily focus on regenerating and modifying the Speech to Text service with updated logic. This included the refactoring of code related to speech recognition functionalities and the introduction of end-of-phrase silence time and splitting transcript features in the websocket functionality. Furthermore, the changes involved adjustments to the code for creating and maintaining the custom grammar.
:microphone: Sample Node.js Application for the IBM Watson Speech to Text Service
Role in this project:
Front-end Developer
Contributions:6 commits, 4 PRs, 3 pushes in 1 month
Contributions summary:Erika primarily focused on front-end development tasks within the Node.js-based Speech-to-Text application. Their contributions included adding analytics, updating dependencies, and fixing text alignment issues in the UI. They also updated the layout and the link to the console. These changes indicate a focus on improving the application's user interface and user experience.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.