I'm a Full-stack Web Developer with over 6 years of experience, based in Canberra. Passionate about learning and embracing cutting-edge technologies to create innovative web solutions.
I contribute to digital project production by producing clean, reusable code and creating comprehensive documentation through commented code. Working closely with management and colleagues, I ensure the delivery of high-quality digital solutions while actively seeking guidance to meet deadlines efficiently. Additionally, I play a key role in forming solutions for internal and external projects, assisting in testing and reviewing digital solutions, and effectively managing multiple tasks to prioritize workflow and project success.
I specialize in designing and developing solutions with a focus on high availability, low latency, and scalability. This involves building features and improvements across backend, middleware, and frontend technologies while adhering to coding standards for optimal site layout and user interface. I prioritize writing testable code and conduct Unit and Integration Testing to ensure functionality and performance meet requirements. My approach emphasizes delivering performance-driven and user-centric web applications that align with business objectives. Additionally, I manage infrastructure, toolsets, and deployment pipelines, reviewing and updating codebases to modern standards for improved functionality and cost-efficiency.
I collaborate closely with web design and development teams to create web applications, utilizing the latest technologies and software programming techniques. As part of an Agile team, I work efficiently to consistently deliver high-quality work aligned with project guidelines and objectives. I delegate tasks to ensure project timelines are met and contribute to bug resolution and user issue handling promptly. Additionally, I actively participate in team meetings, provide progress updates, offer technical support to clients, and contribute to design, brainstorming, and code review sessions, continuously improving processes and fostering a collaborative environment.
I utilize a range of technologies to develop software applications, including websites and web applications. Collaborating closely with other developers, I identify and resolve various bugs and errors in software. I actively participate in development team training, daily meetings, and huddles to stay informed and contribute effectively. As directed, I manage and maintain web projects, focusing on refactoring existing code and modifying applications to align with corporate goals. Additionally, I review and test code rigorously to identify and fix bugs, providing detailed project reports weekly to keep project managers/supervisors updated on milestone progress.