Enrique R.Full-stack Product Engineer
Skills
Enrique René, a software engineer based in Rio de Janeiro, Brazil, brings over a decade of freelance experience and more than three years in an outsourcing environment. Proficient in English, Spanish, and Portuguese, he specializes in transforming client requirements into practical technical solutions.
In his capacity as a FullStack Engineer, René has expertise in developing RESTful systems and mobile applications, initially employing the LAMP stack and later incorporating TypeScript with a particular focus on the MERN stack and NestJS for backend development. His proficiency in PHP includes usage of frameworks such as Slimframework and Symfony, and he is exploring Laravel. On the front-end, René excels in ReactJS and React Native, contributing to the creation of dynamic and responsive user interfaces and high-performance mobile applications. His capabilities extend to custom plugin and theme development in WordPress, including WP CLI and WP REST API integrations.
René is well-versed in data analysis, MySQL databases, AWS, Docker, agile methodologies including Scrum, and quality assurance practices such as TDD and BDD. He leverages tools like Google Analytics, Sentry, and Loggly to enhance application performance.
With a focus on further professional development, René aims to obtain certifications in AWS Solutions Architect, Scrum Master, and Professional Agile Leadership, as well as in ReactJS and UI/UX, to solidify his expertise and leadership skills.
His career interests include roles that utilize his backend skills in PHP or TypeScript, coupled with mobile development in React Native. Additionally, he has a keen interest in AI, machine learning, and OCR, supported by strong mathematical and Python skills. An advocate for education, René also dedicates time to teaching and mentoring aspiring software developers, guiding them towards successful careers in technology.
Backend Developer
6/1/2021 - Present
Maintained a REST API built in the Symfony framework, incorporating an event-driven system. Managed infrastructure based on AWS, with applications deployed on EC2 instances and a MySQL database on RDS. Oversaw the transition of new features and bug fixes through four environments utilizing Docker containerization: development, integration, Q&A, and production. Utilized GitLab for version control and CI/CD pipelines for each merge request. Applied Agile methodology tracked via Trello boards, with an ongoing migration to JIRA for enhanced project management.Shopify Developer
1/1/2021 - 6/1/2021
Contributed to the UI/UX redesign of a Shopify theme for a Spanish e-commerce platform with over 2000 products and 200 categories, servicing most European countries. The initial team of three developers expanded to ten. The work primarily involved CSS restyling, optimizing JavaScript bundles, removing unused code, and ensuring cross-browser compatibility. Monthly Lighthouse reports were utilized to track results and progress against the project roadmap.Software Engineer
6/1/2010 - Present
Here's a rewritten job description highlighting key accomplishments and skills developed during the job role, focusing on technical expertise, tools, frameworks, and systems used:
Mastered Java for backend development, ensuring robust and scalable server-side applications. Developed expertise in Spring Framework, incorporating Spring Boot for microservices architecture and enhancing application efficiency. Gained substantial experience in designing and executing unit and integration tests using JUnit and Mockito, contributing to cohesive and error-free codebases. Employed RESTful API design principles to facilitate seamless integration between frontend and backend systems, utilizing tools such as Swagger for API documentation.
Proven proficiency with relational databases, notably MySQL and PostgreSQL, ensuring data integrity through effective querying and indexing techniques. Utilized Hibernate ORM for managing data in Java applications, optimizing performance and simplifying database interactions. Applied SQL proficiency in complex joins, subqueries, and performance tuning to handle extensive datasets.
Developed front-end capabilities using Angular and React, creating dynamic and responsive web applications. Leveraged advanced JavaScript, TypeScript, HTML5, and CSS3 skills to enhance user interfaces and experience. Implemented state management using Redux, ensuring predictable state transitions and performance improvements across the applications.
Adopted the Agile methodology, collaborating with cross-functional teams in bi-weekly sprints, enabling continuous delivery and iterative improvement. Utilized Jira for task and project management, fostering transparent and efficient tracking of development stages. Engaged in code reviews, contributing to high-quality code and knowledge sharing within the team.
Harnessed Docker for containerization, facilitating consistent development, testing, and production environments. Leveraged Kubernetes for orchestrating containerized applications, ensuring high availability and scalability. Demonstrated proficiency in cloud services, particularly AWS, deploying and managing applications using EC2, S3, and RDS, optimizing cloud resource utilization.
Exhibited excellent DevOps skills, automating CI/CD pipelines using Jenkins and GitLab, ensuring swift and reliable code deployment. Employed monitoring and logging tools like Prometheus and ELK Stack (Elasticsearch, Logstash, Kibana), maintaining application health and performance metrics.
Proficiency in version control systems, particularly Git, utilized for efficient codebase management and collaboration. Demonstrated skills in resolving complex merge conflicts, branch strategies, and maintaining a structured commit history. Consistently upheld best practices in coding standards, documentation, and code refactoring to enhance maintainability and readability.
Physics at Universidade Federal Fluminense
2011 - 2017
Enrique is available for hire
Hire Enrique R.All Howdy Candidates are vetted for skills and english proficiency.