← В ленту
Регистрация: 05.08.2024

Juan Almeida

Специализация: Software Engineer

Скиллы

Python
GoLang
JavaScript
TypeScript
Ruby
PHP
ReactJS
React
NodeJS
VueJS
SQL
MySQL
PostgreSQL
MongoDB
Couchbase
Redis
GraphQL
REST API
Redux
Mobx
Scrum
Kanban
TDD
Docker
Flutter

Опыт работы

Senior Backend Engineer
04.2022 - 07.2024 |BairesDev
AWS, Node.js, TypeScript, JavaScript, React, Tailwind
● Developed and maintained a chatbot using AWS Lex and Connect, integrating it with internal and external systems to fetch and process data. ● Utilized functional programming principles with fp-ts, Node.js, and TypeScript to ensure efficient, maintainable, and scalable code. ● Designed and implemented AWS Lambda functions for serverless architecture, enhancing the chatbot's responsiveness and performance. ● Monitored and analyzed application performance using AWS CloudWatch, ensuring high availability and reliability of services. ● Collaborated with cross-functional teams to design and implement new features and functionalities for the chatbot, improving user experience and satisfaction. ● Provided mentorship to other developers on JavaScript frameworks such as React, Node.js, Tailwind, TypeScript, and Vue.js, fostering a culture of knowledge sharing and continuous learning. ● Applied best practices for code quality and deployment processes, contributing to the overall improvement of the development workflow.
Frontend Developer
01.2021 - 10.2021 |Number8
JavaScript, Node.js, React.js, GraphQL
● Developed a comprehensive financial application using JavaScript, Node.js, React.js, and GraphQL. ● Led the implementation of TypeScript within the React framework, enhancing code quality and development efficiency. ● Created dynamic charts for data visualization, providing users with insightful and interactive data representations. ● Maintained clear and regular communication with management and technical support colleagues to ensure project alignment and timely updates. ● Experimented with multiple design iterations to refine application features and improve user experience. ● Contributed to writing extensible and maintainable code by developing unit and end-to-end (e2e) test cases, ensuring high code quality and reliability. ● Excelled in rapidly prototyping new capabilities to assess and confirm project feasibility. ● Tested, maintained, and recommended software improvements to ensure optimal functionality and performance.
Senior Software Engineer
06.2019 - 03.2022 |Intuit
JavaScript, Node.js, React.js, GraphQL, Jest. Cypress
● Developed a web application as part of the data curation team using JavaScript, Node.js, and React.js. ● Integrated internal systems and external providers with the platform using GraphQL as both server and client. ● Created charts for static and real-time data visualizations, enhancing data presentation and user interaction. ● Performed code reviews and provided mentorship to team members, promoting best practices and continuous improvement. ● Wrote unit and end-to-end (e2e) test cases using Jest and Cypress frameworks, ensuring high code quality and reliability. ● Collaborated with the backend team on proof-of-concept projects to enhance the data curation application. ● Delivered extensible and maintainable code as part of a team, adhering to industry standards and best practices. ● Excelled in rapidly prototyping new capabilities to assess and confirm project feasibility. ● Tested, maintained, and recommended software improvements to ensure strong functionality, performance, and optimization.
Frontend Developer
11.2018 - 06.2019 |Origami Logic
JavaScript, React, TypeScript, API, GraphQL, D3.js, Python, Django, React Native
● Maintained a JavaScript application using Vanilla JavaScript, ensuring code quality and application performance. ● Developed new functionalities using React, TypeScript, APIs, and GraphQL, enhancing the application's capabilities. ● Led the implementation of TypeScript for new and existing code bases, improving code maintainability and developer productivity. ● Developed and enhanced charts for data visualization using D3.js, providing users with detailed and interactive data insights. ● Maintained the mobile application using React Native, ensuring a seamless user experience across platforms. ● Developed new backend functionalities using Python and Django, supporting the application's growing feature set and improving server-side performance.
IT Specialist / Software Developer
05.2015 - 05.2016 |Palosanto Solutions
PHP, AngularJS, EmberJS
● Asterisk & VoIP engineer. ● DevOps. ● Developed Web Applications for different projects using PHP, AngularJS, EmberJS.
Full Stack Developer
05.2015 - 05.2016 |Dom & Tom
HTML, CSS, JavaScript, Node.js
● Designed and developed applications, especially VoIP applications. ● Provided technology consulting to external customers and internal project teams. ● Verified and implemented detailed technical design solution to the problem as identified by the Technical Project Manager. ● Created and maintained effective customer relationships so as to ensure customer satisfaction. ● Assisted with implementation of project architecture, standards, and processes. ● Researched, identified and documented the client’s technical requirements. ● Developed and documented system architecture. ● Created data flows and database schemas.

Образование

Electronics
2011 - 2015
Escuela Politécnica Nacional

Языки

ИспанскийРоднойАнглийскийПродвинутый