
Über
I am a software engineer with 4 years of experience In full-stack development. I prefer working in backend and frontend web development, I worked on several projects with a heavy business module to implement, like contact type management, ride-hailing, and e-wallet, and learned a lot of techs.
I am a software engineer with 4 years of experience In full-stack development. I prefer working in backend and frontend web development, I worked on several projects with a heavy business module to implement, like contact type management, ride-hailing, and e-wallet, and learned a lot of techs.
Erfahrung
- Writing RESTFUL APIs microservices and cronjobs with NodeJs using TypeScript, NestJs, and RxJs stack.
- Using Hasura for frontend Graphql fetching data and PostgreSQL for database management.
- Writing some Deployment Procedures for Microservices and deploying them on GCP/Kubernetes using GitHub workflows and Kustomize.
- Building some reusable react components.
- Working on IBM framework "node-red" to build our own nodes and make the development process more visual.
- Designed and implemented with the CTO custom generator that generates a full node js server ready to run and connected with MongoDB.
- Working on Nodejs servers to integrate with our microservices and to integrate with other third parties like Hasura and Kafka and OPA.
- Implemented reusable React components to make the frontend development process faster and standard.
- Implementing APIs using NodeJs and Express that interact with Hasura GraphQL APIs to manipulate and save data using Postgres DB.
- Understanding how queues work. Implementing Kafka Queue and using it in different scenarios.
- Experience in flow-based development ( used Node-RED ), Understanding how it works and using it to generate a visual representation of APIs and Services.
- Implementing APIs using Spring and Spring Boot using Postgres DB for data manipulation and insertion.
- Implementing SOAP APIs to integrate with Meeza Network To build an open loop wallet using Functional Programming (Scala).
-Implemented backend microservices using NodeJs and MongoDB.
-Implemented new features in web app using Angular6.
-Developing and Implementing a live ECM product using MEAN Technology and C# that uses MicroServices architecture.
-Understanding how queues work,why and how to use it properly in the application. (used ActiveMq).
-Implemented consumers and producers to make the microservices communicate properly using NodeJs (used ActiveMq).
-Wrote Unit tests using Mocha and Sinon.
-Worked in a real agile environment(daily standups, weekly sprint meetings, open-door policy).
- responsible for the whole backend nodejs app
- updating APIs documentation being conumsed by others regularly
- deploying updates on AWS(bitnami)
- meeting regularly with the customer to meet their requirements
- implemented features requests and integrated our platform with 3rd Parties
- wrote documentation for the REST APIs which were being consumed from Android/IOS apps or from Angular Dashboard.
- Implemented new components/services in Angular dashboard