Summary
Overview
Work History
Education
Skills
Timeline
Generic
João Martinho

João Martinho

Full Stack Developer

Summary

With over 6 years of experience in the industry and a diverse range of clients across the Analytics for Banking, Healthcare, and Financial Services sectors, I have honed my skills in full-stack software development and data engineering, utilizing technologies like Python, SQL, and PostgreSQL, Django, ReactJS, Docker, and more to deliver effective business solutions. Additionally, I am familiar with Agile with Scrum development methodology and have experience as a mentor and teacher, developing Python, SQL, and PL/SQL courses for trainees and fellow new team members. I am fluent in Portuguese and English and have limited proficiency in Spanish. I am a passionate and dedicated freelancer with a strong desire to continue learning and growing. I am always willing to take on new challenges and deliver high-quality work.

Overview

5
5
years of professional experience
9
9
years of post-secondary education

Work History

Full Stack Developer; Technical Development Expert

at Cognizant for Novartis, Full Remote
06.2022 - Current


Project:

  • Digital Health Platform - Floodlight.


Summary:

  • Research and Development of an Agnostic and Patentable Adherence Calculation Algorithm and Quality Check Data Validation Pipeline against Clinical Trial Data from Multiple Vendors.


Contribution to the analysis, design, development, and implementation phases:

  • Data Model Definition; Backend Development; API Development; Calculation Methods / Services Definition (Python, Pandas, SQL, AWS Redshift, PostgreSQL, PL/pgSQL, Flask, FastAPI, YAML, Alembic, Docker, Cloud Foundry);
  • Web Development; User Interface (ReactJS, Bootstrap, HTML5, CSS3, JSON);
  • Version Control System (Git, and Service built on top of AWS ECR);
  • Functional and Technical Documentation (Confluence);
  • Development Methodology (Agile with Scrum);
  • Customer Support @Global Healthcare Company.

Full Stack Developer; Analytics & Data Engineer

Timestamp, Full Remote
03.2020 - 06.2022


Project:

  • FAP.


Summary:

  • Development and implementation of an IT transfer, budgeting, stress-testing, and control tool - an Oracle EPM Cloud solution, of which the Planning and Budgeting Cloud Service (PBCS) is a component of financial budgeting.


Contribution to the analysis, design, development, and implementation phases:

  • Data Model Definition (Oracle);
  • Calculation Methods Definition (Python, Groovy, SQL, PL/SQL, Pandas, Unix Shell, Oracle EPM Cloud REST APIs, Oracle Application Express (APEX) LDAP Authentication);
  • User Interface (Oracle EPM Cloud Planning - PBCS, Groovy, JSON, APEX);
  • Version Control System (Git; Jenkins CI/CD pipeline);
  • Functional and Technical Documentation (Confluence);
  • Development Methodology (Agile with Scrum);
  • Customer Support @Portuguese Bank.

Full Stack Developer; Cloud & Data Engineer

Timestamp
06.2019 - 03.2020


Project:

  • TS OCI.


Summary:

  • Dimensioning, deployment, and configuration of Internal Financial Services applications (CÉOS, and A4B) to Oracle Cloud Infrastructure.


Contribution to the dimensioning, deployment, and configuration phases:

  • Dimensioning and Configuration (OCI);
  • Deployment (Python, Oracle Data Pump, OCI, SQL, PL/SQL, UNIX Shell);
  • User Interface (Oracle APEX; JavaScript, HTML5, CSS3);
  • Version Control System (Git);
  • Functional and Technical Documentation (Confluence);
  • Development Methodology (Agile with Scrum);
  • @Internal Project.

Full Stack Developer; Analytics & Data Engineer

Timestamp
01.2018 - 03.2022


Project:

  • A4B


Summary:

  • Analytics for Banking tool - provide financial institutions with a Web-based, integrated Management Information, and Decision Support System focused on profitability across business dimensions.


Contribution to the analysis, design, development, and implementation phases:

  • Data Model Definition (Oracle, Microsoft SQL Server, Django);
  • Calculation Methods Definition (Python, SQL, PL/SQL);
  • User Interface (Django, HTML5, JavaScript, jQuery, Bootstrap3, CSS3, JSON, AJAX);
  • Version Control System (Git);
  • Functional and Technical Documentation (Confluence);
  • Development Methodology (Agile with Scrum);
  • Customer Support @Portuguese Bank.

Full Stack Developer; Analytics & Data Engineer

Timestamp
01.2018 - 03.2022


Project:

  • CÉOS FCS.


Summary:

  • Software tool designed to perform the Financial Consolidation of Groups of Entities.


Contribution to the analysis, design, development, and implementation phases:

  • Data Model Definition (Oracle);
  • Calculation Methods Definition (Python, SQL, PL/SQL, Oracle Application Express (APEX) LDAP Authentication);
  • User Interface (Oracle APEX; JavaScript, HTML5, CSS3);
  • Version Control System (Git);
  • Functional and Technical Documentation (Confluence);
  • Development Methodology (Agile with Scrum);
  • Customer Support @Portuguese Bank.

Education

Master of Science - Electrical And Computer Engineering

Instituto Superior Técnico
Lisbon
03.2013 - 09.2016

Bachelor of Science - Electronic, Telecommunications & Computer Science

Instituto Superior De Engenharia De Lisboa
Lisbon, Portugal
03.2008 - 10.2013

Skills

    Python

undefined

Timeline

Full Stack Developer; Technical Development Expert

at Cognizant for Novartis, Full Remote
06.2022 - Current

Full Stack Developer; Analytics & Data Engineer

Timestamp, Full Remote
03.2020 - 06.2022

Full Stack Developer; Cloud & Data Engineer

Timestamp
06.2019 - 03.2020

Full Stack Developer; Analytics & Data Engineer

Timestamp
01.2018 - 03.2022

Full Stack Developer; Analytics & Data Engineer

Timestamp
01.2018 - 03.2022

Master of Science - Electrical And Computer Engineering

Instituto Superior Técnico
03.2013 - 09.2016

Bachelor of Science - Electronic, Telecommunications & Computer Science

Instituto Superior De Engenharia De Lisboa
03.2008 - 10.2013
João MartinhoFull Stack Developer