Full Stack Developer with an entrepreneurial spirit, adept at transforming ideas into products that people love. Core competencies encompass Web Development, Information System Lifecycle Management, Scalability, Agile Methodologies, Mobile Applications, Responsive Web Design, REST and GraphQL standards, React Query, Docker, Express.js, and Nest.js. Proficiency is demonstrated in database management with both SQL and NoSQL, unit testing, SEO optimization, Clean Architecture implementation, adherence to SOLID principles, and application of Design Patterns. Expertise extends to UI/UX design principles and a wide array of programming languages, including C#, .NET Core ASP.NET, Java Spring Boot, and Spring Data JPA, with ongoing expansion into CI/CD practices and AWS DevOps methodologies.
Technological proficiency includes front-end development using tools like ReactJS, Next.js, Styled-components, Context API, JavaScript, TypeScript, and Zustand. Back-end expertise includes Node.js, Express, Nest.js, Docker, MySQL, MongoDB (Mongoose), Firebase, and .NET Core ASP.NET, as well as Spring Boot. Mobile development capabilities are evidenced by use of React Native and Expo. Version control is managed through GitHub and Git, with project management methodologies such as Scrum and GTD being adopted. Adherence to Software Engineering Principles is shown through the implementation of SOLID, Design Patterns, Clean Code, Clean Architecture, and Domain-Driven Design (DDD). Testing skills are demonstrated using Jest library, with familiarity in libraries such as react-hook-form, react-query, Material-UI, TailwindCSS, Zod, and Yup.
Driven by a passion for continuous learning and contribution, this profile embodies a resourceful professional capable of developing innovative solutions.