As an experienced Full-Stack Developer with over 4 years of experience, I am well-versed in designing, building, and implementing pieces of software that add value to businesses using various technologies. My proficiency includes Ruby, Ruby on Rails, Node.js, HTML/CSS, SQL, TypeScript, and React. Additionally, I have experience working with Git, API, Jira, Jest, React Native, Agile, Storybook, and Cypress.
My expertise in JavaScript and Node.js, with a solid understanding of Python, allows me to tackle a wide range of challenges with confidence. I am experienced in using SQL to manage data effectively, while my skills in HTML/CSS and React enable me to create visually appealing and responsive web pages. My proficiency in TypeScript and Ruby on Rails makes it easy for me to build scalable and reliable web applications.
I am passionate about staying up-to-date with the latest technologies and frameworks to ensure that I can deliver innovative solutions. I enjoy working in agile environments, where I can collaborate with my team to achieve project goals efficiently. With my skills, expertise, and dedication to delivering quality results, I am confident that I can make a valuable contribution to your organization.
As a Software engineer ll (aka Full stack) some of the most relevant work I get were:
Building UI interfaces using reactjs, Typescript, storybook and MSW.
Implementing API calls to render data as components.
Writing unit tests for ReactJs components using Jest and MSW(mock service worker). Writing end to end testing using cypress.
Writing APIs usign Nestjs, Nodejs and Typescript.
Writing Unit Tests for API endpoints using Jest.
Writing APIs using Ruby and Ruby on rails Framework.
Writing Unit tests for API endpoints using Ruby
Writing on backend project such as monolithic and microservices APIs written in Typescript using NestJs.
Doing code review and giving feedback.
Team work related.
As a Full stack developer some of the most relevant task I get were:
API Development using Nodejs and ExpressJs.
IOT Firmware development using c language and Arduino.
Automation of processes using Python.
Design of databases models using relational models.
Development of Android apps using Java. Development of SPA using Reactjs. Development of Desktop apps.
Design of multiple software architectures. Deployment of Application using Docker. Server management using Linux OS.