About
A highly motivated Software Engineer with hands-on experience in developing and testing front-end applications at NCR Atleos. Proficient in JavaScript, TypeScript, and the AngularJS framework, with further experience in C# and ReactJS. Demonstrated expertise in version control and continuous integration using GitHub, Jenkins, and JFrog. Adept at working in agile environments and delivering high-quality software solutions.
Work Experience
Front-End Software Engineer | NCR Atleos (July 2022 - Present)
Contributed to 'NDC Enterprise' front-end software for ATMs using AngularJS and Chrome Chromium. Developed expertise in JavaScript, TypeScript, and extensive unit testing with Karma and Jasmine. Experienced with version control via GitHub Actions and Jenkins, and participated in agile scrum teams.
Skills
Languages
JavaScript, TypeScript, C#
Front-End
AngularJS, ReactJS
Testing
Karma, Jasmine, angular-mocks
Backend & APIs
Flask, RESTful APIs
DevOps & CI/CD
GitHub, GitHub Actions, Jenkins, JFrog
Tools & Platforms
Chrome DevTools, Oracle VM, Hyper-V, PractiTest
Education
University of Dundee
Bachelor of Science with Honours - Computer Science
September 2019 - May 2022 | Final Grade: 2:1
Honours Project: Online Peer Review System (A2)
Designed and developed a website application for creating and submitting assessment marking forms. Built with ReactJS for the front-end, Flask for APIs, AWS for the database, and deployed on Heroku.
Contact
Feel free to reach out to me: