Skip to content
View amirelemam's full-sized avatar
Block or Report

Block or report amirelemam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amirelemam/README.md

Hi there 👋

I'm a Senior Backend Software Engineer with 6 years of professional experience. I mostly work with Node.js (6+ years) and TypeScript (2 years), but also React.js and Python.

I'm a Bachelor of Biomedical Informatics, AWS Certified Developer - Associate, Microsoft Certified Professional and OpenJS Node.js Certified Services Developer (30th person in the world to get this certification).

Some of the technologies/tools I have worked with are:

Advanced knowledge of Node.js and TypeScript Some knowledge of Python, React.js (Material UI), Vue.js, HTML5, CSS3, Bootstrap
Development of RESTful APIs with Express.js
Databases: SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis, Firebase)
Automated tests: jest, mocha, chai, joi, sinon, istambul, stryker
Version control: git, gitflow
DevOps: Docker, docker-compose, CI/CD
Cloud AWS (S3, EC2, RDS, Lambda, API Gateway, CloudFront, Elastic Beanstalk, ECR, ECS), GCP (Cloud Functions, Firebase)
Code style & quality: ESLint, git hooks, prettier, AirBnB, StandardJS
System Monitoring: New Relic, Papertrail, Kibana, Logstash
Message Queues: RabbitMQ, PubSub
Agile Methodologies: Scrum, Kanban
Agile Tools: Trello, Jira, ClubHouse
Other: NLP (Microsoft LUIS), Design Patterns, API Security, SendGrid, Certbot, Keycloak

You can reach me out on LinkedIn or over email.


Node.js Certified Services Developer AWS Certified Developer - Associate Microsoft Certified Professional

Pinned

  1. sample-bank-webapp sample-bank-webapp Public

    Monorepo with a frontend (React.js) and three backend services: Account Manager (Node.js), Branch Finder(Typescript) and Plan Simulator (Node.js)

    JavaScript 2

  2. nodejs_express_project_template_boilerplate nodejs_express_project_template_boilerplate Public

    Node.js base project. Just copy the repo and write your backend on top of that

    JavaScript

  3. simulateTimeUnitTests simulateTimeUnitTests Public

    How to simulate time in a unit test with Jest

    JavaScript

  4. eslint_git_hooks eslint_git_hooks Public

    Configure ESLint + Git Hooks to prevent commit with syntax errors

    JavaScript 1 1