KEY SKILLS • Fast learner • Problem solving • Organised • Team player Matt Fergusson Software Developer PROFILE I am a young, ambitious professional with a BSc in Digital and Technology Solutions and 6 years experience working in financial technology. Starting my journey as a Software Apprentice, I have acquired a deep understanding of technology and a great work ethic. I am a strong problem solver and fast learner, constantly adapting to the ever growing world of technology. Over the last few years I have worked in many teams with a variety of professionals with different roles. Because of this, I have developed great communication skills while proving to be dependable, adaptable, approachable and a good team member. I am constantly learning and actively looking for a new challenge to accomplish. CONTACT 07984 639989 prefix@live.com 18 Cecil Avenue Hornchurch RM11 2NB EDUCATION & QUALIFICATIONS University of Roehampton - 2015 to 2019 BSc in Digital and Technology Solutions Havering College - 2013 to 2015 Level 3 ICT (Software design) - Merit Merit Merit (MMM - 280 UCAS Points) Barking Abbey School - 2008 to 2013 Maths - Grade B Science - Grade B Additional Science - Grade B English Language - Grade C English Literature - Grade C Geography - Grade C IT DIDA - Pass PE - Pass PROFESSIONAL EXPERIENCE Software Developer IG 2020-Current • Leading the development of a new help and support platform using Micro Frontend architecture, enabling horizontally aligned teams to move to vertically aligned. o Using modern tech such as SingleSPA, SystemJS, React, Node, AWS, Kubernetes, Lerna, Git, Google Analytics, Sentry, Cypress, Jest, TypeScript o Building multiple responsive UI’s and components • Mentoring and overseeing work carried out by graduates and associate developers • Using real data to create hypothesis about software flows in an effort to improve and innovate • Designing software architecture to maximise scalability, performance and maintainability Associate Developer IG 2019-2020 • Owned the entire development process of building a new investor quiz. This involved: o Creating work items in Jira for devs and QA with all information needed including story points o Building cloud infrastructure as code using Terraform to spin up services such as S3, CloudFront, Route53, and Lambda o Running weekly meetings with the business to discuss the progress of the project o Communicated with UX designers to get designs built using Figma o Building many responsive user interfaces with automated unit/ integration/E2E tests and a 100% code coverage using Jest, Cypress and React Testing Library o Built a custom CI/CD pipeline in Jenkins to automate our code checks and deploy our assets to AWS o Worked with QA on writing acceptance criteria for manual E2E testing before release • Heavily involved in building out our React component library in Typescript ADDITIONAL INFORMATION DOB 08/01/1997 REFERENCES Liam White Team Lead IG 07794 993365 Mike Noel IT Course Director Havering College 01708 455011 Minnie Clifford Store manager USC 08443 325898 ACHIEVEMENTS • Graduated at Roehampton with a 2:1 in Digital and Technology Solutions • Worked on multiple applications across many different platforms using different technologies • Been praised highly by managers and colleagues • Enabled IG to incorporate fully autonomous product focused teams • Given several tech talks and presentations to hundreds of people • Created a restaurant ordering system Matt Fergusson Software Developer Retail Employee USC 2016-2017 • Stock control • Serving customers • Dealing with customer enquiries • Promoting products • Managing the footwear department PROFESSIONAL EXPERIENCE continued Software Apprentice IG 2015-2019 • Built multiple production features for IG’s Web Trading Platform using technologies such as; Ember, HTML, SASS, JavaScript, Node, Git, • Implemented various bug fixes • Built a trade hedging web application using native HTML, CSS and JS • Refactored a large section of the IG website code from JS ES5 to ES6 • Helped build multiple forms in React to meet business needs while working with developers, designers, data scientists, delivery managers and architects • Used many automation tools that enable us to incorporate CI/CD into our modern applications