Working on migration of VB .Net Application in a SAAS environment to C# MVC. Prototyping and proof of concept design. Aim was to identify if we could migrate the current application from Win Forms VB .NET to MVC C#.
Technologies used during the investigation: C#, MVC 5, Ninject, Visual Studio 2013, Visual Studio Online.
Eclipse Legal Systems
Developed a HTML5 mobile web application that communicates with our Case Management System via Web Services. The aim of this application was to give users the ability to record the work they carried out and to bill a client appropriately. Technologies used to create this application and test before deployment to our testing team are below:
- C#, MVC4, NHibernate, Dependency Injection, Web Services, TFS 2012, Visual Studio 2012
- HTML5 – IndexedDB, Local Storage, Cache Manifest File - for offline capability
- CSS - responsive design
- IIS 8 Web Server
Developed an interactive web application as part of team of 5 using MVC and Agile methodology. The aim of this application was to create a platform for our clients to advertise their services to their own clients, prospective clients and to streamline processes. Technologies used to create this application and test before deployment to our testing team are below:
- SQL - SQL Server 2012, SQL Management Studio
- CSS - responsive design
Both applications are device inter-dependant and I understand the struggles developers face when creating web applications that need to work on multiple devices i.e. iPads, iPhone, Windows Surface, Windows Phone, Android Tablets and Android Phones.
I now solely maintain the two products above. Any enhancements and bugs are logged and resolved via Microsoft Test Manager. As well as developing I also mentor junior developers who are starting their careers in Software development.
I also look after our team’s development environments that use SCVMM – System Center Virtual Machine Manager. All hyper-v machines, SQL Databases, IIS Servers are created and maintained by me.
My role was to highlight any defects in the software that was written by our development team.
The tasks undertaken on a daily basis are shown below:
- Preparing and maintaining test plans in Microsoft Test Manager
- Regression Testing
- Providing feedback to our development team.
- Doing continuous testing and upgrades.
- Test Automation using Microsoft Visual Studio Coded UI tests.
Deliver training courses on how Microsoft Test Manager is used, how it integrates with Team Foundation Server and Agile Methodology as a whole.
More Work Experience
Less Work Experience
Providing first line and second line support for our clients. Logging and resolving any queries our clients had over the phone or via email.
- Microsoft Server R2 2008
- Microsoft Exchange Server
- Microsoft Windows XP, Vista, Windows 7.
Education and Training
More Education and Training
Less Education and Training
Computer Science (hons) 2:1