David Macedo

Brazil

@davidbrsp

Developer and System Analyst • MS Computer Science • BS Applied Mathematics

Badges

Problem Solving
Python

Certifications

davidbrsp has not earned any certificates yet.

Work Experience

  • Senior Software Engineer

    Globo•  March 2022 - February 2023

    Solution design and architecture for digital advertising and programmatic media between Rede Globo and its partners. Development in Python and FastAPI. MongoDB database creation, modeling, and interfaces. GitLab for code repositories, delivery pipelines, and deployments with PaaS Tsuru (Google Cloud, AWS). Experiences in Agile ceremonies using Scrum, Kanban boards in Jira, and written documentation in Confluence.

  • Senior Software Engineer

    Q.ai - a Forbes company•  February 2021 - February 2022

    Creation and maintenance of mobile application functionalities for Quantalytics, Fintech supported by Forbes. Development of artificial intelligence algorithms in Python for the automated creation of portfolios of financial assets to optimize its profits. Development of delivery pipelines using GitHub and Google Cloud. Agile ceremonies with Scrum Kanban Boards using Jira.

  • Senior Python Developer

    Denox Tech•  March 2020 - January 2021

    Development of proprietary inventory control solution for Raízen, an energy sector (ethanol, sugar, fuels, and bio-energy) enterprise through Shell fuels. Programming backend in Python language and private Jupyter notebooks using PyMongo, Pandas, and Tornado, among other frameworks and libraries. Package management with PiP and environments through Conda, team project management with Monday, developing CRUD operations in collections within MongoDB NoSQL database. Common use softwares like Studio 3T, NoSQLBooster and Mongo Compass, IDE's PyCharm JetBrains and Visual Studio Code, Postman for running tests APIs and requests in general, Git for distributed version control system and Scrum framework for Agile development.

  • College Professor

    Metropolitan University of Santos • UNIMES•  January 2018 - January 2019

    Professor of disciplines Information Internet and its Fundamentals, Operating Systems and Integrated Projects on Technology Management course. Activities and assessments elaboration, guidance to students in writing articles for integrating projects. In addition to reviewing, correcting, suggesting ways and stimulating thinking in different areas of Information Technology. Ability to use technological educational tools like Moodle, CopySpider and so on. Participation in project meetings, resolution of doubts in both synchronous and asynchronous communication tools, among other activities.

  • Systems Developer Analyst

    Clinical Hospital of Faculty of Medicine • USP•  September 2013 - January 2017

    Responsible for IT resources of medical research laboratory in magnetic resonance, ensuring technological support for information traffic. Standardization of data analysis and systems programming, monitoring the performance of installed resources. Preparation of feasibility studies as well as technical specifications of clustered blade servers and data storage, verifying the project feasibility. Auditing and monitoring system performance, correcting failures and making improvements. Programming of clustered computers and servers in implementation of distributed systems such as CITRIX XenServer, SGE, running in multicore and nVidia GPUs. Architecture and design of XNAT solution for storage, distribution and processing of medical images and other sensitive data from, among other scanners, 7 Tesla Magnetic Resonance. Creation of Pipeline Server processing workflows using Freesurfer, FSL, SPM software, orchestrated with XNAT.

  • Information Technology Consultant

    Federal University of São Paulo•  January 2011 - January 2012

    Installation and configuration of Linux systems with LDAP distributed directory information service and roaming profiles. Training users on softwares used for analysis and processing of medical images, especially FSL, Freesurfer and MRICron. Assistance in the processing and elaboration of users projects using and configuring laboratory available systems such as GPUs and cluster processing.

  • Systems Analyst

    Comunications and Arts School of University of São Paulo (ECA • USP)•  January 2009 - December 2010

    Support and guidance for students in the discipline of Design and Programming of Games in the Design undergraduate course at Architecture and Urbanism Faculty of USP. • Decision making and Sprite displacement programming with isometric vision support in the Horus Eye digital video game. • Planning and computational development of laboratory and participation in gamification project of slot machines collected by the IRS for reuse in social projects with creative coins.

  • Systems Programmer

    Q10 Informatics•  July 2002 - June 2004

    Responsible for curating the proprietary ISAM database containing news information and financial market assets powered via a signal provided in real time by Agência Estado. Creation, addition, deletion and correction of existing database. Historical series survey of IBOVESPA daily index providing the most complete database of this asset on the market and thereby increasing software profits by 63%. Interpretation and analysis of technical analysis studies for purpose of automatic error detection and correction in database.

  • Systems Analyst

    Rafagi Enterprise Solutions•  June 2000 - March 2002

    Responsible for the company's IT infrastructure ensuring functioning of IT environment maximizing uptime in a safe manner. In addition to ensuring the full performance of all software or hardware that meets the demands of users. Deployment and training, in the state of São Paulo, proprietary software for clearing checks at various agencies of HSBC and BCN banks. Telephone and on-site support for users in addition to elaboration and creation of documentation for software developed by company.

Education

  • Universidade de São Paulo

    Computer Science, MS•  August 2010 - January 2014

    Master in Computer Science (Concept CAPES 6). University of São Paulo • USP • Brazil Title: Evaluation of Similarity Measures Between Tensors Applied to Magnetic Resonance Diffusion Tensor Images Obtained Year: 2014 Advisor: Marcel Parolin Jackowski Scholarship holder: Coordination for the Improvement of Higher Education Personnel • CAPES • Brazil Keywords: Diffusion Tensor; Similarity Measures; Magnetic Resonance Imaging Major Area: Exact and Earth Sciences Area: Computer Science Subarea: Medical Image Processing and Analysis

  • Institute of Mathematics and Statistics • University of São Paulo (IME • USP)

    Bachelor of Applied Mathematics with Control and Systems Qualification, BS•  August 2004 - June 2009

    Bachelor Degree in Applied Mathematics • University of São Paulo • USP • Brazil Title: Improvements to Shape Analysis Software Advisor: Roberto Marcondes Cesar Junior

Skills

davidbrsp has not updated skills details yet.