List of the certifications:
-
Completed a job simulation involving web development and cybersecurity for the Commonwealth Bank Software Engineering Program.
-
Developed proficiency in HTML and CSS, leveraging these languages to create and style a responsive web page adhering to specific branding guidelines.
-
Acquired foundational knowledge in financial cybersecurity principles, synthesizing complex information into clear, actionable advice for enhancing client security.
-
Explored web hosting security measures, drafting a comprehensive proposal on secure hosting practices to accommodate future website expansions and protect against potential cyber threats.
-
Completed a comprehensive job simulation focused on building the backend core for "Midas", a financial transactions processing system using a modern Java technology stack.
-
Engineered the backend core for the financial system using Spring Boot and Java 17, establishing a robust microservice architecture for processing financial data.
-
Integrated the application with Apache Kafka, developing a message listener to asynchronously consume, deserialize, and process streams of financial transaction data, ensuring system decoupling and scalability.
-
Implemented data persistence and complex business logic using Spring Data JPA and an H2 in-memory database. Developed transactional logic
(@Transactional)
to validate financial rules (e.g., sufficient funds) and ensure data integrity during atomic balance updates. -
Developed full-stack API capabilities by both consuming an external REST API (using RestTemplate) to incorporate incentive data, and exposing a new secure endpoint
(@RestController)
for clients to query user account balances.
-
Proposed a new feature for the EA Sports College Football and wrote a Feature Proposal describing it to other stakeholders.
-
Built a class diagram and created a header file in C++ with class definitions for each object.
-
Patched a bugfix and optimized the EA Sports College Football codebase by implementing an improved data structure.
-
Completed a job simulation involving competitor research and user experience enhancement for Lloyds' UX Design team.
-
Designed and analysed customer surveys, collecting feedback from 50 respondents to identify key areas for feature improvement.
-
Conducted ethnographic studies and observational research to understand user behaviour, resulting in actionable insights to improve navigation and security features.
-
Utilised data visualisation tools and techniques to present survey findings, enhancing the clarity and impact of user experience recommendations.