A Development Team Member

Graduated as Informatics Technician and 13+ years of experience on full-stack development for multi-platform applications.

  • System
  • Sofware development requires basic knowledge of server configuration for different stacks.
  • Linux OS Debian/Ubuntu Distros
  • VPS & Web Hosting management
  • Apache2 & Nginx projects set up
  • Server App's security configurations
  • Bash scripting automatization
  • Virtual Machine/Container setup
  • Support
  • Backend
  • Responsible for the managing and interchange of data between the site software, users, servers, and frontend integration elements.
  • WebApps & API (REST, SOAP, XML)
  • SQL & NoSQL Databases
  • Procedure, OOP w/ Solid Principles
  • MVC / Hexagonal Designs
  • eCommerce Modules Development
  • PHP, GO, Python, NodeJS...
  • Programmer
  • Frontend
  • In front-end my task is to dump the graphic design on screen, add dynamic functionalities and test its proper running.
  • DHTML with JS Libraries
  • CSS3, Bootstrap 3/5, Less/Sass
  • HTML5 for SEO & WPO
  • Email Marketing Architecture
  • Desktop & Mobile Design
  • Javascript Frameworks
  • Designer

I'm results oriented and team focused, with an analytical and problem solving skills in specification, design, implementation and validation of project requirements. My career aspiration is to continue growing on technical knowledge and my desire is to do the best in my field.

Software Performance
requires many aspects to consider

because what you see on the screen is not always easy to compile.

Intuitive Usage

With the objective of the end user, it's important the elements position on screen and actions execution time response. Testing before runs on production is a must.

Data Collections

It is important to analyze how it will be stored in the database all relevant data in the use of the application by visitors and administrators.

dashboard

Structure

The correct concept offers the advantage of the development, maintenance and updating of an independent application between backend and frontend.

Databases Architecture

Its design could be stablished or not yet but should be always prepared for excessive use and for the expansion towards new type of data to collect.

Programming Objetives
has to convey the business ideas

in a set of a computer program instructions for the project success.

Software Design

Domain Driven Design

The software logic needs to be deployed properly inside the main application directory. MVC and Hexagonal designs patterns are commonly used to build internal program structure, dividing the information processes in independent elements but interconnected to observe each step of the execution, reaching a common language between the business interests by integrating a fluent common language for all project members to perform the right evolution to the end goal.

dashboard

Application Escalability
comes from the effectiveness in communication

between team members for the continuous application delivery.

Daily workflow at

Maintenance

A common daily task could be looking forward attending tickets of fixing runtime bugs that unexpectedly came up with new features or older development stages that couldn't be identified adequately. For avoiding this troubleshoot time is recommended to use unit testing cases at the development beginning though some bugs may arise at a later stage on crossing of paradigms or logic.

dashboard
Thinking of

Refactoring

Any project has many characteristics which can be developed while the project grows successfully through time. So, refactoring has to be part of the design in the very beginning to take in mind that, not only maintenance should be easy, its scalability too. Refactoring has to be studied to be applied at any stage of development, knowing it limits and scope, to leave it opened for future realisations.

A little more about me

I consider myself a person committed to my vocation.

Professional

About Myself

I've always love designing and building things creativily since I was a kid, so I soppose it's natural that I like to work in engineering. I've work in a variaty of roles and companies, which I've learn a lot from, and I think that makes me versatile and ready for new challenges.

Working

Team Relationship

I'm very good working with other people. I love try to encourage my colleagues and create a good atmosphere. Also I'm open when required covering for colleague in whichever area where knowledge overlaps, and to undertake other such duties as may reasonably be requested.

Attitude

Strengths / Weakness

I suppose I can be a little bit careless attending interpersonal relations sometimes because I'm a kind of person who prefer focus one thing at a time on details in what I could be working on. In spite of that I'm very approachable, I'm very calm, and I can keep a cool ahead even in very stressful situations.

Expectation

How I see me in the future

The most important thing is to continue learning and growing in my professional career unknowing which level is the ceiling. I'm the kind of technician who needs to know deeply a matter in order to feel confident when it could be applied. For example, for me being a PHP programmer requires some knowledge of C language.

Contact Me

This page is just a summary of the profile and an index on my remote test server.
I'm not involved in freelance work.

English & spanish speaker
Based on Spain with European Union permission.

You can contact me through my social profiles or access to my code repositories.

Thanks for visiting my personal website.

Follow me on social platforms - Cheers!

© 2024 Pablo Ripoll - v.10.39.02
All right reserved. Back-end & Front-end developed by Pablo Ripoll. HTML5 template designed by Inspinia.