Javascript/Typescript

Started out my career in software with javascript because how visual it was, seeing my work shape in the browser. I've worked with it for the past 3 years. I've used it in the front-end with React and Redux, in the back-end for APIs with Node, Express and also testing automation using Mocha and Jest.


Python

Mostly used with Django to build backend servers and API's it helps with fast prototyping. We relied on it to build the What's Cookin backend. It pairs beautifully with Docker to deploy on the AWS cloud.


Flutter/Dart

Although very new to the world of hybrid mobile apps flutter might well be my favorite library; It's helping us at What's Cookin' develop a great cross platform application. Flutter contains a very well build library of components (AKA Widgets) and guides and documentation to build awesome IOS/Android apps. One of my latest accomplishments was building the Google oauth social login integration at What's Cookin'.


Data

Throughout my experience I learned to use all sort of resilient data management solution starting with MongoDB to MySQL then to PostgreSQL and back to NoSQL with DynamoDB. I also worked with data stores for web and mobile like local storage and cookies. For performance and high efficiency purposes, I also learned the basics of how to add Redis caching and CDN's to an app.


🧰 Additional Skills

To be more effective as a software engineer I learned how to use Figma for prototyping and wireframing, using Google Analytics, how to deploy serverless applications with firebase. AWS services such as CodeCommit, Elastic Beanstalk, Lambda, RDS, S3, IAM, and API Gateway.