Experienced Software Engineer specialising in clean, maintainable code development using Python (Flask, FastAPI) and Flutter for building robust cross-platform applications. Skilled in React.js, React Native, and JavaScript, with a solid foundation in Android development using Kotlin and Java. Proficient in designing scalable software architectures and integrating front-end applications with backend services via RESTful APIs.
Hands-on experience with DevOps practices including CI/CD pipelines using GitHub Actions, containerisation with Docker, and automated deployment to cloud platforms such as AWS (including RDS, VPCs, and Lambda). Adept in writing Bash scripts for automation, managing Firebase deployments, and ensuring secure, efficient infrastructure to support modern software systems.
Capable of optimising back-end systems through SQL query builders, eager loading, and database performance tuning to support complex business logic. Committed to delivering efficient, user-friendly solutions that align with the demands of modern tech environments, while collaborating effectively using tools like GitHub, Jira, and Confluence.
Python (Flask, FastAPI)
Dart (Flutter)
CI/CD pipeline management
Mobile and web app development
Software architecture and design
SQL query optimisation
Jira and Confluence expertise
Data analysis and visualisation
Cloud computing
Application programming
RESTful services
Containerization technologies
Virtualization technologies
Continuous integration