Knowledge in building scaleable applications utilizing Relational and Non Relational databases. Including cloud based solutions such as AWS, Google Cloud, and Azure.
Including the ability to optimize queries and database performance at scale, and using correct tools for the job and identifying which bottle necks to look for.
Experienced in leading architecture, design, implementation and scaling of RESTful API services with languages such as Node.js, Python, Golang, Java, and Ruby on Rails
Implementing strategies such as caching, rate limiting, and pagination. The last thing that I worked on is migrating from an ORM to a SQL query builder to optimize the performance of the API.
Experienced in integrating third party services such as payment gateways, social media platforms, and analytics services.
Examples include integrating with Stripe, Sentry and Google Anayltics
Experienced in building upon security best practices, including encryption, authentication, and authorization.
Experienced in building applications on cloud infrastructure such as AWS, Google Cloud, and Azure.
Having built serverless architecture, CI/CD Pipelines, containerization, and splitting of monolith services into microservices.
I have solved numerous applications where the data requirements were complex and different each time
Having built applications requiring websockets, message queues, and event driven architecture each one with different requirements and constraints.