Carlos T.Principal Engineer
Skills
A seasoned front-end developer with over 20 years of experience in software development, specializing in HTML5, CSS, Sass, Less, JavaScript, TypeScript, ES6, React, Angular, and Single Page Applications (SPAs). Proficient in architecture for SPAs, communicating with back-end systems via RESTful APIs, WebSockets, and web services. Expertise includes unit tests, global state management tools, Responsive Web Design, and Design Systems.
Served as a technical lead and senior front-end developer, contributing to the delivery of optimal user experiences efficiently and cost-effectively for both large corporations and startups. Extensive experience collaborating with designers, back-end developers, and project managers to develop cross-browser, pixel-perfect HTML and highly interactive web applications with high traffic demands.
Competencies encompass Cross-browser Support, Single Page Applications (SPAs), Progressive Web Apps (PWAs), Responsive Web Design (RWD), UI/UX, Progressive Enhancement, Mobile Web Apps, and high-performance websites. Proficient in HTML5, CSS, Sass, Less, Flex, Tailwind CSS, JavaScript, TypeScript, ES6, React, React Native, Next.js, Angular, and jQuery. Experience with Redux, Zustand, Immer, Lodash, Axios, Zod, JSON Forms, Node.js, Express.js, version control (Git, GitLab, SVN), Photoshop, Figma, Jira, SCRUM methodology, quality assurance, unit testing (Jest, Vitest, React Testing Library), web app profiling, web performance optimization, Chrome DevTools, and technical writing in Confluence.
Currently focusing on enhancing skills in Docker, GraphQL, Python, and AI.
Senior Software Engineer
10/1/2021 - 9/1/2023
Developed and optimized a React web application focused on enabling users to configure robot controllers. Implemented crucial features for planning and simulating robot movements with an emphasis on collision avoidance, enhancing the application's overall performance. Collaborated closely with designers to create a user-friendly UX/UI. Utilized Node.js to develop and maintain routes and RESTful APIs, and created TypeScript classes to facilitate communication with the C++ tier via ROS. The tech stack comprised Tailwind CSS, React, TypeScript, Three.js, Fiber, Drei, Redux, Zustand, WebSockets, Node.js, Jest, Vitest, React Testing Library, ROS, Docker, and Ubuntu.Front End Developer
4/1/2020 - 10/1/2021
Developed back-office tools integrated with SAP and ERP software solutions, serving as the front-end reference. Collaborated with cross-functional teams and customers to design, develop, and deploy robust, business-tailored solutions. Provided technical support for production environment issues. The technology stack comprised Bootstrap, CSS, Angular Material, Angular, React, React Native, Redux, Node.js, and SQL.Front End Developer
5/1/2019 - 3/1/2020
Developed front-end solutions, leveraging JavaScript and TypeScript, to create efficient and scalable tax accounting software. Implemented interactive user interfaces and integrated API endpoints, ensuring adherence to specifications and best practices. Collaborated closely with designers and Java engineers to deliver high-quality software products within project timelines. Utilized a tech stack that included Bootstrap, CSS, Angular Material, JavaScript, TypeScript, jQuery, and Angular.Senior Front End Developer
1/1/2013 - 12/1/2014
Developed front-end solutions utilizing Bootstrap, CSS, Sass, SCSS, JavaScript, TypeScript, jQuery, and Angular. Contributed to projects such as an e-commerce website, a social network, and back-office tools, ensuring robust performance and seamless user experiences.Tech Lead Front End Developer
1/1/2010 - 10/1/2012
Led front-end development and mentored a team of backend engineers in front-end technologies, contributing to the development of a Learning Management System and its mobile web app version. Developed proficiency in Bootstrap, CSS, JavaScript, and jQuery while also leveraging Progressive Web Apps (PWAs) and Cordova PhoneGap to enhance mobile web accessibility and functionality.Tech Lead of Client-Side Team
5/1/2007 - 5/1/2009
Introduced front-end industry-leading best practices to the team. Developed proficiency in HTML, CSS, JavaScript, and jQuery. Specialized in creating responsive layouts and implementing progressive enhancement techniques. Demonstrated expertise in search engine optimization (SEO).Head of Quality Assurance and User Acceptance Testing Team
1/1/2004 - 12/1/2007
Accountable for the go/no-go decision from the QA team before production deployment across multiple strategic products. Led functional and regression testing, facilitated user acceptance tests with stakeholders, and assisted in defining acceptance criteria for software deployment. Created test cases and test plans, and prepared and distributed test reports and metrics to the development team and product owner.Client-Side Developer
4/1/2001 - 12/1/2004
Developed interactive, lightweight, and pixel-perfect websites for strategic products utilizing HTML, CSS, and JavaScript.Web Developer
11/1/1999 - 3/1/2001
Developed technical expertise in web development through the creation of websites for small clients, utilizing HTML, CSS, and JavaScript to build responsive and user-friendly interfaces. Improved proficiency in front-end development and honed skills in implementing web design principles, ensuring optimal performance and cross-browser compatibility.
Computer Science at Estácio
2019 - 2023
Carlos is available for hire
Hire Carlos T.All Howdy Candidates are vetted for skills and english proficiency.