Full Stack Software Developer
Current- Developing and maintaining full-stack web applications using React, MobX, TypeScript, and Bootstrap for responsive front-end design.- Engineering robust backend systems using OOP principles and implementing RESTful endpoints with PHP Symfony and Doctrine, ensuring high performance and scalability.- Developing and executing comprehensive test cases for both backend (using PHPUnit) and frontend (using Jest and Cypress) code to ensure reliability and performance.- Designing and implementing APIs and data layers to support functionality.- Managing both relational (PostgreSQL) and non-relational (MongoDB) databases to ensure data integrity and performance.- Building Docker containers for efficient application deployment and environment consistency.- Utilising Git for version control and Jira for task management in Agile development cycles.- Collaborating with cybersecurity experts from cross-functional teams for secure development.- Conducting code reviews and providing constructive feedback to enhance team output.- Participating in the full software development lifecycle, from concept to deployment.- Providing ongoing support and troubleshooting for live applications, reducing reported issues.- Continuously adopting the latest industry tools and technologies to enhance development processes.