Rui Rocha

Co-founder / Software Developer at ARG Software
  • Claim this Profile
Contact Information
Location
PT
Languages
  • Portuguese: Bilingual or Proficient (C2) Native or bilingual proficiency
  • English: Advanced (C1) Full professional proficiency
  • Spanish: Upper intermediate (B2) Professional working proficiency
  • French: Intermediate (B1) Limited working proficiency
  • Japanese: Beginner (A1) Elementary proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United Kingdom
    • Information Technology & Services
    • Co-founder / Software Developer
      • Jan 2021 - Present

      • Orchestrated software architecture and delivered best scalable solutions by gaining in-depth knowledge of Scrum, Kanban, Code Reviews, Unit and Integration Testing. • Leveraged technical skills while using Back-end technologies: .Net, NodeJs, Express.js, koa.js, EntityFramework, Mediatr, TypeORM; Front-end technologies: Javascript, Typescript, Angular, React, Redux, Webpack, Jest, jQuery, Storybook; Database: PostgreSQL, MySQL, MongoDB; CI\CD: AWS, Docker, Octopus Deploy; BitBucket Pipelines, Github actions; Version Control System: Git; and other technologies including Knex, Swagger, TypeDI, Autofac, Migrations; and RabbitMQ. Show less

    • Sweden
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer
      • Aug 2021 - May 2022

      • Handled Code Refactor and Code Review; developed and followed CI/CD guidelines as well as SOLID principles. • Gained knowledge of Front-end Technologies: Typescript; React; Styled-Components; Storybook, FramerMotion; Redux; Redux-Saga; Immer; Reselect; Webpack; idb; Back-end Technologies: Typescript; Fastify; GraphQL; Database: MongoDB; Redis; Work methodologies: Scrum (Using Jira); CI\CD: AWS, Docker, Argo CD; GitHub Actions; Datadog; and Version Control System: Git; Lerna Monorepos. • Handled Code Refactor and Code Review; developed and followed CI/CD guidelines as well as SOLID principles. • Gained knowledge of Front-end Technologies: Typescript; React; Styled-Components; Storybook, FramerMotion; Redux; Redux-Saga; Immer; Reselect; Webpack; idb; Back-end Technologies: Typescript; Fastify; GraphQL; Database: MongoDB; Redis; Work methodologies: Scrum (Using Jira); CI\CD: AWS, Docker, Argo CD; GitHub Actions; Datadog; and Version Control System: Git; Lerna Monorepos.

    • United States
    • Music
    • Software Developer
      • May 2020 - Jan 2022

      • Managed Code Refactor and Code Review, developed and applied CI/CD guidelines, designed Onion Architecture and CQRS combined with DDD for backend components, as well as followed SOLID principles. • Used various technologies including Backend: C#; WebApi; gRPC;.Net Core; Migrations; DbUp; SignalR; Entity Framework; AutoFac; Mediatr; HangFire; Swagger; XUnit; Moq; FakeItEasy; Database: PostgreSQL; Work methodologies: Scrum(Using Jira); CI\CD: AWS, Docker, Octopus Deploy; BitBucket Pipelines; and Version Control System: Git. Show less

    • Egypt
    • Human Resources
    • 1 - 100 Employee
    • Freelance Web Developer
      • Nov 2019 - Apr 2020

      • Designed scalable solutions for web application using various technologies such as JavaScript; ReactJS/Next.js; Redux; NodeJS/Express; Strapi.js; Styled-,Components; MongoDB; Docker; and Git. • Designed scalable solutions for web application using various technologies such as JavaScript; ReactJS/Next.js; Redux; NodeJS/Express; Strapi.js; Styled-,Components; MongoDB; Docker; and Git.

    • Netherlands
    • Farming
    • Software Developer
      • Mar 2017 - Sep 2019

      • Implemented frontend design and created project APIs while maintaining QA through libraries such as Jest, Puppeteer, Testcafe for unit, integration and e2e test creation. • Tested, maintained and deployed various projects, and handled Linux servers maintenance and CI/CD implementations. • Used technologies such as JavaScript; ReactJS; Next.js; NodeJS; Redux; ExpressJS; REST APIs; Nearly.js; d3.js; Git. • Implemented frontend design and created project APIs while maintaining QA through libraries such as Jest, Puppeteer, Testcafe for unit, integration and e2e test creation. • Tested, maintained and deployed various projects, and handled Linux servers maintenance and CI/CD implementations. • Used technologies such as JavaScript; ReactJS; Next.js; NodeJS; Redux; ExpressJS; REST APIs; Nearly.js; d3.js; Git.

    • Portugal
    • Telecommunications
    • 100 - 200 Employee
    • Software Developer
      • Dec 2014 - Feb 2017

      • Maintained AngularJS dashboard of internally supported backoffice, later replaced by new design implemented with ReactJS. • Replaced existing Openlayers implementation by creating new geographical representations, as well as maintained frontend features of new dashboard version in ReactJS. • Implemented features with GIS representation and handled creation and unit testing of endpoints. • Used technologies such as JavaScript; OpenLayers; ReactJS; AngularJS; Google Closure; Grunt; Bower; d3.js; GeoServer; C#; Git. Show less

    • France
    • 1 - 100 Employee
    • Software Developer
      • Oct 2013 - Nov 2014

      • Implemented new financial management system, revolving around code translation of considerable amount of calculation sheets into rich UI/UX experience, as well as created frontend presentation pages to reach out to potential clients. • Analyzed requirements, deployed application, performed test coverage required by salesforce marketplace, while using technologies such as JavaScript; jQuery; Bootstrap; Force.com (Apex, Visualforce); Data.com; Site.com; Salesforce1; and Git. • Implemented new financial management system, revolving around code translation of considerable amount of calculation sheets into rich UI/UX experience, as well as created frontend presentation pages to reach out to potential clients. • Analyzed requirements, deployed application, performed test coverage required by salesforce marketplace, while using technologies such as JavaScript; jQuery; Bootstrap; Force.com (Apex, Visualforce); Data.com; Site.com; Salesforce1; and Git.

    • South Africa
    • Software Developer
      • Mar 2013 - Sep 2013

      • Created proof of concept of MeteorJS framework web application, resulting in final delivery of MVP related to the creation and purchase of all different types of lessons between instructors and potential students. • Implemented design feature requirements, created and maintained database model, and deployed website using JavaScript; MeteorJS; jQuery; Bootstrap; MongoDB; Git. • Created proof of concept of MeteorJS framework web application, resulting in final delivery of MVP related to the creation and purchase of all different types of lessons between instructors and potential students. • Implemented design feature requirements, created and maintained database model, and deployed website using JavaScript; MeteorJS; jQuery; Bootstrap; MongoDB; Git.

    • Software Developer
      • Mar 2009 - Aug 2009

      • Created windows application in Visual Basic to parse information in excel spreadsheet files and automatically represented all information within report generation representation, using Visual, SQL Server and Excel. • Created windows application in Visual Basic to parse information in excel spreadsheet files and automatically represented all information within report generation representation, using Visual, SQL Server and Excel.

Education

  • Instituto Superior de Engenharia do Porto
  • Cisco Networking Academy
    Cisco Certified Network Associates (CCNA), Computer Systems Networking and Telecommunications
  • Escola Secundária Alcaides Faria

Community

You need to have a working account to view this content. Click here to join now