Close this
Close this

Paulo De Almeida

Development
Rio de Janeiro, Brazil

Skills

Python
mySQL
Flask
Cloud Computing
Digital Ocean
Git

About

Paulo de Almeida's skills align with Programmers (Information and Communication Technology). Paulo also has skills associated with System Developers and Analysts (Information and Communication Technology). Paulo de Almeida has 11 years of work experience.
View more

Acomplishments

Software developed initially in PHP/CodeIgnite for public parking lot management. Deployed using Digital Ocean Droplets with Load Balance support. Nowadays, microservices developed in Python/Flask are running as Digital Ocean Apps. Case #1 has more than 300k registered users and 2k~6k daily transactions using e-commerce, POS, and self-checkout. Roles: web developer (frontend & backend), database, deploy, and cloud management.
R&D in an NVM cell. Technical studies, characterization, TCAD simulations, design, layout implementation, bring-up submission, and tests performed. First Silicon Proven. Project of Nom-Volatile Memory Cell for CEITEC S.A. Portifolio. Memory cells were designed, fabricated, and tested to meet all the requirements. Set of peripherals designed and assembled to produce a 1 KB memory device. The project was developed for about 1.5 years by 2 engineers.

Work Experience

SOFTWARE ANALYST

WB PARKING ESTACIONAMENTOS LTDA
March 2017 - Present
  • Cloud Infrastructure Maintenance (DigitalOcean): • Infrastructure Deployment and Management: • Orchestrated the deployment of cloud infrastructure on DigitalOcean for various projects. • Managed virtual machines, storage, and networking components to ensure optimal performance and scalability. • Server Configuration and Optimization: • Configured and optimized server settings to enhance performance, security, and resource utilization. • Implemented best practices for server hardening and regular security audits. • Backup and Recovery. Software Development (PHP/CodeIgniter, MySQL, Python/Flask): • Full Stack Development: • Engaged in end-to-end software development, from requirements analysis to deployment. • Proficient in PHP with a focus on CodeIgniter framework, MySQL for database design, and Python with Flask for specific projects. • A 300k registered users and 2k~6k daily transactions. Testing and Quality Assurance; Additional Responsibilities: • Specification and Documentation: • Created technical specifications and documentation for software architecture, APIs, and system configurations. • Maintained up-to-date documentation to facilitate knowledge transfer and onboarding.

EMBEDDED SYSTEMS SOFTWARE DEVELOPER

TTP BRASIL EIRELI
October 2018 - December 2022
  • Embedded Systems Development: • Microcontroller Programming: • Developed firmware for embedded systems using C/C++ languages; • Programmed microcontrollers, including Arduino and other platforms, to control and monitor hardware components. • Peripherals Integration: • Integrated various peripherals such as sensors, actuators, and communication modules into embedded systems; • Ensured seamless communication and interaction between microcontrollers and peripheral devices. • Real-Time Systems: • Designed and implemented real-time systems for specific applications; • Optimized code for efficient execution in resource-constrained environments. Raspberry Pi Development: • Raspberry Pi Programming: • Developed applications and projects on Raspberry Pi using Python, c/c++; • Implemented solutions to offer on-site parking lot management services. • Peripheral Interfacing: • Interfaced Raspberry Pi with various peripherals, sensors, and actuators for diverse projects. • Implemented communication protocols to enable data exchange with external devices. Arduino Development: • Arduino Sketch Programming: • Wrote and optimized Arduino sketches using the Arduino IDE and C/C++ languages. • Implemented control algorithms and logic for diverse applications. • Prototyping and Proof of Concept: • Utilized Arduino for prototyping and creating proof-of-concept models for new projects. • Translated hardware requirements into functional Arduino-based solutions. Additional Responsibilities: • Documentation: • Prepared technical documentation for embedded systems, Raspberry Pi, and Arduino projects. • Documented hardware specifications, wiring diagrams, and software architectures.

INTEGRATED CIRCUIT DESIGN ENGINEER

CEITEC S.A
June 2014 - October 2016
  • Digital IC Design: • EDA Tools Proficiency: expertise in utilizing EDA tools, particularly CADENCE tools, for digital IC design. • RTL Design in Verilog; • Full IC design flow, from specification to bring-up. IC Implementation and Layout Design for NVM: • Full IC Implementation: from specification to bring-up; Additional Responsibilities: • Collaborative Teamwork: • Worked closely with cross-functional teams, including analog design, verification, and physical design teams. • Contributed to collaborative problem-solving and project planning. • Documentation: • Prepared comprehensive documentation for digital IC designs, including design specifications, verification plans, and test reports.

INTEGRATED CIRCUIT DESIGN ENGINEER

NSCAD MICROELETRÔNICA
January 2013 - May 2014
  • Digital IC Test Design: • Test Strategy Development; • Fault Models and Test Patterns; • Scan Chain Design. Testbench Development: • Automated Testbench Design; • Functional and Timing Simulation. Additional Contributions: • Continuous Improvement; • Documentation.

Education

Federal University Of Rio Grande do Sul

August 2012 - July 2013

Federal University of Pará

BACHELOR'S DEGREE IN COMPUTER ENGINEERING
August 2006 - July 2012