Keywords
PHP (Programming Language)
Amazon Web Services
Databases
Node.Js
ReactJS
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Amazon S3
Data Analysis
HTML5
Test Automation
Unit Testing
Cascading Style Sheets (CSS)
Cloud Computing
Cloud Engineering
CodeIgniter
Software Quality
Data Warehousing
IBM DB2
DevOps
Web Development
Fault Tolerance
Github
IBM Cloud Computing
PostgreSQL
MongoDB
MySQL
Scrum Methodology
TypeScript
Web Applications
Google Cloud
Event-driven Architecture
Phpunit
Cypress (Programming Language)
Backend
Git
Solid Principles
React Native
Cloudant
Amazon Simple Queue Service (SQS)
Mocha
Docker
Jenkins
Golang
Programming Languages
Microservices
+ 36 more keywords
Attachments
Reginaldo-Santos-Resume_150323.pdf
Please upgrade to the business membership to download freelancers' CVs.
Skills
S3, SQS, AWS, AWS services, API, test tool, Backend, CSS3, Cloud, Cloud Development, Cloudant, Code Igniter, Cypress, analytics, data warehouse, Database, databases, DevOps, Docker, event-driven architecture, fault-tolerant, Git, GitHub, GoLang, Google Cloud, HTML5, IBM Cloud, DB2, information technology, Computer Science, JavaScript, Jenkins, microservice, Mocha, MongoDB, MySQL, Node.js, Node, PHP, PHP language, PHPUnit, PostgreSQL, programming language, React Native, React, React.js, Scrum Master, code quality, SOLID principles, Typescript, Unit Tests, web applications, Web Developer
Project history
Revolutionizing the development process, refactoring code to scale up, and implementing the clean architecture and
SOLID principles, I am conducting the engineering department to a new level of code quality. Modernizing the tools
we use, consolidating environments and automating build processes, making us able to deliver features in less time.
Implementing namespace on the backend (PHP) to remove dependency on the framework (Code Igniter), starting
an API first mentality and using SQS queue to handle asynchronous requests, Lambda to non-core services, and
other AWS resources.
Key Achievements:
* Implemented Clean architecture, SOLID principles and Unit Tests as a daily routine for engineers.
* Scale up the system capacity to attend to a wide range of clients, with good performance and reducing
infrastructure costs.
Key Projects:
...Continued...
Page Two
* Proposify (refactor as we go).
* Create a dynamic environment for QA using Docker.
Spearhead a development team and monitor progress to improve project effectiveness. Introduce high-performance
and a financial dashboard to the business units leaders, sales staff and offerings managers, consisting of Node.js on
backend and React.js on frontend plus React Native on mobile (iPad). Play a key role in conducting backend tests
with Jest for unit tests on the frontend and effectively utilizing Mocha software as the test tool for the backend.
Integrate software with the analytics tools to create visualizations faster, while integrating insights engines to
generate useful recommendations to the end-users.
Key Achievements:
* Formulated solution architecture document, contributed to workshops with stakeholders, and proposed
solutions.
* Leverage trusted information from key areas like finance, sales and offerings to all business units leaders.
Key Projects:
* High-Performance Dashboard (HPD) and Enterprise Project Management (EPM).
Enhanced operational efficiency by developing a startup to transform locally installed apps into web applications,
leveraging the power and simplicity of the PHP language. Led all aspects of the project including building the whole
intranet and several apps for HR, payroll, and finance departments from inception to completion. Designed some
finance systems for the controller department for FedEx Latin America as well as dashboards to provide the
customer with an overview of the data. Optimized process efficiency by loading and transforming data from
databases (or CSV files) to a data warehouse. Increased productivity and enhanced process efficiency by delivering
training and mentoring leaders to spread knowledge in the organization.
Key Achievements:
* Created tool to oversee banking balance validation from 16 to two hours, resulting in reduced processing
time.
* Replaced a vendor system as well as created a tax payment generator, following government
recommendations and practices, which resulted in cost reduction (25% on the first month and 75% on every
subsequent month).
* Increased financial recovery by creating a system for credit collection that generates invoices for every single
debtor. Manually the collection agent only called the top 10.