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
Databases
Frameworks & Tools
Methodologies & Concepts
Featured Projects
CRIS-UCLV with VIVO CRIS
Development of CRIS-UCLV software solution using VIVO CRIS semantic software for Marta Abreu Central University.
AWS Microservices
Design and implementation of scalable architectures based on microservices using AWS services.
Laravel Web Application
Development of backend web applications with Laravel and frontend with React JS for an SEO and marketing agency.