Howdy Logo
Image of Pedro C.

Pedro C.
Full-stack Product Engineer

Javascript
React
Node.js
Bio

Full-stack developer with expertise in building and maintaining web applications, specializing in both front-end and back-end technologies. Skilled in a range of programming languages and frameworks, with a thorough understanding of database management and server infrastructure. Well-versed in software development lifecycle methodologies and agile project management. Experienced in collaborating with cross-functional teams to deliver high-quality, scalable solutions in a remote work environment.

  • Full-Stack Developer
    4/1/2022 - 8/1/2023

    Gained significant experience in developing and maintaining internal tools and features for a comprehensive platform. Demonstrated expertise in PHP and SQL, contributing to both the backend stability and the seamless integration of new functionalities. Enhanced skills in JavaScript frameworks including React and Angular, ensuring responsive and user-friendly interfaces. Worked extensively with version control systems such as Git, facilitating smooth collaborative efforts and meticulous code management. Additionally, honed troubleshooting and debugging capabilities, ensuring the platform's reliability and performance. Utilized CI/CD pipelines for efficient deployment processes, maintaining a streamlined workflow.

  • Back-End Developer
    3/1/2021 - 3/1/2022

    Honed expertise in back-end development with a strong emphasis on creating and maintaining robust APIs. Gained substantial experience in languages such as Java, Python, and Node.js. Proficient in implementing microservices architecture and integrating it with various front-end applications. Supported front-end colleagues through the development process, utilizing skills in RESTful services and WebSocket for real-time updates. Demonstrated adeptness in using database technologies including MySQL, PostgreSQL, and MongoDB, ensuring optimal data management and retrieval. Utilized version control systems such as Git and SVN to maintain code integrity and enable seamless collaboration among team members. Involvement in continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins and Docker to streamline deployments and enhance productivity. Engaged in code reviews and provided constructive feedback to ensure adherence to best practices and coding standards. Actively worked with Agile methodologies, contributing to sprint planning, performance evaluations, and problem-solving discussions to facilitate effective project delivery.

  • Web Developer
    11/1/2018 - 11/1/2020

    Developed proficiency in full-stack development with a focus on front-end technologies. Achieved extensive expertise in JavaScript frameworks such as React, Angular, and Vue.js and demonstrated versatility in creating responsive and interactive user interfaces. Worked thoroughly with HTML, CSS, and Sass to ensure aesthetic and functional integrity across web applications. Leveraged back-end technologies including Node.js and Express.js to create robust server-side applications, while integrating databases such as MongoDB and PostgreSQL to maintain data integrity and optimize query performance.

    Utilized version control systems such as Git for collaborative code management and continuous integration. Displayed strong problem-solving abilities in debugging and optimizing code, enhancing the performance, and ensuring cross-browser compatibility. Employed various testing frameworks like Jest and Mocha to validate application functionality and reliability. Implemented RESTful APIs to establish seamless communication between client and server. Focused on maintaining codebase modularity and applying principles of Agile development to deliver high-quality software solutions in iterative cycles.

  • Full-Stack Developer
    2/1/2016 - 11/1/2018

    Mastered the intricacies of full-stack development with a concentration on front-end technologies. Gained extensive experience in modern JavaScript frameworks such as React, Angular, and Vue.js, facilitating the creation of dynamic and responsive user interfaces. Acquired proficiency in backend languages and frameworks, including Node.js and Express.js, ensuring seamless integration between front-end and server-side components. Utilized relational and NoSQL databases, including PostgreSQL and MongoDB, to manage and manipulate data effectively.

    Leveraged tools such as Webpack and Babel to optimize and compile JavaScript code, ensuring cross-browser compatibility and enhanced performance. Implemented responsive design principles using CSS preprocessors like SASS and LESS, and employed front-end frameworks such as Bootstrap and Tailwind CSS to create coherent visual experiences across different devices. Conducted comprehensive unit and integration testing utilizing Jest, Mocha, and Chai to maintain robust and error-free applications.

    Maintained code quality and version control through Git and GitHub, working collaboratively with development teams to implement agile methodologies and continuous integration practices. Enhanced user experience by incorporating RESTful APIs and GraphQL, providing seamless data retrieval and interaction. Developed and deployed containerized applications using Docker, streamlining the development workflow and ensuring consistency across different environments.

    Focused on continuous improvement and staying current with the latest web development trends and practices to deliver high-quality, cutting-edge applications.

  • Full-Stack Developer
    10/1/2013 - 12/1/2014

    In the role of Full-stack Developer, expertise was gained in both front-end and back-end development, utilizing a variety of technologies and frameworks. On the back end, proficiency developed in server-side languages such as Node.js, PHP, and Python, along with extensive use of Express, Django, and Laravel frameworks. On the front end, deep knowledge was acquired in HTML5, CSS3, JavaScript, and modern libraries and frameworks, including React, Angular, and Vue.js. Experience was also accumulated in utilizing RESTful services and APIs for seamless communication between client and server.

    Database management and optimization skills were honed through work with both relational databases such as PostgreSQL and MySQL, as well as NoSQL databases like MongoDB and Redis. Mastery in writing complex SQL queries and using ORMs like Sequelize and TypeORM was achieved. The role demanded close collaboration with cross-functional teams, promoting efficient code maintenance and version control through tools such as Git and Bitbucket. Quality assurance practices were upheld using automated testing tools and frameworks like Jest, Mocha, and Selenium to ensure robust and scalable solutions.

    Deployment and continuous integration/continuous deployment (CI/CD) pipelines were managed using Docker, Jenkins, and Kubernetes, enhancing application performance and deployment efficiency. Cloud services experience was cultivated using AWS, Google Cloud Platform, and Azure for dynamic scaling and storage solutions. Throughout the tenure, agile methodologies and SCRUM practices were employed to drive project planning, development, and timely delivery, solidifying a full spectrum of full-stack development competencies.

  • System Analysis and Development at FADERGS
    2011 - 2012

  • Learning with Python at ENAP & Columbia University
    10/1/2023

Pedro is available for hire

Meet Pedro C.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.