
Carlos Bandiera Paiva
Verified Expert in Engineering
Software Developer
Cotia - State of São Paulo, Brazil
Toptal member since August 14, 2017
Carlos is a versatile developer with in-depth and far-ranging experience in many programming languages and platforms. He's keen to take on new challenges and learn new skills while always striving to deliver the best solution for the client.
Portfolio
Experience
- Python - 10 years
- JavaScript - 10 years
- ServiceNow - 6 years
- GitHub - 6 years
- Django - 5 years
- REST - 3 years
- ServiceNow App Engine Studio - 1 year
Availability
Preferred Environment
MacOS, Linux, iOS
The most amazing...
...project I've worked on was creating a framework to check and alert for bad response times of home banking and credit card approval besides other services.
Work Experience
ServiceNow Developer
Woven Planet Holdings
- Created Python script to interface to load ServiceNow CMDB data from Puppet.
- Configured ServiceNow flows to replace Jira service desk.
- Programmed ServiceNow business rules for a wide variety of requirements.
- Configured the Slack spoke interface for ServiceNow approvals via Slack.
Senior Software Engineer
Bellwethr (via Toptal)
- Developed Bellwethr's website using Django, Python, HTML, and JavaScript.
- Administered AWS resources (Elastic Beanstalk, EC2, S3, and Code Pipeline).
- Discussed implementation alternatives with members of the DEV team.
- Reviewed code to be deployed by the team members and handled deployment and platform management.
- Developed integrations with online stores and payment back ends, such as Stripe, Cratejoy, Bold Commerce, Chargebee, and WordPress.
Developer and ServiceNow Implementation Specialist
Fastlane Technology Solutions (Brazil)
- Customized the front-end and back-end code (JavaScript and HTML) for the ServiceNow platform for clients in Brazil (Wittel, Leroy Merlin, Renault/Nissan, Multiplus, and Azul Linhas Aéreas).
- Developed an Odin/Parallels APS package (PHP, JavaScript, HTML, and CSS) to automate the sales of Cisco Video Delivery Network services and Elemental Transcoding services to be used by the portal of Embratel.
- Customized the Novell Identity Manager (IDM) workflows (JavaScript) for Cielo and Embraer.
- Customized the Borland Starteam workflows for Bradesco (Java).
- Supported and troubleshot the Microfocus Enterprise Server Architecture platform for Orbitall.
- Customized and supported a Microfocus Enterprise Server and Developer installation for Banco Inter, a financial institution.
- Used Python and Bash scripts in Linux/macOS environments to help facilitate everyday tasks.
Software Architect
UOL DIVEO (Brazil)
- Created data models for PostgreSQL.
- Developed stored procedures for PostgreSQL and PostgreSQL aggregate functions.
- Wrote Bash scripts using assorted Unix tools (grep, AEK, Sed, sort, and more).
- Integrated network traffic data captured from CISCO routers to provide end-users with information about their band consumption.
- Architected and developed a billing tool and client information about backup performed by Netbackup on their servers.
- Wrote back-end REST services in Python/Django for integration with a .NET front end.
Software Architect
Resource SiteSeeing
- Developed a portal for the configuration and visualization of live and historical data for the end-user, using Java Servlets, jQuery, and JavaScript.
- Maintained and developed C++ agents and extensions using the Borland C++ Builder.
- Maintained and developed the client-server configuration tool in Borland Delphi.
- Implemented PostgreSQL data modeling and stored procedure writing.
- Worked on SUSE Linux HA cluster configuration and administration.
- Administered and configured Apache Tomcat.
- Developed a monitoring extension to check for credit card authorization availability and response-time using ISO8583 messages.
- Built a monitoring extension to check for ARU (automated response unit) availability and response time.
- Developed a monitoring extension to check for internet site availability and response time.
- Created a monitoring extension that allows for a Telnet/SSH connection to check for availability, response time, and to capture data from other applications and bring them into the SiteSeeing framework.
- Developed a monitoring extension that allows for the IBM 3270 terminal emulation to check for availability, response time, and to capture data from other applications and bring them into the SiteSeeing framework.
- Built a PL/I (mainframe) system to parse credit card approval messages (ISO8583) and forward them to internal systems and back (called the delivery van for a credit card).
Developer
Orbitall
- Developed a shell script framework to support all the operations that had to be performed for the company's data warehouse—consisting of a menu-driven front-end and counting with customizable menu trees based on text files which accelerated the implementation of new extract/load procedures.
- Migrated the Cognos Transformer from the Windows platform to the AIX platform.
- Developed many client-server applications using Pascal in the Borland Delphi environment.
- Worked in a team that developed a source control tool.
- Constructed stored procedures for the Sybase databases.
- Developed and maintained the code for the credit card industry.
Developer
Expoente
- Worked on data warehousing modeling and Sybase IQ data modeling.
- Configured and integrated Business Objects to Sybase IQ.
- Developed the Oracle Stored procedures for data aggregation and extraction.
- Wrote Bash scripts for data consolidation and loading.
Developer
Sof Informática
- Developed a framework in the Clipper language to automate application development in that platform.
- Led the development team that built a car insurance system at Banco Nacional written in Natural using DB2 (mainframe).
- Developed the online (CICS) programs for the automated suppliers' payment system (pagamento a fornecedores) for Banco Nacional.
- Worked within a team that carried the homologation of Mastercard for Cartão Unibanco.
- Developed the code for integrating the Visa electronic debit transactions on the mainframe side through a CICS interface with Tandem machines, consisting of ISO8583 message parsing and forwarding to the banking account system.
- Developed and maintained code for the banking, insurance, and credit card industries.
Senior Developer
Constecca Construções
- Developed and maintained COBOL code in the 8086 platform using the COBOL-MB compiler.
- Wrote an Assembler 8086 language program to compact/expand files and 370 Assembler code for low-level configuration of the IBM 4381.
- Led the team in the migration from the 8086 (Intel) platform to the 370 (IBM 4381 mainframe) platform.
- Developed a full-featured general ledger system using IBM software tools CSP/DB2.
- Wrote helper scripts in the VM/SP Rexx language to help developers work within the new platform (all developers were used to using PC tools).
- Created and maintained code for the building industry.
Developer
RHS Assessoria e Consultoria de Sistemas
- Developed a business intelligence tool with data extraction from the Oracle database and client-server application using VB3 with customizable reports and graphs.
- Participated in a performance troubleshooting group whose mission was to track the slow-running jobs in the mainframe environment—this involved JCL checking, COBOL program optimization, and SQL optimization as well at Unibanco.
- Developed an access control program using Clipper for the BASF Casa Cor event.
- Gave support for the IBM platform for mainframe users, because I had experience with both worlds.
- Developed COBOL/CICS programs for the general ledger of Unibanco.
- Worked as a member of the software factory for Brasilit, developing COBOL batch and CICS.
- Developed an automated control of employee punch-in and punch-out on digital clocks.
Senior Programmer
São Paulo Alpargatas
- Worked on job control of the IBM System/370 using JCL.
- Built data models for the ADABAS database.
- Wrote COBOL batch, online programming, and ROSCOE RPF programming.
- Developed a datacom and the ideal programming using the ADABAS database.
- Created and maintained code for the clothing industry.
Senior Programmer
Eldorado S/A
- Developed a stock control system in COBOL using indexed-sequential data files.
- Built a sales system in COBOL using indexed-sequential data files.
- Developed and maintained code for the supermarket industry.
Experience
React Native | Simple To-do List
https://github.com/carlosbpaiva/simpleTodoThe to-do list may contain a limited number of items that can be filtered by their titles. Each item has a title, a completed status, contact information from a phone address book, possibly other information, and a picture taken directly from the device's camera or the photo library.
It was developed for Toptal's React Native Academy.
Education
Completed Credits towards a Bachelor's Degree in Business
Universidade de São Paulo - São Paulo, Brazil
Certifications
ServiceNow Certified Implementation Specialist
ServiceNow Training & Certification
ServiceNow Presales ITSM Specialization
ServiceNow
ServiceNow Presales CSM & FSM Specialization
ServiceNow
ServiceNow Certified System Administrator
ServiceNow
Toptal React Native Academy
Toptal
Skills
Libraries/APIs
jQuery, Stripe API, ServiceNow REST API
Tools
GitHub, Vim Text Editor, Eclipse IDE, JCL, Subversion (SVN), Apache Tomcat, Zsh, Jira, ServiceNow App Engine Studio
Languages
Bash, SQL, JavaScript, Java, C++, Python, Delphi, HTML, CSS, COBOL, Clipper, Assembler, CSP, Visual Basic, CICS, Work Flow Language (WFL), PHP, PL/I
Platforms
Linux, Visual Studio Code (VS Code), iOS, Oracle, Amazon Web Services (AWS), MacOS
Frameworks
Django, React Native
Paradigms
REST, Scrum
Storage
Sybase, PostgreSQL, Microsoft SQL Server, Virtual Storage Access Method (VSAM), IBM Db2, Datacom
Other
ServiceNow, Business Objectives, IBM Cognos Transformer, VM, WooCommerce Subscriptions 2
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring