Full-Stack Software Developer

Maurice Kelly, BSc. (Hons)

07534821512

[email protected]

Personal Profile

I am a skilled software developer with more than ten years software engineering experience developing full-stack applications, primarily using .NET with C#. I am skilled using Windows, macOS and Linux.

Website: AZPragma

GitHub: GitHub

LinkedIn: LinkedIn

Middlesex University – London, UK

Bachelor of Science with Upper Second Class Honours in Information Technology with Combined Studies (2:1)

University Dissertation

Web Security Issues and the Vulnerabilities Associated with Keyboards for Sensitive Data Entries. A smart UI system was designed to manage sensitive data input. The system prevented keyboard keystrokes sniffing to counteract the issues of key-logger type security threats.

University Group Leadership

Led a successful undergraduate group project with a co-lead. I designed, developed and documented the software component of the project, implementing a UI simulation for assistive technology to aid disabilities such as dyslexia and motor impairment. Tasks were delegated to members with skills suited to specific roles.

College of North East London

Access Certificate in Information Technology

City and Islington College

GCSE Maths

Freelance Software Engineer (2020 – Present)

Tech stack: .NET, C#, ASP.NET Core, Web API, Minimal API, Blazor, Blazor Hybrid, EF Core, PHP, Laravel, VueJS and more. Java, C++, Kotlin, Python, TS, JS, SQL, HTML5, SCSS, CSS3, Visual Studio, VS Code, SQL Server, SSMS, MySQL and more...

Attributes

Problem solver; continually learning new programming languages and techniques to broaden overall software engineering knowledge and skills.

Some Courses Completed

  • Computer Programming

  • Computer Architecture and Operating Systems

  • Conceptual Mathematics for Computing

  • Computer Management

  • Applied Programming

  • Object Oriented Programming with C++

  • Internet and Web Technologies

  • Creative Programming with Java

  • Distributed Multimedia Technology

  • Fundamentals of Computer Graphics

  • Computer Graphics Rendering

  • Interactive Graphics Systems

  • Computer Graphics Animation and Simulation

  • Distributed Internet Programming

  • Developing Enterprise Systems

CV as PDF if Required