Skills

Frontend Frameworks

Proficient in working with frontend frameworks like React, Next.js, and other modern JavaScript libraries for building dynamic, fast, and responsive web applications with a focus on user experience.

  • JavaScript (ES6+)
  • React
  • Next.js
  • HTML5
  • CSS3
  • TailwindCSS
  • Bootstrap
  • Semantic UI
  • Pure CSS
  • Bulma
  • MUI

Backend Development and Service Integration

Deep knowledge in building backend solutions using Node.js and Express, as well as integrating external services through RESTful API and other protocols. Working on scalable architectures that ensure secure and efficient data exchange.

  • Node.js
  • Express
  • Firebase
  • Joomla
  • WordPress

API Management and Integrations

Excellent experience in developing and managing APIs, including RESTful and GraphQL, and integrating them for seamless communication between client and server. These APIs play a key role in building scalable and reliable web solutions.

  • RESTful API
  • GraphQL
  • Axios
  • Postman

Architecture and Scalability

Strong knowledge in building microservices with RESTful and Event-driven architectures, ensuring flexibility and scalability for applications with high performance and reliability requirements.

  • RESTful and Event-driven architectures

Responsive and Adaptive Interfaces

Experienced in creating responsive and adaptive web designs using CSS Grid, Flexbox, and media queries. Ensures seamless site adaptation to different screen sizes and devices, providing an optimal user experience.

  • CSS Grid
  • Flexbox
  • Media Queries

Project Management and Process Optimization

Professional in using version control tools like Git and process automation through Webpack and Gulp.js. Experience with CI/CD pipelines using GitHub Actions, GitLab CI/CD, and Bitbucket Pipelines for efficient development workflows, continuous integration, and deployment of applications.

  • Git
  • Webpack
  • Gulp.js
  • GitHub Actions
  • GitLab CI/CD
  • Bitbucket Pipelines

Team Methodologies

Experience working with teams using Agile and Scrum methodologies for project management. Maintaining effective communication and coordination through tools like JIRA, Redmine, and Trello.

  • Agile / Scrum
  • JIRA
  • Redmine
  • Trello