Ammar Dodin
I am a software engineer and technologist based out of the greater Boston area. My interests are broad and span distributed systems, cloud infrastructure, developer tooling, automation, secruity and database systems. I was born and raised in Jordan, and I spent all of my childhood and teenage years in Amman. In my free time, I enjoy reading, exploring new technology, playing soccer, and visting the best breweries in New England.
Work Experience
Senior Software Engineer
Journera is a travel technology company. We partner with travel providers, marketers, and technologists to bring together a real-time view of a traveler’s journey. With the secure and private exchange of shared customer data, we elevate travel experiences, strengthen loyalty, increase direct engagement, and facilitate operational efficiencies.
I have been primarily doing server-side development in Golang on AWS, and as of most recent, I’ve been focused on expanding our integrations with Airline partners and marketing data platforms.
Tech:
- Golang, Python, Ember.js
- MySQL, Memcached, Kinesis, Kafka, SQS
- AWS, Terraform, Packer, Docker, ECS, Ansible, BuildKite
Software Engineer
Member of the TV Platform & Marketplace team working on advanced buy-side and sell-side advertising technology enabling buyers and sellers to access and trade premium inventory in a trusted and streamlined environment.
Tech:
- Golang, React
- SQS, PostgreSQL(RDS), Redshift
- Docker, AWS
- Ansible, Terraform, Jenkins, Packer
Backend Services Engineer
7th engineering hire. Had a lot of fun wearing many hats working on data ingestion, browser SDK, session playback, search, alerting, cloud infrastructure, and some front-end. Even had a chance to work on recruiting and interact with customers through support rotations.
Tech:
- NodeJS, Python (Django), React, GraphQL
- Redis, PubSubm PostgreSQL, Elasticsearch, Bigtable
- Docker, Kubernetes, Helm, Google Cloud Platform
Staff Software Engineer
Briefly worked on the Developer Experience team automating SDK generation from API specifications. Then, moved to Watson Assistant to work on model-lifecycle-management microservices that power Assistant’s API.
Tech:
- NodeJS, Python, Java, gRPC
- Swagger, OpenAPI
- MongoDB, Cassandra
- Docker, Kubernetes, Helm
Software Engineering Intern
Interned on the Embedded Coder team; a sub-product that enables MATLAB users to generate target-specific embedded code from MATLAB source. I analyzed numerous generation reports to find bottlenecks and help speed up generation time. Additionally, built an internal test-framework to improve numerical verification of Simulink models.
Tech:
- C++, Python, XML