Software Developer
Current1. Leadership in Mobile App Development:Led the development and launch of a React Native mobile app, overseeing project design, development, and deployment.2. Website Overhaul and Feature Expansion:Directed a comprehensive overhaul and feature enhancement of customer-facing and internal administrative websites, utilising Nuxt and Koa REST architecture.3. Technical Documentation and Process Improvement:Authored detailed technical and project management documentation using Confluence. Established a knowledge base to enhance project transparency and streamline team onboarding processes.4. Quality Assurance through Advanced Testing:Introduced and implemented functional testing of the front- and back-end services with Jest, Mocha/Chai, and Vitest frameworks to enhance code quality and reliability.5. Microservice Management for System Automation:Managed a sophisticated microservice, employing an asynchronous message queue service for the automation of web systems. This initiative included integration of data from external providers and generating statistics for the proprietary subscription service.6. Agile Team Leadership:Led the team in bi-weekly agile sprint meetings as a proactive team lead, focusing on estimating feature tickets in JIRA and aligning sprint workflows with business goals and timelines.7. Code Review and Standards Enforcement:Conducted rigorous daily code reviews to ensure compliance with functional requirements, quality standards, and scalability.