Emanoel Trevisol
Verified Expert in Engineering
Front-end Developer
Florianópolis, Brazil
Toptal member since September 5, 2022
Emanoel is a front-end enthusiast with experience in React, Vue, and Angular applications. He has worked freelance for over three years, developing web apps and creating hybrid apps for Android and iOS. Emanoel has also worked as a product owner, which helped him improve communication with clients, designers, and many other roles involved in tech projects. He recently gave a tech talk about front-end tests for his team and performed a few training sessions for his front-end colleagues.
Portfolio
Experience
Availability
Preferred Environment
Vue, Vuex, Jest, TypeScript, React, Redux
The most amazing...
...project I've worked on was a design system with Stencil.js for creating components for React, Vue, Angular, and Vanilla JavaScript projects.
Work Experience
Senior Developer
Self-employed
- Created an app from scratch using React Native and published it in the App Store and Google Play Store.
- Analyzed, planned, implemented, and delivered new features for the projects.
- Held several meetings with clients, from requirement gathering to a final app demonstration.
- Deployed and maintained web systems and hybrid apps with React Native and Ionic to AWS, the Google Play Store, and the App Store.
Senior Front-end Developer
Ci&T
- Developed components for a design system using web components, i.e., custom elements for projects using React, Vue, Angular, and Vanilla JavaScript.
- Created demo applications for the design system using React, Vue, and Angular.
- Maintained and developed new features for a web system using TypeScript, Angular, Angular Material, RxJS, Jasmine, and Karma.
- Created and presented a tech talk and training sessions for team members about front-end tests and their best practices.
Full-stack Developer
AMMO Varejo
- Developed and maintained new features and integrations for the brand's eCommerce platforms.
- Analyzed, managed, and optimized the usage of AWS.
- Analyzed and performed several improvements to front-end performance and search engine optimization (SEO).
Software Engineer
ArcTouch
- Helped to integrate Stripe's service for subscription management.
- Developed user subscription creation and exclusive subscription features.
- Improved usability, UI responsiveness, performance, and SEO.
Full-stack Developer | Product Owner
Shift Code
- Developed and maintained multiple web and mobile apps.
- Integrated web systems with external APIs and payment solutions.
- Structured, developed, and optimized SEO improvements for multiple projects.
- Managed client communication, customer service, delivery scope, deadlines, and team members.
Experience
Inglês Winner
https://play.google.com/store/apps/details?id=com.ingleswinnereCommerce Brands for AMMO Varejo
https://artex.com.brEasyID
Education
Associate's Degree in Analysis and Development of Computer Systems
UniCesumar - Maringa, Brazil
Skills
Libraries/APIs
React, Vue.js, Vuex, Node.js, REST APIs, RxJS, MobX, Stripe, React Redux
Tools
Redux Thunk, Stencil.js, Karma, Bitbucket, Amazon CloudFront CDN, Jira, Amazon Simple Email Service (SES), Stylus, Amazon EKS, Amazon CloudWatch, Zeplin, Figma, Git
Languages
JavaScript, TypeScript, HTML5, CSS, HTML, CSS3, SCSS, Java, C
Frameworks
Jest, Express.js, Angular, AngularJS, React Native, Redux, Jasmine, Bootstrap, Next.js, Nuxt.js, Ionic, OAuth 2, JSON Web Tokens (JWT), Angular Material, Material UI
Paradigms
Test-driven Development (TDD), Scrum
Platforms
Amazon EC2, Amazon Web Services (AWS), AWS Lambda
Storage
MongoDB, PostgreSQL, Amazon S3 (AWS S3)
Other
Vue Router, Styled-components, Responsive Web Apps, APIs, Design Systems, HTML5 Custom Elements, Web Components, Amazon API Gateway, Amazon Route 53, Data Structures, Algorithms
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