Diego Alisson Fernandes de Mendonca
Verified Expert in Engineering
Software Developer
Diego is a senior software engineer with over 15 years in software development across various industries, mostly following Agile principles, with a focus on UI working on different frameworks, browsers, and environments he's vast knowledge brings extra value to the project. Diego is a skilled hands-on developer who understands the client's expectations and knows how to translate the requirements into well-designed and scalable solutions.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Linux, Slack, Visual Studio Code (VS Code), Jira, GitHub, Bitbucket
The most amazing...
...system I've developed is a web platform resulting in an outstanding development experience in a large-scale company in the insurance industry.
Work Experience
Software Engineer Manager
Guidewire
- Developed with the team a design system and web platform (SAAS) for other companies in the insurance industry, heavily metadata-driven applications using React as bases for components rendering.
- Used Jira and Aha! to manage the features, epics, stories, and triage meetings to address bugs and release priorities.
- Developed an upgradable standard for the platform, moving the customers to the latest and greatest scenario with the minimum effort and downtime possible.
Software Engineer | Team Leader
Mastercard
- Drove the development of the sustainable initiatives at Mastercard, the Priceless Planet Coalition.
- Used Scrum as Agile methodology, tracked stories using Rally the scope of deliverables driven by priorities. I collected from the vice president of the initiative and distributed the work with the team, contributing coding.
- Implemented The Planting Trees initiative which receives donations worldwide to plant new trees in the areas predefined by Mastercard.
Architect UI Engineer
SomeeSocial
- Maintained for a while the existing implementation of the platform and upgraded to the latest Angular versions.
- Started the platform from scratch using React and React Native and reduced the page loading time from 15 seconds to one second on average.
- Designed and implemented the multi-language (I18n) and themeable interfaces using CSS variables.
- Applied high standards on quality of code delivered with the unit, code coverage above 70%, and E2E tests.
- Delivered applications on Android and iOS platforms and the deliverables on web applications in an automated mechanism.
Staff Software Engineer | UI
Guidewire
- Developed and delivered throughout the company and customers the component libraries that aligned the identity of the company and software development.
- Implemented best practices and support on data-driven application and introduced accessibility compliance Level AA.
- Supported and migrated the front-end frameworks to the latest cutting-edge technologies with training and workshops.
Senior Software Engineer
Avenue Code
- Learned Ruby on Rails and used the technology to implement the internal application.
- Contributed my UI experience to define the application and worked on internal projects getting in touch with different technologies and guiding the UI/UX.
- Oversaw the internal projects being consumed and managed internally, improving the HR's project requirements and time allocation.
Senior Software Engineer
Bloomingdale's
- Maintained and evolved an eCommerce website with more than 30 million page views per day while working in a multi-country agile-driven team.
- Followed Agile principles using the acceptance test-driven development philosophy. To support our workflow, we used unit and integration testing and code quality analysis tools.
- Improved the user experience, SEO for searching engines, and payment integration.
- Bootstrapped the prototype for the tablet version of the website, resulting in a whole new development workstream at Bloomingdale's and Macy's.
- Worked on the lab team creating experiments to improve the user experience collecting data from A/B testing in shopping conversion.
Experience
SoMee Social
https://somee.socialSkills
Languages
JavaScript, HTML, CSS, Java, PHP, Swift, TypeScript
Libraries/APIs
React, Node.js, Redux-Saga, Backbone.js, Backbone.Marionette, Handlebars, RequireJS, YUI, jQuery, React Testing Library
Tools
Git, GitHub, Confluence, TeamCity, Jenkins, Redux Thunk, Cucumber, Vagrant, Grunt, Apache Maven, Karma, Webpack, Slack, Jira, Bitbucket, Xcode, NPM, Artifactory, Mocha
Paradigms
REST API Architecture, Web Architecture, Test-driven Development (TDD)
Other
Web Development, Accessibility, Artificial Intelligence (AI), Web Project Management, RTL
Frameworks
React Native, Redux, Detox, Cypress, Jest, Android SDK, Jasmine, Apache Tiles, Foundation CSS, AngularJS, TestCafe, Express.js, Swagger
Platforms
MacOS, Linux, Amazon Web Services (AWS), Docker, Android, iOS, AWS Lambda, Visual Studio Code (VS Code)
Storage
NoSQL, Redis, Amazon DynamoDB
Education
Bachelor's Degree in Internet of Things
UniBH - Belo Horizonte, Brazil
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring