10/07/2024 updated


100 % available
Computer Science Engineer and Full Stack Developer
La Habana, Cuba, Cuba
Worldwide
Computer Science Engineer | Universidad de las Ciencias InformáticasJava (Programming Language)JavaScript (Programming Language)Application Programming Interfaces (APIs)ArchitectureC++ (Programming Language)DatabasesData StructuresRelational DatabasesProgramming ToolsGithubIntegrated Development EnvironmentsPostgreSQLMySQLModel View Controller (MVC)Qt (Software)SQL DatabasesTypeScriptTestingPostmanApache YarnBackendGitAngularJSNpm(Software)Api DesignRestful ApiSoftware Version ControlDocker
Desarrollo de backend
Competencia en mecanismos de autorización modernos, diseño de API RESTful y conocimiento de varios patrones y arquitecturas de diseño, incluidos GRASP, GOF, MVC y DDD. Experiencia
en desarrollo frontend
con Angular, marcos JavaScript, manipulación DOM y bibliotecas de estructura de datos como lodash.js.
Gestión de bases de datos
Conocimiento de bases de datos relacionales como Postgres y MySQL, incluidas consultas SQL, activadores, cursores y vistas.
Control de versiones
Familiaridad con herramientas de control de versiones de código como Git y GitHub.
Contenedorización
Uso de Docker para crear y gestionar contenedores en entornos de desarrollo local. Experiencia
en desarrollo de API
con documentación de API, métodos de solicitud HTTP y herramientas de prueba como Postman y Thunder Client.
Lenguajes de programación
Dominio de varios lenguajes, incluidos C++, Qt, Java, JavaScript y TypeScript.
ORM y herramientas de desarrollo
Conocimiento de sistemas ORM como TypeOrm y Sequelize, y experiencia con herramientas de desarrollo como NPM, PNMP y YARN.
Competencia en mecanismos de autorización modernos, diseño de API RESTful y conocimiento de varios patrones y arquitecturas de diseño, incluidos GRASP, GOF, MVC y DDD. Experiencia
en desarrollo frontend
con Angular, marcos JavaScript, manipulación DOM y bibliotecas de estructura de datos como lodash.js.
Gestión de bases de datos
Conocimiento de bases de datos relacionales como Postgres y MySQL, incluidas consultas SQL, activadores, cursores y vistas.
Control de versiones
Familiaridad con herramientas de control de versiones de código como Git y GitHub.
Contenedorización
Uso de Docker para crear y gestionar contenedores en entornos de desarrollo local. Experiencia
en desarrollo de API
con documentación de API, métodos de solicitud HTTP y herramientas de prueba como Postman y Thunder Client.
Lenguajes de programación
Dominio de varios lenguajes, incluidos C++, Qt, Java, JavaScript y TypeScript.
ORM y herramientas de desarrollo
Conocimiento de sistemas ORM como TypeOrm y Sequelize, y experiencia con herramientas de desarrollo como NPM, PNMP y YARN.
Languages
EnglishBasic knowledge
Project history
Working as a developer at the Vertex Interactive Technologies Center.