Using typescript with Vue and Nestjs to build new features that help clients to see reports better, also improve the UI to see more information about different flows.
Coding: Working in an web application to show value information about different products of the company, using Reactjs, zustand, context, graphql, and building apis using nodejs. Following good standards: Applying javascript and react design patterns to make the react code maintainable and using Eslint and Prettier to make it more readable and in the same format in all the code. Testing the code: Using jest + react-testing library for unit test and using playwright to make e2e testing and offline tests Lead: Taking the head of some features, making some previous investigation about what we need to do, making some diagrams, documenting all the endpoints that we will use, separating the work in different stories and grooming with the team to assign scrum points. Enjoy learning: about AWS and google cloud services, like S3, EC2, IAM, RDS. Support: Following and checking the good health of the software using datadog, splunk and pager duty.
I select programming languages, git repository manager, servers providers, databases, development standards, like how to manage branches in a repository, how to name repos and directories on servers; same that are being used nowadays in the company Also I develop code in projects like: "Asterisk Dashbaord" Dashboard to see live calls, listend and hangup them. I did using AngularJs Material + NodeJs + Express + MySQL + Crypto. "Admin Dashbaord": React + Node.js + MySQL + socket.io + add on for node.js. "Web dashboard": React + Hooks+ react-router + Node.js + MySQL + socket.io + Express + moment Python for image processing and backend using Django.
Working in all parts of projects like: "Supervisor Virtual": Web portal in real time using Nodejs, Express, Crypto, JWT, AngularJS Material, RethinkDB, Socket.io "Control de Cambios": NodeJs, Express, Crypto, WT, AngularJS MAterial, RethinkDB, Socket.io "Asterisk call recorder": API in nodejs + express+ socket.io + mysql to obtain data of start and end of calls, also to stream audio files of asterisk (Elastix, now Issabel) while their are been saving in a network disk, and to hangup calls in several asterisk servers through a central server.
Develop a cdr simulation using php, postgresql, perl, bash scripts and math algorithms, extracting tendent data of users in real cdrs. Simulating behaviours like groups of favorites numbers, beggining and ending antennas depended of the travel behaviours of users, distribution of number of call by user and duration of calls following a similar behaviour like in the real data. With bash scripts we accomodate processes to work at the same time and process like 1300000 of daily records.
Develop programs on C# to visualize in 3D structures of oil wells and graph functions of its data using VTK and IlNumerics.