Software Developer with a focus on collaboration and teamwork, demonstrating proficiency in contributing to and seeking support within a team environment. Expertise in organizing and improving development processes with active participation in discussions regarding application requirements and enhancements. Advocates for maintaining positive team relationships as a core element of achieving successful project outcomes.
Experienced in agile development methodologies, including Scrum and Kanban, with a commitment to continual learning of new technologies and tools. Possesses advanced skills in Javascript and Typescript, with an application of SOLID principles and object-oriented programming (OOP). Holds basic knowledge of multiple programming languages including C, C++, C#, Java, and Python. Specializes in front-end development utilizing frameworks such as React, Remix, Next.js, React Router, Redux, Context API, React Hooks, Bootstrap, and MaterialUI, as well as proficiency in HTML and CSS.
Back-end development capabilities include Node.js integration with Docker, and database management using both SQL and MongoDB. Demonstrates proficiency with frameworks such as NestJS, Sequelize, Prisma, Mongoose, and Express. Skilled in creating RESTful APIs with authentication mechanisms, and conducting tests using Mocha, Chai, and Sinon frameworks.
Experienced in mobile development through React Native projects. Holds a foundational understanding of software architecture principles and deployment strategies.