Pablo Enrique Díaz Ramírez

Software Developer | Backend Developer

Software developer with four years of experience in designing and implementing scalable architectures and developing web-oriented services for product development companies.

About Me

I am a software developer who is constantly learning, with four years of experience in designing and implementing scalable architectures and developing web-oriented services for product development companies.

I have used best practices for code refactoring to improve code readability, maintainability, and performance. I have experience in various programming languages such as Python, TypeScript, GraphQL, C#, and PHP.

My experience also includes database analysis, design, and implementation, as well as frontend development using HTML, CSS, JavaScript, and the React JS library. Additionally, I have a solid academic background with a Bachelor's degree in Software Engineering.

Professional Experience

Backend Developer

Datamart - Fintech Chile

April 2023 - Present

  • Developing services using a wide range of AWS services, such as S3, RDS, Lambda, DynamoDB, API Gateway.
  • Designing and implementing scalable and robust architectures based on microservices using services in AWS.
  • Use Python, TypeScript, GraphQL, and C# for developing backend applications services on AWS.
  • Utilizing best practices for code refactoring to improve code readability, maintainability, and performance.
  • Applying design patterns and modular approaches to enhance the architecture and structure of codebases.

Full Stack Web Developer

Interamplify - SEO and Online Marketing Agency

January 2022 - January 2023

  • Design and development backend web applications in PHP language use Laravel framework.
  • Database analysis, design and implements with MySQL.
  • Creation of API REST Services, Authentication JWT, and interoperability platforms services.
  • Implement frontend web application with HTML, CSS, Java Script and React JS Library.

Software Application Web Developer

Marta Abreu Central University (UCLV)

2019 - 2021

  • Designs and developer software solution CRIS-UCLV with VIVO CRIS semantic software.
  • VIVO architecture analysis and design of system deployment methodology.
  • Ontology engineering applied to the system of ontologies present in VIVO.
  • Define the processes and guidelines for the integration and interoperability of VIVO with Dspace and Moodle repository according to EURO CRIS standards.
  • Methodology for system administration and configuration.
  • Deploying VIVO in Docker container using cloud computing and DevOps philosophy.

Technical Skills

Programming Languages

JavaJavaScriptPythonPHPHTMLCSSTypeScriptC#

Databases

MySQLPostgreSQLMongoDBDynamoDBSQLNoSQL

Frameworks & Tools

LaravelAWSDockerNode.jsReact.jsGraphQLGitLinuxWSL

Methodologies & Concepts

ScrumSoftware Development Life CycleDesign PatternsSoftware ArchitectureSemantic WebLinked Data

Featured Projects

CRIS-UCLV with VIVO CRIS

CRIS-UCLV with VIVO CRIS

Development of CRIS-UCLV software solution using VIVO CRIS semantic software for Marta Abreu Central University.

Semantic WebDockerDevOpsOntology Engineering
AWS Microservices

AWS Microservices

Design and implementation of scalable architectures based on microservices using AWS services.

AWSPythonTypeScriptGraphQLC#
Laravel Web Application

Laravel Web Application

Development of backend web applications with Laravel and frontend with React JS for an SEO and marketing agency.

LaravelPHPMySQLReactJWT

Contact

Contact Information

Send me a message