Personal details

Esmat N. - Remote full-stack developer

Esmat N.

Director Of Technology
Based in: 🇮🇱 Israel
Timezone: Jerusalem (UTC+3)

Summary

Stepping into the world of technology, I don't just navigate the terrain, I shape it. With the mind of an inventor and the soul of an explorer, I breathe life into technologies, building intricate systems from the ground up like a master architect. From constructing products and APIs, erecting architecture and infrastructure, to molding potent engineering teams - my canvas is as broad as it is detailed.

Every project is a riddle, and I relish in piecing together its solution. Establishing tech departments, designing data management systems, weaving in 3rd party integrations - each is a puzzle piece that fits perfectly under my guidance. I am not just a planner but a time-bender, successfully launching MVPs as if deadlines were mere suggestions.

However, my journey doesn't end at the borders of professional pursuits. As a knowledge-thirsty traveler, I roam the vast landscapes of learning, drinking from the wells of online courses, expanding my mental horizons, sharpening my problem-solving instincts. This relentless pursuit propels me ahead of potential pitfalls, paving a smoother road for those who follow.

In the bustling crossroads of technology, I am an out-of-the-box thinker, a relentless innovator, and a harbinger of accelerated success, weaving an impressive tapestry of knowledge and experience with the threads of constant learning. I am the creative spark igniting the trail for organizations seeking to blaze their path in the fast-paced world of technology.

Work Experience

Director Of Technology
Augmented Intelligence (AUI) | Feb 2021 - Present
HTML/CSS
Node.js
React
Google Cloud Platform
Apache Kafka
React Native
Microservices
Serverless
Architectural Design
AWS (Amazon Web Services)

A serious challenge to redefine the company technology, lead the engineering excellence, and move to a robust, scalable, reliable, and secure infrastructure to meet the business vision and stay ready for changes.

  • Architecting and designing the technical solutions for most of the essential projects in the company
  • Designing the DB schemas and data processors for preparing the data to be utilized by the data team as query results
  • Leading a fantastic group of people to design and build scalable, performant, secure, and production-ready solutions
  • Designing and implementing new infra and design patterns to be utilized by all company teams as the single source of truth
  • Orchestrating between the different company departments for syncing our features and projects together
  • Managing the engineering practices and standards
  • Connecting the technical dots and continuously planning for the technology vision of the company
  • Managing the automation projects and processes in the company

[Microservices, Serverless, Micro-frontends, CQRS, Event-based, CI/CD, DBs, Data streams, etc...]

R&D Team Leader - Web Management
Check Point Software Technologies | May 2020 - Feb 2021
HTML/CSS
Node.js
MongoDB
npm
React
GraphQL
Architectural Design
Software Architecture
AWS (Amazon Web Services)
  • Led the web management and a team of outstanding engineers
  • Worked together with the architects and technical leads to design the components of the project and how it should communicate with the external projects
  • Managed the day-2-day processes with the team
  • Managed the release process with other teams and departments

It was a great experience to release the 1st version of a new project to production in a short time.

Education

Arab American University - AAUP
Bachelor's degreeComputer Information Technology
Sep 2010 - Jun 2014

Personal Projects

2020
HTML/CSS
Node.js
MongoDB
React
Google Cloud Platform
React Native
AWS (Amazon Web Services)
GetDazz is a free entertainment app for all the people who want to show their talents and challenge the world by recording a video as a challenging arena so others can join and get dazzles. Key features: - Explore all the arenas and challenges based on your preferences - Ability to create new arena by recording a new video (our AI will discover what this video about and show it for people who like these types of videos to join and challenge you) - People can challenge others simply by entering the arena and click on the camera button at the bottom of the screen inside the arena - Comment and react on the challenges to give the challenger motivations and more scores - You can show the results of the arenas anytime by clicking on the cup icon under the arena - Challengers can join an arena only when the arena still active (still have more time until the arena time is up) - Gain more followers and scores when sharing more arenas and challenges - We also offer a chatting system for people to communicate with each other by sending text, image and audio messages - Users will be notified by every change related to them - Ability to share arenas, challenges and profiles on the social network to get more people for your network