Howdy Logo
Image of Pedro D.

Pedro D.
Front-end UX Engineer

.NET
Vue.js
Typescript
Java
Javascript
Angular
React
Bio

Web Programmer since 2014 with extensive experience in website development, specializing in creating templates, working with MySQL databases, and programming using PHP Codeigniter following the MVC pattern. Proficient in HTML, CSS, and JavaScript, and experienced in utilizing frameworks such as Foundation and Bootstrap to design responsive, cross-browser compatible layouts.

Expertise includes Front-End development, creating microframeworks and web components using JavaScript, and learning technologies like VueJs, Ionic, Flutter, and REST API development. In Back-End development, the focus is on projects emphasizing C# and Java, along with expanding knowledge in server-side JavaScript (Node.js).

Professional work has involved third-party API consumption, integration with legacy systems, and data extraction. Experience encompasses working with various technologies such as C#, PostgreSQL, Java, Microservices (both back-end and front-end), PWA, Ionic/Angular for front-end, C# .NET Core, and React for web areas. Current responsibilities include consultancy services, developing microfrontend solutions in Angular with multiple API integrations.

A passionate advocate of JavaScript and C# technologies, skilled in frameworks such as Angular and React.js.

  • Angular Developer
    8/1/2021 - Present

    Contributed to the development of new products and features using Angular with Module Federation and a microservices architecture. Maintained a high standard of innovation and creativity while adhering to best market practices. Integrated comprehensive unit tests for all new features to ensure continuous code improvement and functionality assurance.

  • Full Stack Developer
    9/1/2020 - 7/1/2021

    Developed system applications using .Net and Ionic with Angular 9, integrating various legacy systems and leveraging different databases. Implemented inter-system communication via messaging with Kafka. Adhered to strict design guidelines for application components and ensured extensive test coverage. Developed the client access part fully in React, with unit tests conducted using Jest.

  • Front-end Developer
    1/1/2020 - 9/1/2020

    Led the migration from a legacy .Net Framework system to a microservices architecture using Java, modernizing and optimizing the application's scalability and performance. Managed the transition of an application from Ionic to a Progressive Web App (PWA), enhancing its accessibility and user experience. Contributed to task management and delegation within the team, aiding in problem-solving and the development of new features. This role required proficiency in .Net Framework, Java, and Ionic, alongside hands-on experience with microservices, PWAs, and project management capabilities.

  • Programmer
    5/1/2018 - 12/1/2019

    Developed systems to automate and extract data from diverse sources including files, emails, and websites, addressing complex challenges inherent in these tasks. Utilized .Net for implementing extractions and creating APIs, while leveraging Angular and Vue frameworks for API consumption.

  • Full Stack Developer
    1/1/2014 - 5/1/2018

    Developed internal systems and websites with an architectural foundation in MVC, primarily utilizing PHP with the CodeIgniter framework for backend development. Gained extensive experience in frontend development using HTML, CSS, and JavaScript.

  • Information Technology at Pontifical Catholic University of Minas Gerais
    2020 - 2023

  • Computer Systems Analysis at College of Philosophy Santa Dorotéia
    2011 - 2013

  • React at balta.io
    6/1/2021

  • Full Stack & Full Cycle 2.0 at Code.Education
    5/1/2021

  • Persistence with Flutter: Create an App with Internal Storage at Alura Cursos Online
    3/1/2020

  • HTTP Communication with Web API in Flutter at Alura Cursos Online
    3/1/2020

  • Flutter with Web API: Integrating Your Mobile App at Alura Cursos Online
    3/1/2020

  • Ionic 4: Routes, Lifecycle and Web Components at Alura Cursos Online
    2/1/2020

  • Ionic 3 Part 2: Native Features and Build at Alura Cursos Online
    2/1/2020

  • TypeScript Part 1: Evolving Your JavaScript at Alura Cursos Online
    1/1/2020

  • Jenkins and Docker: Continuous Delivery Pipeline at Alura Cursos Online
    1/1/2020

  • Ionic 3 Part 1: Even More Powerful Hybrid Mobile Applications at Alura Cursos Online
    1/1/2020

  • Flutter: Create Your First App at Alura Cursos Online
    12/1/2019

  • Docker: Creating Containers Without a Headache at Alura Cursos Online
    10/1/2019

  • VueJs - Part 2 at Alura Cursos Online
    1/1/2019

  • VueJs - Part 1 at Alura Cursos Online
    1/1/2019

  • Creation of Rest Web Services in .Net at Alura Cursos Online
    1/1/2018

  • Cordova & PhoneGap: Mobile Apps with HTML, CSS, and JS at Alura Cursos Online
    6/1/2017

  • JavaScript: Understanding the Browser and Design Patterns at Alura Cursos Online
    12/1/2016

  • JavaScript: Programming in the Language of the Web at Alura Cursos Online
    11/1/2016

Pedro is available for hire

Meet Pedro D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.