Skip to content
View enriquerene's full-sized avatar
🤗
Always open to share!
🤗
Always open to share!

Block or report enriquerene

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
enriquerene/README.md

Who I am

Hi, I'm Enrique René (@enriquerene), a Software Engineer based in Rio de Janeiro, Brazil. My 10+ years journey as a freelancer and 3+ years in an outsourcing offshore software company has shaped me into a collaborative problem solver who’s always ready to take on new challenges and grow. I'm fluent in English, Spanish, and Portuguese, and excel at translating client needs into technical solutions.

Professional Journey

As a FullStack Engineer, my core expertise lies in RESTful Systems and hybrid mobile applications. I have a strong foundation in the LAMP stack, which has been the cornerstone of my development work. As my career progressed, a passion for TypeScript was born and I consider MERN as my stack with some focus on NestJS as backend framework.

Key Skills

  • PHP Programming: My primary expertise is in PHP development, with a strong foundation in frameworks like Slimframework and Symfony, and a keen interest in exploring Laravel. This forms the backbone of my backend development work, enabling me to build robust, scalable web applications.
  • ReactJS: Profound experience in developing dynamic and responsive user interfaces, leveraging the complete lifecycle of it. Skilled in both class and functional components, hooks, and context API.
  • React Native: Specializing in React Native for mobile app development, I focus on crafting high-performance, native-like mobile applications. This expertise is central to my capabilities in delivering comprehensive mobile solutions.
  • WordPress Development: A significant part of my skill set is dedicated to WordPress, where I am adept at custom plugin and theme development, WP CLI, WP REST API, and integrating e-commerce solutions with the Woocommerce plugin. Rapid development and successful outcomes.
  • MySQL Database: Experienced in database design and management using MySQL, ensuring data integrity and performance in web applications.
  • AWS and Docker: Proficient in AWS services (S3, EC2, CloudFront, ECS, RDS) and containerization with Docker, including setting up CI/CD pipelines.
  • MERN Stack Awareness: While my core expertise lies in the LAMP stack, I have a solid understanding of the MERN stack, particularly with NestJS for server-side development and hybrid mobile application with Angular and Ionic. My experience here includes building scalable applications and small prototypes, highlighting my versatility and openness to diverse tech stacks.
  • TDD, BDD and Agile Practices: Committed to quality and efficiency through Test-Driven and Behavior-Driven Development, and well-versed in Agile methodologies, including Scrum.
  • Analysis and Monitoring: Skilled in using analysis and monitoring tools like Google Analytics, Sentry, and Loggly to optimize application performance and enhance user engagement.

Career Aspiration

My career trajectory is focused on gaining certifications and professional recognition in key areas of my expertise. I am currently planning to achieve the AWS Solutions Architect certification, reflecting my proficiency and commitment to cloud technologies. Additionally, enhancing my project management and team leadership skills is a priority, for which I am pursuing Scrum Master and Professional Agile Leadership certifications from Scrum.org. To further cement my technical abilities, I aim to obtain certifications in ReactJS and UI/UX from reputable institutions. These certifications will not only validate my skills but also open new avenues for professional growth in the ever-evolving tech landscape.

More Skills

  • Redux framework.
  • TailwindCSS, Bootstrap, SCSS. Mobile first paradigm.
  • Figma UI/UX. GIMP and Diagrams (draw.io).
  • Cypress for e2e tests.
  • Shopify and Magento experience.
  • HTML5 accessibility.
  • Yii, Lumen and PHPUnit for PHP.
  • jQuery, Cordova, VueJS, Jest, Testing Library, StoryBook for JavaScript/TypeScript.
  • Flask, Djang, Django REST Framework and PyTest for Python.
  • Crow, Oatpp, Catch2 for C++.
  • CLI automation with Shell Script, C++, Python and NodeJS.

Interests

As a Full Stack Engineer, I am drawn to roles that allow me to leverage robust Backend built in PHP or TypeScript integrating with mobile development applications, particularly in the React Native. I am also interested in exploring AI-related areas like LLM, Machine Learning and Optical Character Recognition, backed by my strong mathematical background and Python skills. Teaching and mentoring in software development is another passion, having already guided many into successful tech careers.

Connect with me

Pinned Loading

  1. response-template response-template Public

    A response interface builder for REST API

    PHP

  2. nest-rest-api nest-rest-api Public

    A REST API focused on plug new user's capabilities. Built in NestJS for learning proposes.

    TypeScript

  3. files-with files-with Public

    CLI tool for search patterns inside files in a project.

    JavaScript

  4. content-watcher content-watcher Public

    A Content Watcher is an object that contains some value. All time value changes a callback is triggered. Useful to link proccess and services via callback.

    JavaScript

  5. objs-collection objs-collection Public

    A Collection is an array of objects with a primary key property. It can quantify each item inside collection, motived by shopping cart needed functionalities. It can optionally also trigger an upda…

    JavaScript

  6. web-builder web-builder Public

    CLI programm to generate web resources in easy way from templates.

    C++