Backend Software Developer.
Role | Languages | Technologies |
---|---|---|
Software Engineer | Python, GO | AWS, Jira API, Confluence API, Slack API, Opsgiene API, Docker, Flask |
Start | End | Length |
2022-03 | Current | 3 Years |
Working with the Reliability Process Group creating automation's for company incidents including incident ticket creation, Sending automated slack messages, etc. Utilising Python, Jira API, Confluence API, Slack API and AWS.
Role | Languages | Technologies |
---|---|---|
Software Engineer | C++ 20, Python | EnTT, Docker |
Start | End | Length |
2021-07 | 2022-03 | 8 Months |
Worked on a SADM Responsibilities included: developing SADM in C++ 20 using EnTT, Creating testing automation tools in python and Dockerizing SADM.
Role | Languages | Technologies |
---|---|---|
Software Engineer | Typescript, Python, Go, Java | Bamboo API, Jira API, Crowd API, AWS, Loopback 4, WSDL, Docker |
Start | End | Length |
2020-01 | 2021-07 | 1 Year |
12-Months Graduate Program followed by joining the network software team including two rotations: Rotation one: Agile tools team member. Worked on various automation tools / dashboards including which involved using Bamboo API, Jira API and Crowd API and the following AWS tools including Lambda functions (in GO), EC2, Route53, ECS and Cloudwatch. Rotation Two: Worked on Adapters which talk directly to 2G, 3G and 4G network elements. Adapters are written in Typescript using the loopback 4 framework, with communication to the network elements being via wsdl, HTTP or a raw TCP connection sending a byte stream. Responsible for creating and enhancing bamboo plans, including automatically testing. This work provided with great experience in talking to legacy systems from modern systems.
Role | Languages | Technologies |
---|---|---|
Summer Vacation Intern | C, Python | 4G, Diameter, Docker |
Start | End | Length |
2018-11 | 2019-02 | 3 Months |
Cyber Electronic Warfare Division. Worked as part of a team of 3 to create a 4G simulation allowing for better security testing. Included topology discovery. Personally wrote a free Diameter plugin in C, allowing us to send pure Diameter traffic more easily and enabling us to test more. Simulation script was written in Python which would flood the network, analyse responses, and then create a topology of the Diameter network based on those responses.
Role | Languages | Technologies |
---|---|---|
Research Intern | C#, Python | Blockchain, Research |
Start | End | Length |
2017-01 | 2019-11 | 3 Years |
Worked with Dr Alan Colman and Dr Jabed Morshed on four Research papers on BlockChain, one of which I was primary author. Papers were presented at the 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications and the 12th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE).
Role | Languages | Technologies |
---|---|---|
Classroom Tutor / Laboratory demonstrator | Pascal, C, Ruby | Doubtfire |
Start | End | Length |
2017-01 | 2019-11 | 3 Years |
Introduction to Programming taught in Pascal, C and ruby for Higher-Ed students, Responsible for lesson plan curriculum delivery over 2-hour period to up to 25 students, work assessment, and proctoring tests. Also includes HelpDesk consultation assisting students one-on-one.
Course | Awarded date | GPA |
---|---|---|
Bachelor of Computer Science | 2019 | 3.76 |
Other info please hire me