Profileimage by Reginaldo Santos Senior Software Engineer, Software Engineer, Full-stack Developer from Elmsdale

Reginaldo Santos

partly available

Last update: 15.03.2023

Senior Software Engineer, Software Engineer, Full-stack Developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Full Professional) | Portuguese (Native or Bilingual)

Keywords

PHP (Programming Language) Amazon Web Services Databases Node.Js ReactJS JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon S3 Data Analysis HTML5 + 36 more keywords

Attachments

Reginaldo-Santos-Resume_150323.pdf

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

06/2019 - 02/2021
Senior Software Engineer
Proposify

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.

02/2009 - 05/2019
Software Engineer
IBM

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).

02/2002 - 02/2009
Full-stack Developer
Self Employed

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.

Local Availability

Only available for remote work
Profileimage by Reginaldo Santos Senior Software Engineer, Software Engineer, Full-stack Developer from Elmsdale Senior Software Engineer, Software Engineer, Full-stack Developer
Register