I'm responsible to make improvements in one of our applications that manage alerts generated from some AI modules, for this application we use Elasticsearch as our database because all the data for the alerts and other is there, for the back-end we are using Node.JS, Express, and Typescript to build, for the front-end we are using ReactJS with Elastic UI and Material UI.
As a Full Stack Developer, I worked creating a back-end with PHP and NodeJS, PHP with Laravel Framework using Redis to store the session for stateless applications, MySQL, PostgreSQL, and Microsoft SQL Server as a relational database. I was using Express to build the back-end and most of the time we were using Serverless architecture with Google Cloud Function, which is similar to AWS Lambda for AWS. At this time, I build some mobile applications using Angular and Ionic for Android and iOS. For all applications that we build, I was responsible to create in AWS our compute instances with Linux and the configuration for the application to be available. I was responsible to maintain all the applications that the company has written with Node.Js and PHP, also I need to keep all the applications running on our Linux machines, create new products for clients, and making meetings to see the problems and collect new requirements.