Architecting and developing distributed application designs using technologies such as ASP.NET MVC, C# for back-end, Angular 2+ for front-end. Developing data models & ERD's base on business requirements. Cloud base applications, via Microservices, communicating on RestFul interfaces and Messaging bus (i.e. RabbitMQ).
Using technologies such as XMPP (Ejabberd) and AMQP for connecting C2C (Client to Client) and C2S (Client to Server) users, these technologies are using in Transportation Systems or Chat Systems.
Defining and Implementing RESTFul API services that provide both synchronous and asynchronous responses. Implementing Swagger end points for Microservice in order for clients to communicate with APIs.