Bruno Garcia

Full-Stack Developer

Passionate and experienced Full Stack Developer with a solid track record spanning several years in programming, coordinating, and supervising various types of projects. I am an enthusiast for comprehensive project lifecycle management, from conception to implementation, mastering all stages of advanced development. Maintaining a high level of attention to detail and the ability to concurrently manage multiple projects. My experience extends to building strong and productive relationships with clients and team members, always with a total focus on customer satisfaction and project success.

My proficiency covers a wide range of technologies, including PHP with frameworks like CodeIgniter and Laravel, GraphQL and REST APIs, ReactJS and NextJS, NodeJS and NestJS, Python, as well as experience with MySQL and Postgres databases. I am also competent in essential tools like Jira and AWS. I am capable of self-managing effectively in independent projects while also collaborating productively in team environments.

I am committed to driving the success of every project I'm involved in, and I'm always eager to explore new opportunities and challenges in the field of software development.

Bruno Garcia

Professional Experience

  • Full Stack Developer

      Full Stack Developer

    • Productively collaborated with the Product team to understand portfolio management, analysis, and risk-related business requirements and specifications.
    • Actively participated in creating strategic initiatives to design, code, and test innovative solutions.
    • Implemented and updated application modules under Product team supervision, ensuring alignment with established guidelines.
    • Led discussions, analysis, and development of new projects, ensuring their technical feasibility and alignment with business objectives.
    • Worked with a wide range of technologies, including PHP (CodeIgniter/Laravel), GraphQl/REST API, ReactJS/NextJS, NodeJS/NestJS, Python, MySQL/PostgreSQL, Jira, Jenkins, and AWS Cloud (RDS, EC2, S3, SQS, SNS, Lambda).
    • Led the development of five major projects, three of which focused on information distribution and idea sharing. Utilized Node.js/NestJS and PHP/Laravel for the backend with REST API and GraphQL, and React.js/Next.js and Blade (PHP) for the frontend.
    • Actively participated in collaborative projects emphasizing information sharing, interdisciplinary networking, and continuous communication, demonstrating resilience and adaptability.
    • Backend Developer

    • Developing scalable and efficient web applications using Node.js, TypeScript, and Next.js.
    • Implementing business logic and front-end to back-end integration using GraphQL and REST APIs.
    • Collaborating with designers and other developers to translate business requirements into technical features.
    • Utilizing AWS Lambda, SQS, CloudWatch, and S3 to build serverless architectures and ensure scalability and availability.
    • Managing PostgreSQL and Redis databases for efficient data storage and retrieval.
    • Actively contributing to all stages of the software development lifecycle, from planning to delivery and maintenance.
    • Using GitLab and JIRA for source code management, team collaboration, and issue tracking.
    • Continuous learning and improvement of technical skills, staying updated with the latest industry practices and technologies.
    • Frontend Developer

    • Development of responsive and intuitive user interfaces using React.js, Material- UI, and Bootstrap.
    • Implementation of application logic and state management using Redux.js.
    • Writing clean, efficient, and modular code in JavaScript, HTML5, and CSS to ensure desired functionality and appearance.
    • Collaborating with designers and other developers to translate business requirements into high-quality software products.
    • Troubleshooting and optimizing front-end application performance.
    • Integrating external libraries and plugins, such as JQuery, to enhance functionality and user experience.
    • Adhering to web development standards and best practices to ensure code scalability and maintainability.
    • Actively participating in code reviews and unit testing to ensure software quality and stability.
    • Continuous learning and improvement of technical skills, staying updated with trends and advancements in the web development industry.
  • Jr. Frontend Developer

    • Engage in in-depth discussions and thorough analysis of new customer requirements, strategically crafting websites with a strong focus on conversion optimization. Meticulously enhance SEO strategies while ensuring impeccable responsiveness and optimal site performance. Adapt websites according to evolving customer needs.
    • Embark on a journey into framework languages and libraries like React and JQuery, gaining valuable insights into their application and potential.
    • Cultivate a proficient understanding of PHP and Node.JS, encompassing their distinct back-end architectures. Develop expertise in MYSQL, delving into its intricacies for efficient database management.
    • Take on a pivotal role in constructing diverse online platforms, including websites, captivating landing pages, and dynamic online.
    • Working with HTML/CSS, Javascript, PHP, MYSQL, Wordpress, Nodejs, React.
  • Intern Software Developer

    • Gained foundational experience in WEB infrastructure, including a comprehensive understanding of its key concepts, back-end and front-end structures, as well as databases and servers.
    • Acquired introductory knowledge of programming languages such as JAVA, Android, C, and C++.
    • Enhanced skills through hands-on project development, particularly within internal systems, involving the implementation of enhancements and maintenance of system components.
    • Took charge of tailoring and customizing payment terminals to meet specific requirements.
    • Demonstrated expertise in addressing customer needs through interface design, proficiently analyzing application logs, and serving as a pivotal troubleshooter. This role included the creation of development documentation for future reference.
  • Young HR Apprentice

    • Learning the Basics: Begin by grasping fundamental HR concepts such as recruitment, employee relations, training, and HR policies.
    • Shadowing HR Professionals: Observe experienced HR practitioners to understand their roles and responsibilities in real-world scenarios.
    • Assisting with Administrative Tasks: Help with paperwork, data entry, and scheduling interviews to understand the operational side of HR.
    • Participating in Recruitment Processes: Assist in sourcing candidates, screening resumes, and coordinating interviews under the guidance of senior HR staff.
    • Supporting Employee Onboarding: Aid in orientation programs, preparing materials, and ensuring new hires feel welcomed and informed about company policies.
    • Learning HR Software and Systems: Gain proficiency in HRIS (Human Resources Information Systems) and other software used for payroll, attendance tracking, and performance management.
    • Understanding Legal Compliance: Familiarize yourself with labor laws, regulations, and company policies to ensure HR practices align with legal requirements.
    • Engaging in Training and Development Activities: Attend workshops, webinars, and seminars to enhance knowledge in areas like conflict resolution, diversity training, and leadership development.
    • Assisting with Employee Relations: Handle basic inquiries, grievances, and conflicts, learning how to maintain a fair and supportive workplace environment.
    • Observing HR Strategy Development: Observe strategic planning meetings and discussions to understand how HR aligns with broader organizational goals.
    • Seeking Feedback and Mentorship: Regularly request feedback from mentors and supervisors to identify areas for improvement and personal growth.
    • Building Professional Network: Attend industry events, join HR associations, and connect with professionals to expand your network and stay updated on industry trends.

Academic Education

Postgraduate Coming Soon

"The learned man is a discoverer of facts that already exist - but the wise man is a creator of values that do not exist and that he makes exist." — Albert Einstein

Colégio Salesiano Santa Teresinha

I began my education at the age of 3 in 2002 at Salesian School Santa Teresinha. My mother worked as a teaching assistant at the school, which made it possible for me to attend on a full scholarship. This excellent school played a pivotal role in my early development, imparting a variety of values and fundamental principles crucial for a child's growth.

Courses & Certifications

Continuous development looking for an opportunity to apply my experience!

"The saddest aspect of life today is that science gains in knowledge faster than society in wisdom." — Isaac Asimov

  • Full-Stack Developer

    ReactJS
  • JavaScript - Udemy

    JavaScript
  • C Language - Udemy

    C
  • Advanced English

    Number One
  • Succeeding in Web Development

    Becoming a Web Developer
  • Advanced Physics - ICTP Saifr

    Relativity, Gravitation, and Quantum Mechanics

My Projects

Some of the projects carried out throughout my career!

CSS
CSS

Integrated Solutions CSS

Sensei
Sensei

Accounting Organization Sensei

Reparofone
Reparofone

Smartphone Repair Reparofone

Saldofone
Saldofone

Sale of Scrap Saldofone

Malka RH
Malka RH

Recruitment and Selection Malka RH

CSS - Integrated Solutions

CSS - Integrated Solutions

Specialized services for terminals

This was the first website I developed entirely on my own, starting from scratch. Since the company offers a wide range of services, I had to create multiple pages to accommodate all the information. The service names were quite lengthy, which challenged me to ensure that the design was responsive and that the layout of the menus (header, footer, and sidebar) was correct in all situations.

See more about the website →

Sensei Accounting Organization

Sensei Accounting Organization

Accounting firm

This was my first time implementing a responsive website. During this occasion, I had to deal with several responsiveness issues, especially with the breadcrumb, where both the images and the text/title needed significant improvements. Additionally, it was also my first time creating a drop-down menu, which can be seen in the "Services" tab.

See more about the website →

Reparofone

Reparofone

Smartphone Repair

This was my first page developed entirely in React and my first experience working as a Full-Stack developer. On the frontend side, I used technologies and libraries associated with React, including Redux for application state management, Material UI for creating components and styling, and GraphQL for consuming APIs. For building the APIs and the backend structure, I used PHP with the Laravel framework and a MySQL database.

See more about the website →

Saldofone

Saldofone

Sale of Scrap

With more experience in Full-Stack development, this project was built using Node.js and NestJS for the backend, and ReactJS and NextJS for the frontend. It marked my first experience with the AWS cloud platform. I utilized various features, such as hosting the frontend in a serverless environment, building some microservices with Lambda, using SQS queues, reading logs in CloudWatch, establishing connections with the REDIS database, creating worker lambdas, and integrating with Nuvemshop to receive orders generated on the Saldofone e-commerce platform through a webhook. It was a remarkably successful project.

See more about the website →

Malka RH

Malka RH

Recruitment and Selection

On this website, I created my first modal. Inside it, I embedded an iframe that connected to a customer service page within the client's system. Given that the company operates in the field of recruitment and selection and provides rapid customer service, I had to implement a condition for the modal to appear only during specific hours (from 8 a.m. to 6 p.m. on weekdays), and I achieved this using JavaScript.

See more about the website →

Contributing

Developing the community side the most important!

"Our lives begin to end the day we remain silent about the things that matter." — Martin Luther King Jr.

Contact

My personal information, but if you prefer text me!

"Facing suffering will undoubtedly contribute to the elevation of your spiritual practice, provided that you are able to transform calamity and misfortune into a path." — Dalai Lama