Handled development reports for audit processes such as Open Source Quality Reports, Static Analyzers, and BlackDuck (Protex) reports. Heavily used AWS CDK for IaC network development along with Ansible playbooks and Jenkins. Those were necessary to make a refactoring from NoSQL to SQL that added a new RDS to current infrastructure.
Developed on backend mainly with AWS Lambda service using Typescript or Javascript connecting with SQL databases such as Postgres and MySQL. Also used ORM libraries such as TypeORM to make queries to the databases, create table entities and make migrations easily. Worked with AWS gateway, S3, lambda, RDS, DynamoDB, VPC, SNS, Cloudfront, etc. Participated in the development of the CI/CD pipeline of the dev team applying automatic resource provisionment with AWS Cloudformation and AWS CDK along with Ansible playbooks and Jenkins. Commonly using Yaml and Typescript. Those made the infrastructure necessary to the development and stage environments needed for the development engineers. Shared my experiences with my colleagues through workshops and presentations and participated in round tables on the architecture group studies. That later led to my AWS Certified Cloud Practitioner certification. Participated in a team that used Agile methodologies such as Scrum.
Developed and refactored the client side web application by using Angular 6, 7 and 8’s best practices and references. The web application was a kpi dashboard heavily based on data arrays, using the reactive programming paradigm to listen to the data streams. It also had implementations of various graphs, such as bar and line style using Chart.js library. Heavily used npm famous JavaScript modules (such as Rxjs and Bootstrap) and learned about many Web Development good practices, besides developing some tools for frontend process, such as creating Node.js+express dummy server for mocking backend API calls and developing a project specific Command Line Interface for handling the frontend project configuration easily using Bash and Python.
Developed HTML5 and CSS3 websites for clients.