Hi there! I'm Omar G, a Backend Engineer with a passion for building robust and scalable systems. I specialize in JavaScript, Python, and PostgreSQL, and have experience working with a variety of frameworks and technologies including React, Node.js, Django, Vue.js, Docker, and Ansible.
Languages: JavaScript, Python Frameworks: React, Node.js, Django, Vue.js Databases: PostgreSQL Tools: Redis (cache and message queues), Docker, Ansible Testing: Jest, unit, integration, and end-to-end testing
APIs: Google Maps, Twilio Caching: Redis
MVC/MVT: Leveraging the Model-View-Controller/Template pattern for clean and maintainable code.
Authentication: JWT (JSON Web Tokens), OAuth Input Validation: Preventing injection attacks Authorization: Role-based access control
Caching: Implementing caching mechanisms to reduce database load. Query Optimization: Optimizing queries to make database operations more efficient.
Testing Framework: Jest for unit, integration, and end-to-end testing. Linting: Using ESLINT for linting to adhere to coding standards. Code Reviews: Conducting thorough code reviews to ensure quality and maintainability.