Dylan Allen Blog

Part 2 - How I Became a Software Developer

So in early October I wrote a post about how I became a web developer. Here we are in December, and I am no longer a web developer, so I thought I should clear things up. On November 26th I started a new job as a software developer at VoiceFoundry, a Waterfield Technologies company. I am three weeks into the job now, and loving it.


VoiceFoundry specializes in the delivery of Amazon Connect cloud-based enterprise contact center solutions. Their expertise is in AI & natural language automation, CTI, enterprise integration, user experience design, analytics and workforce optimization. Everyone is moving to AWS these days, and if you want to move your contact center to the AWS platform, VoiceFoundry is the best company in the world to help you do it.

You might be thinking that you hate those automated call center systems and you just shout "representative" at the phone until you speak to a human anyway. I understand your feelings, but VoiceFoundry does it right, and the AWS platform uses the same natural language processing technology that Amazon uses for Alexa. So it is a lot better than the old systems, and you don't have to listen to an endless "press 1 for this, press 2 for that" menu.

My role

I still get to code in JavaScript, which is great, because I love JavaScript! So far, I have spent most of my time creating Lex bots and writing Lambda function to process the information collected by the Lex bots.

If you aren't familiar, Lex is a service for building conversational interfaces into an application using voice and text. It uses the same deep learning technologies that power Alexa. As far as development goes, AWS has a web based console that you can use to build and test Lex bots, or you can import/export the bot in JSON format. Along with Lambda and Lex, I have also been working with several other AWS services such as CloudFormation, Connect, CloudWatch, and S3.

How I got the job

Before starting this job, I didn't know much about most of the technologies I am using right now (except JavaScript of course). AWS Connect and Lex are pretty new services, so there aren't a lot of people who do have experience with it. As such, when I was hired, they were looking for devs who are fast learners. That is why I was given this opportunity. I intend to take full advantage of it as well. I am going through online classes and trying to learn the AWS ecosystem as fast as possible. I plan to become an AWS certified architect and developer in time. There are plenty of AWS experts at VoiceFoundry to help me along the way, so I think my chances are good!

This article is my 11th oldest. It is 464 words long, and it’s got 0 comments for now.