
Juan Mendes
UI Architect / Frontend Lead
Updated 8 months ago
30+
Years Experience
10
Roles
46
Skills
3
Education
About
I am a seasoned developer specializing in designing and developing data-driven web applications. With extensive experience in guiding development teams and enhancing application architecture, I continually strive for innovation and efficiency in software solutions. I am a dual citizen of the US and Brazil and I split my time between Boston and Florianópolis in Brazil. == Professional Specialties == Architectural Guidance: Expert at steering teams toward a unified architecture, ensuring consistency in code and the overall application. I excel at writing code generators to enforce architectural decisions and significantly reduce handwritten boilerplate. == Web Development Skills == * Proficient in Angular, React, TypeScript, HTML, CSS, and Object-Oriented JavaScript. * Experienced in end-to-end and unit testing to maintain robust code quality. * Skilled in developing web applications using diverse architectures, including PHP, J2EE/Struts/Apache/Velocity, LAMP, Grails, and ASP. * Familiar with various programming languages: JavaScript, TypeScript, Java, C, C++, PHP, Groovy == Special Projects == === NX Integration for VMware Cloud Director === * Successfully converted VMware Cloud Director's monolith Angular application to utilize an NX monorepo with libraries, enhancing parallelization and caching. This conversion reduced build times from 40 minutes to less than 15 minutes and dev server startup times from 1 minute 15 seconds to just 15 seconds. * Developed code generators with NX, creating scripts that reduced the time for new engineers to set up complex UI pages from two days to mere minutes by providing a guided, prompt-based script. == Innovative Features == === Quick Search Feature === Engineered a quick search capability that allows users to effortlessly search and execute actions on entities such as VMs and networks, directly from the search bar, eliminating the need to navigate through extensive menus to find entities or screens. == Application Development Focus == * Creating accessible applications to ensure inclusivity. * Enhancing application safety using Content Security Policy (CSP). * Implementing plug-in architectures to allow for third-parties to extend the UI. * Designing RESTful APIs using Swagger and HATEOAS. * Implementing CI/CD pipelines with tools like GitHub, GitLab, and Jenkins to streamline development processes.
See Related Jobs
Based on skills & location
Get AI Resume
Generate a polished resume
Salary Benchmark
What does a User Interface Architect earn?
Experience (10 roles)
User Interface Architect
CurrentSkills: User Experience (UX)
Software Engineer 5
I lead a team of 15-20 engineers by doing code reviews, design documents, recommendations, mentoring developers, writing static analysis tools and components to improve developer productivity. My main strength is being able to bring a team together and agree on how to build components that are main...
2 roles · May 2015 - Jan 2024
Staff Engineer - UI Architect
I co-lead a team of 15-20 engineers by doing code reviews, design documents, recommendations, mentoring developers, writing static analysis tools and components to improve developer productivity. My main strength is being able to bring a team together and agree on how to build components that are m...
Senior UI Technical Lead
Leading a team of 6 engineers in writing an Angular2 based web application for managing virtual data centers that enable the multi-cloud. • Architecting for UI extensibility. • Setting best practices and researching technologies. • Mentoring junior developers • Managing temporary contractors • End...
Is this your profile, Juan?
Claim it to keep it updated or request removal.
Education (3)
University of Massachusetts Lowell
2001 - 2004
Skills: Object-Oriented Programming (OOP)
Berklee College of Music
1998 - 2000
UMass Boston
1996 - 1998
Skills (46)
Backend
Database
DevOps
Frontend
Testing
Other
Languages (5)▼
Frequently Asked Questions
What is Juan Mendes's current role?▼
Where did Juan Mendes study?▼
What skills does Juan Mendes have?▼
Where is Juan Mendes based?▼
Related Jobs
View all jobs →Other Profiles
Browse all →
Mateus Vieira
Software Enginner Lead at Zyte · Full-time
Brazil
Ivan Neto
Platform Engineer | Python | FastAPI | Generative AI at GogiX
Brazil

Brayann Luiz
Technical Lead / Solutions Architect at Full-time · 3 yrs 9 mos
Brazil

Brayann Luiz
Technical Lead / Solutions Architect at Full-time · 3 yrs 9 mos
Brazil
Eduardo Chemmer
Lead Analytics Engineer at Full-time · 3 yrs 11 mos
Brazil
Looking for your next role?
Chat with Clera to discover job matches, salary insights, and get a polished AI-generated resume.
Chat with CleraThis profile is based on publicly available information. Juan is not affiliated with or endorsed by Clera. Privacy Policy