Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas online more than two weeks ago
Candidate
Male
Not looking for a job
Great Britain, willing to relocate (Moscow), prepared for occasional business trips
The approximate area of the job search is specified
Technical Lead .NET Developer
Specializations:
- Programmer, developer
Employment: full time
Work schedule: full day
Work experience 23 years
May 2022 — March 2023
11 months
Repairify UK Ltd
Lead .NET Developer
UK Jupiter Platform – Lead .NET Developer
The Jupiter Platform provides a suite of web applications and devices used in the USA and UK automobile repair industry, supporting repair shops in managing automobile repairs, performing diagnostic and vehicle calibration services.
• Responsible for taking a technical lead on the UK Jupiter Platform to integrate UK market requirements by analysing requirements, designing and developing solutions, coordinating deployment, QA testing, UAT, and liaised with the USA Jupiter Platform team.
• Successfully integrated UK enhancements into the UK Jupiter Platform applications using technologies Vue, TypeScript, JSON, C#, .NET Core, MVC5, Web API, SignalR, Dapper, T-SQL, SQL Server, Visual Studio, Git, Azure DevOps, Repos, Pipelines and Octopus Deploy.
• Successfully integrated SmartLink devices into the Jupiter Platform by enhancing MVC5, SignalR and Web API projects, and SQL Server DB, to support SmartLink device integration.
• Responsible for deployment and coordinating QA testing and UAT using Jira, Octopus Deploy, Azure Repositories, Pull Requests and Pipelines.
• Successfully learned the Vue SPA framework including components, properties, attribute bindings, method handlers, lifecycle hooks, Vuex state (actions, getters and mutations).
February 2022 — March 2022
2 months
The Boxoffice Company
Senior .NET Developer
Cinema Websites – Senior .NET Developer
Responsible for maintaining existing cinema websites using C#, MVC 5, Web API, EF, React, jQuery, JSON, AJAX, SQL Server 2017, Agile, Git, Jira, Confluence.
October 2021 — December 2021
3 months
Dae.mn Ltd
Lead .Net Developer
BARGE Project – .NET Lead Developer
The BARGE website allowed the capture, planning, allocation and tracking of client groups’ equipment in the Commonwealth Games 2022
• Successfully integrated new functionality into BARGE website using C#, .NET 5.0, MVC, VS 2019, AutoMapper, EF, .NET IoC, CQRS, MediatR, xUnit testing, Telerik, JSON, jQuery, Bootstrap, SQL Server 2017, Azure Dev Ops, CI/CD, Azure Pipelines, Jira and Git.
• Successfully integrated Telerik grid controls into BARGE with custom grid and column filtering, sorting, grouping, edit form dialogs, bulk row deletes and row copy functionality.
• Completed foundation course in .NET 5 and Microservices architecture covering asynchronous inter-Microservices communication, timeout and retry policies, circuit breaker pattern, Docker, MongoDB, MassTransit and RabbitMQ.
January 2021 — September 2021
9 months
Pavers Ltd. Catherine House Harwood Rd, Northminster Business Park, York, YO26 6QU, UK
Great Britain
Retail... Show more
.NET Technical Lead
Eurostop Project –.NET Technical Lead
The Eurostop Web API system provided integration to the Eurostop e-rmis retail system allowing internal Pavers applications to obtain retail data via a RESTful API.
* Designed and developed a multi-tiered RESTful .NET 5.0 Web API application using C#, .NET 5.0, Web API, VS 2019, WCF, AutoMapper, IoC Unity, JSON, JWT, Swagger and Git.
* Successfully customised WCF client classes to include custom HTTP request fields in WCF requests and to use X509 certificates.
* Successfully configured IoC Unity to determine object dependencies at runtime depending on runtime data.
* Deployed Eurostop Web API as Docker images to Google Kubernetes Engine on Google Cloud Platform using gcloud and kubectl to apply Kubernetes deployment, service and ingress manifests to GKE cluster.
August 2019 — November 2019
4 months
University of Leeds
.NET Technical Lead (Contract)
Placement Allocation Reporting System (PARS) – .NET Technical Lead
The PARS website allowed the administration and monitoring of MBChB programme Year 5 students on medical placements. PARS allowed clinicians, mentors and administrators to manage placement feedback and generate placement reports.
* Worked alongside client stakeholders to capture and document system requirements.
* Developed the PARS full-stack website using VS 2019, C#, ASP.NET Core, Web API, EF .NET Core, LINQ, SQL Server 2017, T-SQL, React, Redux, Sagas, Javascript, JSON, CSS, Bootstrap, JWT, Identity, IoC, Git, XUnit, Azure VM, Azure DevOps, CI/CD and Azure pipelines.
* Managed the full project lifecycle including capturing requirements, performing system design, development, test and deployment to test and live environments.
February 2018 — May 2019
1 year 4 months
University of Leeds - Leeds, UK
.NET Technical Lead (Contract - 2 Extentions)
My Personalised Adaptive Learning (myPAL) Project – Technical Lead
The myPAL system (website and data warehouse) provided MBChB programme students with detailed personalised feedback on their performance in assessments and examinations from a variety of sources, as well as providing programme guidance and assistance.
* Designed and developed the myPAL Data Import project to automatically import and transform current assessment results and supporting metadata, from multiple data sources including databases, spreadsheets and XML files, into the myPAL data warehouse.
* Designed the myPAL Data Import project to use configurable parameters stored in the myPAL Data Warehouse which could be administered from within the myPAL website.
* Developed the myPAL Data Import project using technologies VS 2017, C#, SQL Server 2016, T-SQL, SSIS packages, SQL jobs.
* Successfully integrated new clinical skills passport (CSP) assessment results into the myPAL system. The myPAL Data Import project imported CSP metadata from XML files to generate CSP business rules and imported and transformed CSP assessment results ready for displaying in new CSP web pages in the myPAL website.
* myPAL website was modified to display new CSP assessment results and to support the administration of the myPAL Data Import project through new web pages using VS 2017, C#, MVC 5, EF 6, LINQ, SQL Server 2016, T-SQL, SSIS packages, ASP.NET Identity, jQuery, JSON, Ajax, HTML5, CSS, Bootstrap 3, AutoMapper, IoC Unity MVC and GIT.
* Managed the deployment of the myPAL Data Import and CSP projects to the database and web servers for both test and live server environments.
Placement Allocation System (PAS) Project – Technical Lead
The Placement Allocation System (PAS) allocated year 5 MBChB programme students to medical placements by processing students’ preferred placement choices and group sharing requests as well as identifying high priority students.
* Captured PAS requirements from stakeholders and applied MoSCoW prioritisation technique to identify deliverable requirements.
* Designed and developed PAS to automatically import placement metadata and student placement choices and group sharing requests from spreadsheets before transforming the data and using an allocation algorithm to allocate students to preferred placements.
* Developed PAS using technologies VS 2017, C#, SQL Server 2016, T-SQL, SSIS packages and SQL jobs.
* Investigated migrating PAS website and SQL Server database from data centre to Azure and creating a CI/CD environment using Visual Studio, Git, Azure Pipelines and DevOps.
* Successfully developed the PAS Admin website for system admin users to view placement allocation results and transfer students between placements using Angular 7, TypeScript, Bootstrap, ASP.NET Core Web API, C#, LINQ, EF Core, SQL Server 2017 and Git.
* Generated technical specification containing context diagram, system architecture diagram, ERD, system components overview, installation and configuration.
October 2017 — February 2018
5 months
Leeds City Council - Leeds, UK
Technical Lead (Contract)
Service Development Team – Technical Lead
Analysed client requirements and Leeds City Council (LCC) enterprise technologies to identify technical solutions to integrate new functionality into the LCC website.
Generated technical specifications that identified how to modify enterprise system applications and components within the LCC environment using a combination of technologies including C#, Sharepoint website, BizTalk, ASP.NET MVC, Web API, SQL Server, workflow engines and TFS.
Managed developers responsible for the development, testing and delivery of the proposed technical solution and resolved any technical issues.
June 2016 — July 2017
1 year 2 months
University of Leeds - Leeds, UK
Technical Lead (Contract - 3 Extensions)
My Personalised Adaptive Learning (myPAL) Project - Technical Lead
The myPAL system (website and data warehouse) provided MBChB programme students with detailed personalised feedback on their performance in assessments and examinations from a variety of sources, as well as providing programme guidance and assistance.
* Designed and developed a full-stack RESTful web application using VS 2015, C#, MVC 5, EF 6, LINQ, SQL Server 2016, T-SQL, SSIS packages, ASP.NET Identity, jQuery, JSON, Ajax, HTML5, CSS, Bootstrap 3, AutoMapper, IoC Unity MVC, Amazon Web Services and GIT.
* Integrated Active Directory with ASP.NET Identity to authenticate and authorize users within the myPAL website.
* Generated a technical specification containing context diagram, system architecture, ERD, system access and security, installation and configuration.
* Designed a tiered data warehouse and developed SSIS packages to load and transform data from a raw database to a staging database before transferring the transformed data to the data warehouse.
* Developed myPAL SSIS packages to dynamically update the myPAL data warehouse with the latest student assessment and exam data from external data sources.
* Developed a Windows application which downloaded files from Amazon Simple Storage Service (Amazon S3) using AWS SDK for .NET and prepared them for importing data via a SSIS package into the myPAL Raw database.
* Achieved pass certificates in Nessus web application and web application penetration tests.
April 2015 — August 2015
5 months
York St John University - York, UK
Technical Lead (Contract - 1 Extension)
Student Tracking and Support System (STASS) - Technical Lead
The STASS website allowed the administration and monitoring of initial teacher training for students on school placements. STASS allowed students, tutors and mentors to work with placement details and allowed placement report grades and feedback to be entered remotely.
* Worked alongside client stakeholders to capture and document system requirements and to investigate and resolve system test issues.
* Developed the STASS n-tiered website using C#, ASP.NET MVC 4, jQuery, Bootstrap, Ajax, JSON, LINQ, EF 5, SQL Server 2012, HTML, CSS, VS 2013 and VSS technologies.
* Successfully integrated STASS website with the University core student information system (SITS) to access student details.
* Managed the full project lifecycle including capturing requirements, performing system design, development, test and administered test and live environments.
October 2014 — March 2015
6 months
University of Leeds, Woodhouse Lane, Leeds, LS2 9JT, UK
Technical Lead (Contract)
Secure Electronic Environment for Data (SEED) Collect System - Technical Lead
The SEED Collect website allowed patient medical records to be collected securely from different sources into a secure central repository. The medical records included patient details, clinician visit data, clinical statements and neurological examination data.
* Worked alongside client stakeholders to capture and document system requirements and to investigate and resolve system issues.
* Developed the SEED Collect n-tiered intranet website using C#, ASP.NET MVC 4, XML, XSLT, jQuery, Bootstrap, Ajax, JSON, EF, SQL Server 2012, HTML, CSS and VS 2013.
* Dynamically generated MVC views, view models and controls using XSLT to transform XML schema documents into XML view documents.
* Dynamically generated view controls from XML documents using MVC Editor Templates.
* Dynamically generated MVC data annotations from XML documents.
* Developed a custom MVC validation provider to dynamically generate MVC validation rules for dynamic controls using MVC unobtrusive validation and jQuery validation engine.
* Developed a custom model binder to bind posted dynamic control form data onto a corresponding MVC dynamic control view model.
October 2013 — August 2014
11 months
York St John University, Lord Mayor's Walk, York, North Yorkshire YO31 7EX, UK
Technical Lead (Contract - 6 Extensions)
Paperless Admissions Project - Technical Lead
The Paperless Admissions (PA) website allowed admissions staff to process student applications for University courses using a bespoke workflow engine to handle a course application's lifecycle, from application receipt to making an application decision.
* Worked alongside client stakeholders to capture and document system requirements and to investigate and resolve system issues.
* Developed the PA n-tiered intranet website using C#, ASP.NET MVC 4, jQuery, Bootstrap, Ajax, LINQ, EF 5, SQL Server 2012, HTML, CSS, VS 2012 and VSS technologies.
* Developed a bespoke workflow engine to implement the business processes to be applied to the lifecycle of a student application.
* Successfully integrated PA website with the YSJ University core student information system (SITS).
* Developed a .NET Windows service to identify applications eligible for processing in the Paperless Admissions website using C#, LINQ, EF 5 and SQL Server 2012 technologies.
* Administered the test and live environments for the Paperless Admissions system which included deploying website and database components.
May 2014 — June 2014
2 months
City of York Council, West Offices, Station Rise, York, YO1 6GA, UK
Senior .NET Developer (Contract)
City of York Council (COYC) Profile Service Project - Senior .NET Developer
The Profile Service website allowed COYC staff to view COYC employee profile details and to update their own profile information.
• Worked in a small team environment to develop an n-tiered intranet website using ASP.NET Web API, C#, AngularJS, Bootstrap, SQL Server, Umbraco and TFS technologies.
• Successfully worked in an agile environment using TFS to work with agile elements including story planning, sprints, task board, burn-down, work items and tasks.
• Successfully developed Web API layer components that provided synchronisation of employee information between Active Directory and an Umbraco CMS website.
November 2012 — May 2013
7 months
CDS Ltd, 7 Eastgate, Leeds, LS2 7LY, UK
Senior Developer (Contract - 1 Extension)
ePIMS Project – Senior Developer
ePIMS was an electronic property information mapping service that allowed government departments and public sector bodies to manage public sector land and property information.
• Successfully developed and integrated defect solutions and enhancements into the ePIMS product suite as part of ongoing support deployment releases using C#, ASP.NET, LINQ, Entity Framework, ADO.NET, jQuery, T-SQL, SQL Server 2008 and Vault technologies.
March 2012 — September 2012
7 months
ESP Systex Limited, 68 – 74 Holderness Road, Hull, HU9 1ED, UK
Senior Developer (Contract - 2 Extensions)
Translink yLink Project - Senior Developer
The yLink Project allowed a young person to apply for a bus and rail travel card within Northern Ireland. The project consisted of developing an application to capture applicant details, a data importer Windows Service transferred the applicant details to the yLink database and a website allowed applicants to complete and pay for their card application.
* Successfully developed a remote data capture (RDC) WPF application to capture new applicant details remotely and transfer them in encrypted XML files to the yLink database using technologies C#, WPF, XAML, XML, SVN and SQL Server Compact.
* Developed the RDC data importer Windows Service to process encrypted XML files, extract applicant details into the yLink database and inform applicant of yLink Portal access details via email using technologies C#, XML, SVN and SQL Server 2008.
* Developed the yLink Portal to allow applicants to apply for a new or replacement young person's card using technologies C#, ASP.NET, EF, WCF, jQuery, HTML, CSS, SVN and SQL Server 2008.
* Successfully integrated yLink Portal with Realex card payment provider which captured and processed applicant credit card details and payment.
Surrey County Council Bus Pass Project – Senior .NET Developer
The Bus Pass Project allowed a senior person to apply for a new or replacement bus travel card within Surrey. The Bus Pass website was developed and integrated into the existing Surrey County Council website.
• Successfully developed the Bus Pass website using technologies C#, ASP.NET, jQuery, HTML, CSS, SVN, Entity Framework and SQL Server 2008.
• Successfully integrated a third party address lookup tool into Bus Pass website.
• Successfully integrated the Bus Pass website into the Surrey County Council website meeting accessibility and styling compliance.
National Railcard Project – Senior Developer
The National Railcard Project allowed an applicant to apply for a young person, senior or family and friends rail travel card within the UK. The project consisted of replacing three existing portals within the National Railcard website and developing additional website applications for administration and support.
• Successfully developed the Railcard Portal allowing an applicant to apply for a new or replacement railcard using technologies C#, ASP.NET, ASP.NET MVC3, LINQ, WCF, jQuery, CSS, HTML, SVN, and SQL Server 2008.
May 2011 — November 2011
7 months
Unisys Limited, Central Park, New Lane, Leeds, L11 5EB, UK
Systems Designer/Technical Lead (Contract - 1 Extension)
UFSS HIG.NET Project – Systems Designer/Technical Lead
Kevin worked with a systems architect to design and develop the HIG.NET core integration component that allows systems external to UFSS to access business services online using C#, WCF, MSMQ, XML, XSLT, XSD, Windows Services and TFS technologies.
• Successfully generated a Change Specification that included detailed design overview, design model, UI design, deployment plan, security model and test plan as part of the RUP framework.
• Developed the HIG.NET WCF web service component that allowed client systems to send synchronous and asynchronous business service requests to UFSS using WCF, C#, XML, XSLT, XSD and MSMQ technologies.
• Developed the Deferred Processor Service which processed business service requests asynchronously from MSMQ, sent request to UFSS, processed and saved response to MSMQ using C#, XML, XSLT, XSD, MSMQ and Windows Service technologies.
• Created test plans, supervised offshore testers and resolved system defects.
UFSS Card Payments Project – System Designer/Senior Developer
Kevin designed and developed the Card Payments changes into the UFSS UI system. Card payment details were captured in UFSS UI and sent to the external TNS card payment provider website before redirecting back to UFSS UI and restoring the user browser session.
• Successfully generated Change and Build Specifications containing design overview, process diagrams, UI designs, object model diagrams, interface designs and high-level component designs as part of the RUP framework.
• Developed a custom HTTP module to capture user session details allowing the browser session to be restored when navigating from the TNS website to the UFSS UI website.
• Integrated card payment changes into existing UFSS UI web pages and business service layer using ASP.NET, C#, WCF, Javascript and TFS technologies.
• Created test plans, supervised offshore testers and resolved system defects.
October 2010 — December 2010
3 months
Communisis PLC, Manston Lane, Cross Gates, Leeds LS15 8AH, UK
Senior Developer (Contract)
Real Retail Project – Senior Developer
Kevin was responsible for integrating event catalogues and electronic items into the Real Retail eCommerce website which was used by businesses to order catalogue items, book events and download purchased electronic items from Communisis.
• Analysed business requirements to design and develop the integration of the events booking form, events administration and downloading electronic catalogue items.
• Integrated new requirements across all layers of n-tiered Real Retail website using ASP.NET, C#, ADO.NET, T-SQL, SQL-Server 2008, Ajax, Javascript and TFS technologies.
• Managed the testing and migration of new functionality between development, UAT and live servers.
June 2010 — September 2010
4 months
Humana Europe Ltd, 25 St George Street, London W1S 1FS, UK
Web Developer
Wellness Project – Web Developer
Kevin was responsible for enhancing and maintaining the Wellness website which is a programme to help people improve their health and well being.
• Applied website skins and resolved CSS browser compatibility issues using SASS files, CSS, JQuery, HTML, Firebug, IETester, ASP.NET, C# and Team Foundation Server.
• Integrated Around The World Challenge functionality using SASS files, CSS, JQuery, HTML, Firebug, IETester, ASP.NET, C# and Team Foundation Server.
• Worked in an Agile team environment using scrum and sprint elements.
March 2010 — March 2010
1 month
NHS Connecting for Health, 1 Whitehall Quay, Floor 2, Whitehall Road, Leeds LS1 4HR, UK
Senior Developer (Contract)
NCCR Project – Senior Developer
Kevin was responsible for designing and developing components for the National Clinical Content Repository (NCCR) website. The NCCR is used by NHS stakeholders to access nationally and professionally assured reusable clinical material.
• Developed a search engine using T-SQL stored procedures and views to search the NCCR system for content material satisfying different user levels of search criteria.
• Developed web user interfaces and business components allowing users to search the NCCR, navigate the content results and download the result documents in a browser window using ASP.NET, C#, Ajax, LINQ and SQL Server 2008 technologies.
October 2009 — November 2009
2 months
MyKnowledgeMap Ltd, 37A Micklegate, York YO1 6JH, UK
SENIOR .NET CONSULTANT (Contract)
ALPS Reporting – Senior .NET Consultant
Kevin was responsible for designing and developing the ALPS Reporting System which was used by tutors to obtain statistics on student ALPS activity, assessments and mobile phone usage.
• Worked alongside clients and third party software consultants to analyse ALPS Reporting requirements and to generate technical specification containing system architecture, ERD, data entity descriptions, website navigation and interface descriptions.
• Created ALPS Reporting database schema using SQL Server 2005 technologies.
• Developed T-SQL stored procedures to daily load and process ALPS data into an intermediate form prior to displaying in ALPS reports.
• Developed ALPS reports to show user activity, assessment, mobile session and resource usage data at the levels of university, course, cohort and user using C#, ASP.NET and SQL Server 2005 technologies.
February 2008 — June 2009
1 year 5 months
ASDA Stores Ltd, ASDA House, Great Wilson Street, Southbank, Leeds LS11 5AD, UK
Senior .NET Consultant (Contract - 6 Extensions)
OSCA – Senior .NET Consultant
Kevin was responsible for designing and developing the On-Shelf Customer Availability intranet reporting system. OSCA reports were used daily by all ASDA UK store managers to provide a measure of customer availability of on-shelf items at the levels of store, division and area. These measures helped store managers maintain high levels of item availability.
• Worked alongside internal clients and third party retail specialists to analyse OSCA requirements to generate ERD, database schema and business process diagrams.
• Designed algorithms to transform item sales data into item availability information.
• Developed the OSCA database engine using T-SQL stored procedures and SQL Server 2005 technologies which were used to process raw item sales data for the OSCA reports.
• Developed OSCA reports to show item availability at the levels of store, division and area using C#, VB.NET, ASP.NET and SQL Server 2005 technologies.
• Managed new development phase changes to OSCA and provided ongoing daily support.
• Generated OSCA technical and administration specifications.
Car Share System – Senior Consultant
Kevin was responsible for designing and developing the Car Share intranet website which allowed ASDA colleagues to publish journeys to share with other colleagues.
• Worked alongside internal clients to gather and analyse system requirements and produce a technical specification containing ERD, database schema and business process diagrams.
• Developed n-tiered website, including user interfaces through to database system, using C#, ASP.NET, web services, T-SQL and SQL Server 2005 technologies.
• Developed a journey matching engine which used journey matching criteria to identify potential journeys for ASDA colleagues to share.
• Provided the ability for users to exchange shared journey correspondence using system generated emails.
• Generated spreadsheet reports, using XML, and sent via email to recipients.
• Worked in a change-control environment using laboratory and production servers.
Trials System – Senior Consultant
Kevin was responsible for designing and developing the Trials intranet website using C#, ASP.NET and SQL Server 2005 technologies. The Trials System was used by ASDA colleagues to manage new processes and systems being introduced (trialed) into ASDA UK Stores.
• Worked alongside internal clients to gather and analyse system requirements and produce a technical specification containing ERD, database schema and business process diagrams.
• Developed n-tiered website using C#, ASP.NET, web services, and T-SQL technologies.
• Provided the ability to export trials information into MS Word documents (using XML and XSL) and send via email to recipients.
• Generated spreadsheet reports (using XML) which were sent via email to recipients.
• Worked in a change-control environment using laboratory and production servers.
April 2007 — February 2008
11 months
Aviva, Yorkshire House, 2 Rougier Street, York YO90 1UU, UK
Senior .NET Consultant
Pulse Intranet Project – Senior .NET Consultant
Kevin was responsible for the ongoing development and support of the corporate Pulse intranet using VB.NET, ASP.NET, T-SQL and SQL Server 2005 technologies.
• Managed the design, development and support of the Desk Audit web application used to allocate desks to employees or job vacancies for two internal departments.
• Enhanced the original functionality of Desk Audit to generate automatic reports and desk allocation email notifications.
• Successfully supported the Desk Audit client by resolving defects in post live
• Successfully developed the People Finder website which provided employee search facilities and displayed employee details and team structure within Norwich Union.
• Responsible for representing the Pulse Intranet Team in the Pulse Infrastructure Refresh project created to migrate web server content and applications to a new server environment.
• Improved the External News desktop application to process external news stories for display in the intranet by redesigning architecture, building library components, reducing duplicate stories and improving story processing time.
January 2007 — March 2007
3 months
3Sixty Systems Ltd, 4 St David's Court, David Street, Leeds LS11 5QA, UK
Senior .NET Developer (Contract)
3SLive Project – Senior .NET Developer
Kevin was responsible for the development of the 3SLive CRM system consisting of document collaboration, reporting analytics, account, customer, project, and time management services.
March 2005 — December 2006
1 year 10 months
Trade Partners Ltd, Block A, Clifton Park Avenue, York YO30 5PB, UK
Senior .NET Consultant (Permanent)
CHS Project – Senior .NET Consultant
Kevin was responsible for the design and development of a complaints handling system (CHS) website used by internal staff to record complaints against solicitors from customers.
• Generated functional specification that identified key requirements, business processes, database schema and application architecture.
• Designed and developed web pages allowing internal staff to manage complaint information, handle solicitor responses, and generate complaint emails and documents.
• Developed a multi-tiered web application (business layer, database access layer and database layer) using VB.NET, ASP.NET, T-SQL and SQL Server technologies.
• Used a RTF Builder component to merge complaint information into template documents.
• Designed a task manager process to generate emails to CHS users automatically.
• Developed a complaint history workflow to record complaint lifecycle actions generated by CHS and the user.
• Produced user guides and delivered training to system users.
PIMS Project – Senior Developer
Kevin was responsible for the design and development of n-tier components for the project information management system (PIMS), which consisted of a workflow engine that allowed users to manage their timesheets.
• Enhanced technical skills by designing and developing n-tier components using ASP.NET, VB.NET, ADO.NET, XML, T-SQL, and SQL Server technologies.
• Enhanced the workflow engine by designing T-SQL to determine the conditions for activating any given workflow stage.
• Designed T-SQL to determine critical path analysis for workflow engine tasks.
• Designed and developed PIMS administration forms, which included the ability to manage workflows, stages, stage options and stage documents.
• Created a user control to upload documents when managing workflow stages and tasks.
• Designed and developed a scheduler component that generated a weekly email for each user, containing summary details of their tasks (completed, in-progress, queued).
• Developed a web service component, which generated an RSS XML document containing a given user’s current tasks, which could be used by an RSS Reader.
November 2002 — February 2005
2 years 4 months
YACC Labs Ltd, The Old Vicarage, Old Vicarage Lane, Monk Fryston, LS25 5EA, UK
Senior Systems Consultant (Permanent)
MHAC IMS Project – Senior Systems Consultant
Kevin worked in a team as a software consultant to design and develop several software modules as part of a mental health information management system.
• Interviewed clients to capture and document detailed requirements and business processes.
• Enhanced technical skills by designing and developing VB client modules to interact with SQL Server using ADO and T-SQL stored procedures.
• Designed workflows for the Complaints, Deaths and Visit History modules to follow business processes.
• Successfully integrated IMS modules to MS Office using MAPI and CDO to generate emails and to export contact information to Outlook.
• Managed the test phase and maintained test specifications and defect logs.
• Responsible for installing deliverables on client site.
• Generated detailed module reports using Active Reports.
• Responsible for producing user and admin system guides.
• Successfully wrote and delivered client training programme modules.
AIMS Project – Project Manager/Senior Developer
Kevin delivered an accounts and inventory management system using VB, ADO and Access. AIMS provided the ability to manage customers, suppliers, products, purchase-orders, sale-orders and to generate performance and accountancy reports.
• Successfully managed the project through its complete lifecycle.
• Interviewed client to capture and document requirements and business processes.
• Successfully analysed requirements and designed a suitable system architecture.
• Improved technical skills by designing and developing VB components that used ADO to access the database.
• Responsible for performing testing and the deployment of deliverables.
• Analysed client’s management information requirements to generate performance monitoring and company account reports.
• Successfully worked alongside the client, providing feedback and ensuring the delivered application matched requirements and expectations.
• Responsible for developing user guides and user training.
August 2002 — October 2002
3 months
O2, Georg-Brauchle-Ring 23-25, 80992 Munich, Germany.
Systems Integration Consultant (Contract)
Magic Project - Systems Integration Consultant
Kevin worked as a consultant with the CRM Kana Contact Centre product (on behalf of IBM) at O2 in Munich.
• Responsible for providing product customisation advice to client and partner teams to customise the Kana Contact Centre product effectively.
• Required to design and develop customised components as part of a prototype development phase using the technologies of EJB, JSP, Java and XML.
• Developed system analysis and design skills through the use of Use Case and Use Case Realisation modelling.
April 2000 — December 2001
1 year 9 months
KANA, Windsor House, Cornwall Road, Harrogate, North Yorkshire HG1 2PW, UK
Systems Integration Consultant (Permanent)
BANCA121 Project
Kevin worked as a CRM product consultant at a client bank in southern Italy providing an interface between Kana and the client.
• Successfully integrated the customised Kana Service product in the client environment.
• Responsible for providing advanced product knowledge to client and partner teams to develop front-end, business middle-tier and database components.
• Worked alongside business analyst and project manager to resolve business issues with technical solutions.
• Designed and developed n-tier components using ASP, VB, XML, Javascript, HTML, COM and SQL Server technologies.
• Supervised client and partner development teams, assigning tasks and monitoring progress.
• Participated in client meetings to resolve technical issues and provide team progress reports.
• Developed consultancy and team leading skills through liaising with clients and partners and supervising subprojects, which was challenging given the language and culture barriers.
June 1997 — April 2000
2 years 11 months
TERTIO LIMITED, One Angel Square, Torrens Street, London EC1V 1NY, UK
Systems Consultant (Permanent)
MANTIS Project
Kevin worked in a team as a senior developer to design and develop Java client and server components as part of a telecommunications switch admin system.
• Enhanced Java skills (Visage, Java, Swing, Applets, RMI) in an NT and Unix environment.
• Developed Java components from technical specifications.
• Managed integration testing and responsible for maintaining defect logs and coordinating defect resolvement.
Remote Customer Access (RCA) Project
Kevin worked in a team as a senior developer enhancing the RCI Gateway component of the RCA number translation telecommunication service system.
• Responsible for generating technical specifications for each development phase.
• Enhanced client server and distributed programming skills (Active X, COM, Visual C++).
• Working with business analyst and project manager to obtain client requirements, developed new functionality for each new development phase.
• Provided integration advice to colleagues.
• Ensured deliverables adhered to quality standards by following quality standards for development, documentation and testing.
• Broadened his knowledge of systems analysis and design (OO, UML) and the project lifecycle.
• Developed his testing skills by identifying and resolving system defects, maintaining defect logs and test specifications.
• Responsible for supervising a development phase, coordinating development and testing amongst team members.
TACT Project
Working as a team developer Kevin was responsible for maintaining and developing the TACT client subsystems as part of the TACT CTI system.
• Maintained system documentation (user guides and test specifications).
• Responsible for developing new functionality.
• Broadened his experience of CTI and telecommunications.
• Enhanced his client server technologies (Visual C++/MFC, SQL Server) by developing Windows client applications.
• Responsible for maintaining test specifications and performing factory acceptance tests.
October 1996 — June 1997
9 months
QUIDNUNC, The Shoe Factory, 26 Paddenswick Road, London W6 0UB, UK
Senior Developer (Permanent)
Analyser Project
Kevin worked in a team as a senior developer to design and develop client server components for a data processing system.
• Responsible for working from technical specifications to design and develop system components enhancing his client server and distributed programming skills (VB, VC++, CORBA, OO, UML).
• Built on his system analysis skills by working with functional decompositions, system walk-throughs, ERD and OO models, DFDs and visual interface designs.
• Enhanced distributed programming skills by developing VB client application to interact with various C++ server components through CORBA.
August 1995 — October 1996
1 year 3 months
GEC-Marconi Radar and Defence Systems, Civil Systems, New Parks, Leic LE3 1UF, UK
Systems Developer (Permanent)
Fallback Mobilising System (FMS) Project
Kevin worked in a team as a software developer on a secondary system used by fire brigades to mobilise fire appliances.
• Responsible for developing the FMS using SQLWindows technology.
• Maintained full system documentation including technical specifications, user guides, test specifications, and installation guides.
• Worked with clients to gather new requirements and resolve defects.
• Performed installations and factory and site acceptance tests (FAT and SAT).
• Broadened project lifecycle skills by interacting with clients to gather requirements, analysing and developing solutions, installing deliverables and performing testing.
Skills
Skill proficiency levels
About me
Kevin graduated at the University of Teesside UK with a 1st Class B.Sc. (Hons) in Information Technology.
He has subsequently become a Microsoft Certified Technology Specialist (MCTS) with 25 years experience of designing and developing commercial applications in client-server, desktop, n-tier, internet, intranet, enterprise and cloud environments.
He has developed strong skills in Microsoft technologies including C#, .NET Core, ASP.NET MVC 5, ASP.NET, VB.NET, Visual Studio, LINQ, Entity Framework, WCF, Web API, SSIS and SQL Server.
Kevin has full project lifecycle experience (SSADM, DSDM, Agile and RUP frameworks), generated full lifecycle documentation and has been responsible for managing and delivering small projects.
KEY ACHIEVEMENTS
• Achieved Microsoft Certified Technology Specialist: .NET Framework 2.0 Web Applications in C# and .NET Framework 3.5 ASP.NET Application Development in C#.
• Designed and developed the Paperless Admissions system used daily by the admissions team of York St John University to process around 13,000 student applications for University courses per year.
• Designed and developed the Student Tracking and Support System used by the Initial Teacher Education team of York St John University to process around 1500 student teacher placements per year.
• Designed and developed the On-Shelf Customer Availability (OSCA) intranet reporting system used daily by all UK ASDA stores to assist in maintaining high levels of customer availability of on-shelf items.
• Supervised small development teams, integrated a CRM product and liaised directly with clients and partners while working as a team leader in an Italian client bank.
• Full project lifecycle experience including capturing client requirements, generating full lifecycle documentation, developing technical solutions, supervising test phases and deploying business solutions.
Higher education (bachelor)
1995
University of Teesside
School of Computing and Information Technology, 1st Class Bachelor of Science (Hons) in Information Technology
Languages
Citizenship, travel time to work
Citizenship: Great Britain
Permission to work: Russia
Desired travel time to work: Doesn't matter