Back-end Web Application and API Developer specializing in Node.js, with a strong background in developing scalable, cleanly-coded solutions and keenly interested in emerging technologies. Educational qualifications include a degree in Information Systems focused on Web Applications, supplemented by specializations in Database and Blockchain technology. Proficient in an array of programming languages and technologies, such as Node.js, Typescript, Python, PHP, Java, Golang, SQL, JavaScript, CSS3, HTML5, JSON, and XML. Experienced in managing databases like PostgreSQL, MySQL, Oracle, MongoDB, and DynamoDB, and utilizing version control systems Git and SVN. Competent in employing libraries and frameworks including React, Next.js, Express, Fastify, Flask, FastAPI, Bootstrap, and jQuery. Versatile with operating systems including Linux and OSX.
Additional skills encompass Docker containerization, microservices architecture, OAuth2 protocol, MVC pattern, RESTful API development, continuous integration, object-oriented programming (OOP), agile methodologies (SCRUM, KANBAN), Git flow, Jira, clean code principles, clean architecture, UML data modeling, cross-browser responsive layouts, and leadership coaching. Demonstrated technical leadership in previous roles.