About


Javascript/Typescript

Started my career in software with javascript because I have a keen interest in understanding via visual information. For someone new, code has a different meaning when you can rapidly give it a soul in the browser while Typescript adds discipline to it. I've worked with it for the past 3 years. I've used it in the frontend with React and Redux, in the backend 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. Very reliable, that why we depend on it at What's Cookin'. It pairs beautifully with Docker and deploys easily 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). It has guides and great documentation to build awesome IOS/Android apps. One of my latest accomplishments was building the Google OAuth social login integration at What's Cookin'. (I hope one day, state management will be standardized to some level by the flutter team though!)


Data

Throughout my experience, I learned to use all sorts of resilient data management solutions starting with MongoDB to MySQL 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.


Experience


Software Engineer

*What's Cookin' (startup), Remote/Tucson, AZ – (July 20 - Present)*

An easy way to meet, communicate and share experiences with your local community.

  • Solved issues in the production web app built with React resulting in a better user experience.
  • Prototyping with Figma and Developing our first hybrid mobile app build with Flutter.
  • Strategizing code structure and documentation for each codebase with the engineering team to remediate potential tech debt.
  • Participating in efforts to get the company into an accelerator program by gathering metrics to show traction, building pitch decks, and networking.

Software Engineer Intern

*Errunds (startup), Brooklyn, NY – (Sep 19 - Jan 20)*

Errunds is building a platform that connects local businesses to their communities.

  • Designed schemas and mapped out steps for the application’s architecture, performance, and scalability as a member of the engineering team.
  • Collaborated with the design team to build a working prototype, using React and constructed the back-end API with Node.JS, Express.JS, MongoDB, and deployment to AWS.

Web Developer Volunteer

*Open Learning Exchange (non-profit), Remote/Cambridge, MA – (Feb 19 - May 19)*

Open Learning Exchange provides a free educational platform for underserved children worldwide.

  • Learned how to work within an engineering team; maintaining software through versioning and GitHub project progress tracking.
  • Working remotely with a distributed team across multiple time zones.
  • Identified and opened dozens of GitHub issues on the website to improve functionality, created the appropriate fixes, and merged them into the main branch for production.

Education


Web Development Bootcamp

*Code Immersives, New York, NY – (Sep 18 - Aug 19)*

An intensive web development program built around Javascript programming.

  • Built full-stack web and mobile applications using best practices and latest features.
  • Completed and presented a final project on the inner workings of Blockchain Technology supported by extensive research on data structures, algorithms, and cloud computing.

ESL

*New York English Center, New York, NY – (Sep 16 - May 18)*

Studied English language and American culture and history.


Bachelors of Science in Environmental Engineering

*University of Batna, Algeria – (Sep 11 - Jul 15)*

Majored in Environmental Health & Safety and Sustainable Development.