Web development at Barclays

This summer, I have joined Barclays as Technical Developer Summer Analyst. It was a challenging, yet rewarding experience.


As a Developer in Barclays ...

JIRA and different planning tools has gained increasing popularity and are particularly useful for managing big and complicated projects. Therefore, we, as a group of interns, are developing an agile estimating tool from scatch for our internal clients.

Stacks used:
  • Angular for front end
  • Golang for backend
  • Deployed on Amazon EC2 Instance and Fargate

  • I started off with front end development, building up features and styling pages with Angular Material Modules. I then moved on to work on integration with the back end, sending HTTP requests to store and retrieve information from the server. After that, I also tried out Golang and worked on the user management system at the backend server.

    Entering phase two of the project, we started to deploy it with Amazon AWS EC2 instances and Fargate. With deployment on the fly, we had a hard time catching up with front-end testing. Lesson of the day is we should not leave unit tests till the last minute. In addition, we also started to have proper JIRA and sprint planning session, using the very own tool that we developed for planning our project. This hugely improved our efficiency and is a rewarding moment for the team because we are using the product that we developed. I have also gained more understanding on Barclays DevOps procedures and processes.


    Other Business Objectives

    The internship is not just about coding. I have also attended a lot of trainings and networking sessions. To name but just a few:
  • a) Risk and Financial training
  • b) Quantative Analysis
  • c) Machine Learning
  • d) Cyber Security
  • e) Crytography
  • f) Ventures
  • In addition, I have also scheduled meetings with various directors and managing directors to understand more about their views on future tech, business and their roles, which are quite insightful and inspiring. Overall, I have met so many amazing people via this intership and it enriched my skillsets, offered me an intriguing insight into the daily work of a developer at Barclays. Surely, it is a summer well spent.




    Key Skills developed: