Full-stack Java/Kotlin Mobile Developer
I have worked across a variety of applications and projects in my career, covering customer-facing and internal-facing software, and involving multiple disciples including frontend development, backend development, DevOps (mainly with Jenkins), IaC development (Docker, Chef, AWS), business analysis, dev team management and more. I am deeply familiar with software and system design best practices such as REST, design patterns, and avoiding race conditions.
All of my experience to-date has been working for large, well-known enterprise-level organisations, and I have had a successful career so far, with 3 promotions. I have held both tech lead and IC roles in Agile teams using Scrum or Kanban methodologies, engaging in hands-on coding and guiding other team members in aspects such as maintainability and testability. I am a strong champion of the power of collaboration and sharing technical skills, including technical documentation through tests and code comments, hackathons, and traditional documentation / Q&A (I was recognised at Barclays as one of the top 10 contributors to the technology Q&A platform, company-wide). I am also highly adaptable, having worked in roles with focus on each of the phases of the development lifecycle - inception/ideation, business analysis, design, build, test/defect fixing, and deployment. In addition, I have worked in roles where I have been designing UI/UX for both customer-facing and internal applications as part of my role, for example producing wireframes and interface specifications.
I enjoy solving interesting technical challenges, both at the code level and system design level. Working at Barclays from 2008 to 2020 in both engineering and architecture roles, I have been heavily involved with the company's technology transformation from monolithic, stateful applications on physical servers, to scalable, stateless microservices deployed on containers in the cloud. Through this journey, as well as the business-led projects along the way, I have had proven experience of tackling such challenges and ensuring scalability, reliability and performance.
I am looking for a company which supports employee growth, as I want to continue to improve my skills in Android development. I would like to find a company which has a relatively flat structure with little bureaucracy/siloed thinking, and a good work-life balance.
Work in United Kingdom
Expected Base Salary
Total Professional Experience
Send a connection request to the candidate to get their contact details.Contact Candidate