Software Developer with six years of experience in delivering quality and secure systems across various business sectors. Skilled in developing CRM SaaS, Kanban, Payroll Management, Real Estate, Vehicle Rental, CMS, Bank Reconciliation, and Internal Process Management systems alongside bespoke backoffice tools. Demonstrates proficiency in understanding business rules and excels in teamwork, proactive problem solving, and maintaining a positive work environment.
Proficient in software development using PHP, both vanilla and object-oriented within frameworks such as Laravel and Symfony, and experienced in backend JavaScript with Node.js, TypeScript, Express, NestJs, and Jest. Capable of creating, consuming, and integrating API services while ensuring proper documentation and contract validation through Swagger. Expertise in unit testing and familiar with frontend technologies like HTML5, CSS3, Bootstrap, JavaScript, and jQuery. Applies various design patterns, including MVC, Singleton, ActiveRecord, and DTO, and adept in version control with GIT, including GitHub, Git Flow, Bitbucket, and Git Actions Workflows.
Possesses strong database management skills with MySQL, in-depth knowledge of Docker, Linux/WSL, and Ubuntu environments, and experience in maintaining legacy systems by adding features, fixing bugs, and enhancing functionality. Familiar with messaging solutions using RabbitMQ and template engines such as Smarty and Blade. Employs Agile methodologies, specifically Scrum, and holds a passion for VBA in Excel for accounting solutions, automation, and macro creation with AutoIt as a hobby.