![Image of Pedro D.](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F218g3l3q%2Fproduction%2F63c9dbff7029d7f63505d52b527a9626154da7a0-200x200.jpg%3Fw%3D150%26h%3D150%26fit%3Dmax%26auto%3Dformat&w=384&q=75)
Pedro D.Front-end UX Engineer
Skills
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 - 2023Computer Systems Analysis at College of Philosophy Santa Dorotéia
2011 - 2013
React at balta.io
6/1/2021Full Stack & Full Cycle 2.0 at Code.Education
5/1/2021Persistence with Flutter: Create an App with Internal Storage at Alura Cursos Online
3/1/2020HTTP Communication with Web API in Flutter at Alura Cursos Online
3/1/2020Flutter with Web API: Integrating Your Mobile App at Alura Cursos Online
3/1/2020Ionic 4: Routes, Lifecycle and Web Components at Alura Cursos Online
2/1/2020Ionic 3 Part 2: Native Features and Build at Alura Cursos Online
2/1/2020TypeScript Part 1: Evolving Your JavaScript at Alura Cursos Online
1/1/2020Jenkins and Docker: Continuous Delivery Pipeline at Alura Cursos Online
1/1/2020Ionic 3 Part 1: Even More Powerful Hybrid Mobile Applications at Alura Cursos Online
1/1/2020Flutter: Create Your First App at Alura Cursos Online
12/1/2019Docker: Creating Containers Without a Headache at Alura Cursos Online
10/1/2019VueJs - Part 2 at Alura Cursos Online
1/1/2019VueJs - Part 1 at Alura Cursos Online
1/1/2019Creation of Rest Web Services in .Net at Alura Cursos Online
1/1/2018Cordova & PhoneGap: Mobile Apps with HTML, CSS, and JS at Alura Cursos Online
6/1/2017JavaScript: Understanding the Browser and Design Patterns at Alura Cursos Online
12/1/2016JavaScript: Programming in the Language of the Web at Alura Cursos Online
11/1/2016
Pedro is available for hire
Meet Pedro D.All Howdy Candidates are vetted for skills and english proficiency.