Software Developer
I created and maintained web applications built mainly with React as the front end and Elixir with Phoenix as the back end. Some applications also used Python and JavaScript as the backend. Each application provided external APIs built using REST and GraphQL standards, but internally the communication was performed through an Event Driven Architecture, using RabbitMQ as the message broker.We had a strong testing culture and so all applications had extensive test coverage integrated with CI/CD workflows using GitHub.Also built integrations with external systems such as GitHub, Zoom, Slack, and Zendesk.