Technology

What technologies do we use

To ensure our update, we train constantly.
Feel free to ask about tools that we don’t mention here, as we try to be concise and punctual.

Development Platforms

  • Mobile – Android – iOS – Windows
  • Web – Internet – Intranets
  • Microsoft Windows – Services
  • Linux – Open source

Development Software

  • Microsoft .NET Core (C # or VB.Net, with ASP.Net Core, Web API, MVC, WCF, etc.)
  • Java (JPA/Hibernate, Spring, Servlets, JEE, JSP, EJB, JMS, JDBC, JTS, Maven, Bash, Heroku, BPEL, BPMN, Selenium, APPIUM)
  • Android and iOS (native or hybrid with Cordova, Phonegap or Xamarin)
  • Python (with frameworks like Django or Flask, among others)
  • Node.js and javascript (pure or with Ember.js, Vue.js, React, Angular or any other framework)
  • Ruby on Rails
  • PHP (with frameworks such as Laravel, Symfony, Slim or Phalcon)
  • RPA (Rigel, UiPath)
  • Office and SharePoint (with .Net using VSTO)
  • SQL languages (Transact-SQL, PLSql, PostgreSql)
  • Layouts made with HTML5, CSS, Bootstrap, WordPress

Technological Scheme

We are experts in the application of various architectural patterns. This allows us to decide the best technological scheme for each problem to be solved, to maximize one or another quality attribute, as required. Some of the architectural patterns that we usually use are:

  • Model View Controller
  • Microservices
  • Event oriented
  • Domain-oriented design
  • Tails
  • Layers, Hexagonal
  • Severals Front-end and Back-end frameworks
  • Front-end testing tools
  • Continuous Integration (CI), Continuous Delivery (CD)

Databases

  • SQL Server
  • Analysis Services and Business Intelligence
  • Reporting Services
  • Qlik Sense
  • Oracle
  • PostgreSQL
  • MySQL
  • NoSQL (MongoDB, Firebase)