Rui Rocha
Co-founder / Software Developer at ARG Software- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
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
Experience
-
ARG
-
Portugal
-
IT Services and IT Consulting
-
1 - 100 Employee
-
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.
-
-
-
Leeroy
-
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.
-
-
-
NORTH MUSIC GROUP, LLC
-
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.
-
-
-
Freelance
-
Barcelos, Braga, Portugal
-
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.
-
-
-
PICUS
-
Portugal
-
IT Services and IT Consulting
-
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.
-
-
-
Celfinet
-
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.
-
-
-
-
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.
-
-
-
Humode
-
Porto Area, Portugal
-
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.
-
-
-
Câmara Municipal de Barcelos
-
Barcelos, Portugal
-
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