Senior Fullstack developer
Continue working on Open edX (MOOC software) as part of company, previously I was as a freelancer. Leading to exposure to much wide range of problems and requirements.
Actually, a long time ago, I wrote an article on how to write an article for my portfolio/agency Zaat.dev. In it, I set the author to be zaatbot. You can find the article here: zaat.dev/blog/adding-article/. The article was published on .
While I certainly didn't use an AI generative tool to write it, it feels good knowing that what I faked at the time could actually be true today!
Continue working on Open edX (MOOC software) as part of company, previously I was as a freelancer. Leading to exposure to much wide range of problems and requirements.
I am a core contributor for the Open edX project, by contribution on varies aspects of the platform, from resolving bugs, to suggesting core architecture decision, and customizing or extending the platform. I am motivated to contribute for believes of the open source initiatives in general as well as well for believing in a world where education is freely accessible for the general public.
What: I had the honor to be awarded two Awards at Open edX 2023 conference which was, held at MIT.
Used: docker, i18n, caddy
What: fixed varied amount of bugs
Used: Python, Django, React, MySQL, NodeJS
What: Made discovery work, of architecture of the documentation.
Used: CI-CD, Github-Actions, bash, Transfiex, Sphinx
What: Tutor is the official supported tool for DevOps of the Open edX platform
Used: Docker/Docker-Compose, AWS, DevOps, bash
I started Zaatdev, as an agency to build that specialized in building high quality web apps. I take on project and deliver them in a timely manner, and I do build the project either solo (by myself), or with a team depending on the scope of the projects, to learn about what I did.
What: Upgraded an Open edX server with ~100K users 4 versions as well doing customization and extending of the platform.
Used: AWS, DevOps, Django, MySQL, MongoDB, React, Docker/Docker-compose
What: A blazing fast SEO website, that supports multi-lanagues, content is pulled from DB, and pages will created accordingly, once the site is rebuilt
Used: Gatsby, React, NodeJS, GraphQL, PostgreSQL
What: Upgraded an Open edX server with ~100K users 4 versions as well doing customization and extending of the platform.
Used: AWS, DevOps, Django, MySQL, MongoDB, React, Docker/Docker-compose
My day to day activity involved building and facilitating the development of web apps as an MVP. Using technology like NodeJS, React, PostgreSQL and others, while applying agile/sprint methodology.
What: Setup a server as a platform for student to showcase their project.
Used: Nginx, DevOps, NodeJS, React, Docker/Docker-compose, AWS/EC-2
What: Facilitating the development of web apps, by reviewing the system architecture, doing code review, suggesting solutions...etc.
Used: NodeJS, React, Heroku, AWS/EC-2
Writing blog about technical details
What: fixed varied amount of bugs
Used: DevOps, nginx, AWS, NodeJS
What: I wrote an article about machine learning concepts, where I used how humans as metaphor of explaining it.
Used: Machine Learning, Deep Learning, Transfer Learning
What: On this site I am going
Used: 11ty, nodejs, opensource, NodeJS
Podcast about software engineering, so far I had one episode, Feel free to reach out to me if you a topic would like us to talk about. Thank you!.
Online sessions about technical topics
What: Aata Compliance and privacy laws in the US
Used: DevOps, nginx, AWS, NodeJS
What: I talked about the basics of AWS services, I made this seesion, just after I passed AWS cloud practitioner exam.
Used: machine learning, data analytics
I am certified as cloud participator earned through going AWS official assessment, also I am recognized as a business partner.
I have 5 courses by Google on Coursera platform, about Data Analytics. These courses were focused on analyzing for business, how to take insight and transform it to business goal i.e KPI.
What: Define and explain key concepts involved in data analytics including data, data analysis, and data ecosystem
Used: SQL, Data Collection, Metadata, Spreadsheet
What: Explain how each step of the problem-solving road map contributes to common analysis scenarios.
Used: SQL, Data Collection, Metadata, Spreadsheet
What: ExplExplain factors to consider when making decisions about data collection
Used: SQL, Data Collection, Metadata, Spreadsheet
I have taken multiple online courses on the topic of machine learning, mainly in image processing, natural langage processing. Machine Learning has and still is a topic of very high intrest for me. Most of the courses I took here, are taught by Andrew NG.
What: This was first online course I took about machine learning, its may be one of the most popular courses online for people who want to step in the field, it taught by Andrew ng, an AI professor @ Standford.
Used: Matlab, Machine Learning, Neural Network, Convolutional Neural Network, Deep Learning
What: An intro course into neural networks and deep learning.
Used: Deep Learning, Artificial Neural Network, Backpropagation, Python, Neural Network Architecture
What: This course is about approaching a machine learning from project, from a software engineering perspective.
Used: Tensflow, Machine Learning, Decision-Making, Deep Learning
What: This course is about how to make machine learning model more efficient. By systematically applying/trying different settings until getting the best result, aka global optima.
Used: Tensflow, Keras, Hyperparameter Tuning, Deep Learning
What: This course focused on the field of image recognition, which is a sub field of machine learning. It involved training model from scratch, as well as using tranfer learning on image datasets.
Used: Tensflow, Keras, Facial Recognition System, Object Detection and Segmentation, Convolutional Neural Network, Deep Learning
You can reach via