Matheus Phelipe

Recife, Brazil. matheusphalves@gmail.com

Computer Engineer. I am passionate about technology, mathematics and enthusiastic about knowledge acquisition.


Experience

Software Engineer

SERPRO

Leader in the IT market for the public sector, their commitment is to security, quality and reliability. The company has a national presence, robust technological infrastructure and extensive experience with large Federal Public Administration systems. Expanding your market presence, the company are offering specialized services for the private and public sectors, based on government information with a diversified product offering.

June 2024 - Present

Software Engineer

Liferay

Liferay develops software that helps businesses create digital experiences across the web, mobile and connected devices. The platform is open source, which makes it more reliable, innovative and secure. Companies such as Carrefour, Cisco Systems, Danone, Lufthansa Aviation Training, Siemens, Société Générale and the United Nations use Liferay.

  • Implementation of new product features like creating new API endpoints, improving code performance and refactoring code to new architectural approaches;
  • Implementation of customer logic using web frameworks such as Spring Boot / Quarkus using the Liferay DXP as main data source and auth provider (OAuth2);
  • Development of customer business needs using OOTB features like Objects, Fragments, Widgets, Permissions and Roles, Account Restriction and Client Extensions;
  • Creation unit tests of the delivered features;
  • Development of services using Java to perform data integrations from multiple sources, according to customer needs;
  • Participation in meetings with clients for technical consultancy solving performance issues and other related problems;
  • Setup of Liferay services like database, mail server and external applications using Docker & Docker compose;
  • Dealing with tools like Java, Spring Boot, SQL, MYSQL, Git, Github, JUnit, Mockito, Jira, Confluence.
  • August 2022 - May 2024

    Software Developer Intern

    Intuitive Care

    Development of components linked to the central software integrations of data from multiple sources, using different tools available in cloud. Monitoring and maintenance of critical operations of the services offered.

    Development of intuitive end-user interfaces that allow mass analysis of health data.

    November 2021 - August 202

    Software Developer Intern

    Di2win

    Fullstack development. Using Azure Devops for the project. Development of single-page applications with Angular framework (TypeScript). Screen prototyping and design with Figma.

    Technical Document Development. Conducting unit and quality tests. Development of sprint backlog estimation plans.

    March 2011 - August 2021

    Education

    University of Pernambuco

    Bachelor of Computer Enginnering

    Computer Engineering course at the Polytechnic School of Pernambuco, focused on software development and management.

    In addiction, the gratuation has a strentch focus on modeling and implementing industrial automation process using programming technics and robotics.

    Graduated on 2022. Learned plenty of important skills in programming languages, such as C, Java, Python and has a deep look in search areas like Concurrent Programming, Optimization, Data Structures and Neural Networks.

    August 2017 - August 2022

    Skills

    Operating Systems
    Back-end
    Front-end
    Devops
    Software management and versioning
    Upcoming...
    Workflow
    • Data Processing & Analysis
    • Cross Browser Testing & Debugging
    • Cross Functional Teams
    • Agile Development & Scrum
    • Software Testing

    Interests

    🔭 I’m currently working on Back-end and Devops development (also, I am brushing up my data structures and algorithms skills regularly).

    🌱 I’m currently learning about UNIX based systems, REST API app development and Deep Learning techniques.

    🤝 I’m looking to collaborate on front/back end projects and data science and deep learning projects.


    Academic & professional contributions

    • Optimization algorithm
      Aircraft Landing Problem

      Using metaheuristics approach to solve the Aircraft Landing Problem: static case.

      More details
    • Data mining
      Categorization of questions for SAC Using Data Mining

      CONTRIBUTORS: Matheus Pinto; Murilo Stodolni; Nilton Vieira da Silva; Richard Rocha

      More details

    Awards & Certifications

    • Nothing for now...