$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Full Stack Software Engineer
Kojo Agyemang
,
Northampton, United Kingdom
Experience
Other titles
Skills
I'm offering
An enthusiastic, competent and committed, FULL STACK SENIOR SOFTWARE DEVELOPER/ANALYST with over 10 years broad experience in the full software development life cycle using agile methodologies in industries such as Retail, Banking, Engineering, Energy, Payroll and Biotech. In-depth Web development experience using C# .NET Core, Javascript (React, Angular, jQuery, NodeJs).
Markets
United Kingdom
Industries
Language
English
Fluently
Available
My experience
2019 - ?
job
FULL STACK DEVELOPER
ADP.
ADP's digital transformation initiative included adding features to the existing application which is built on C#/SQL Server and jQuery as well as developing a new application based on .NET Core/ NodeJs, React, GraphQL, MongoDB and Cypress UI testing framework.
• As part of Payroll team, developed new Payroll landing and Post Calculation pages using .NET Core, NodeJs and MongoDB.
• Was lead developer on Guided Assist project which is an additional feature to the existing Payroll application to enhance user-experience and to reduce call volumes coming into the call center, thus reducing overhead costs.
• Developed UI framework for floating and dockable window to host rendered JSON content using jQuery, HTML5 and CSS3.
• Developed WebAPI service for serving Guided Assist JSON data using C#.
• Test driven development using NUnit and Moq.
• Performed peer code and functional review.
• As part of Payroll team, developed new Payroll landing and Post Calculation pages using .NET Core, NodeJs and MongoDB.
• Was lead developer on Guided Assist project which is an additional feature to the existing Payroll application to enhance user-experience and to reduce call volumes coming into the call center, thus reducing overhead costs.
• Developed UI framework for floating and dockable window to host rendered JSON content using jQuery, HTML5 and CSS3.
• Developed WebAPI service for serving Guided Assist JSON data using C#.
• Test driven development using NUnit and Moq.
• Performed peer code and functional review.
Content, Framework, MOQ, Net core, Server, Feature, Development, Testing, Call Center, Lead developer, NUnit, WebAPI, Transformation, Developer, Net, Html5, Test, Service, Graphql, C, UI, NodeJS, Digital transformation, JSON, MongoDB, SQL Server, React, Css3, Jquery, Sql
2018 - 2019
job
SOFTWARE DEVELOPER
Opus Energy.
As part of government regulation to deploy Smart Meters across the country by end of 2020, Opus Energy embarked on implementing an automated platform for communicating and managing Smart Meters. As part of Smart team, developed backend solution to manage Meter Exchange, New Connection and Change of Supplier processes
• Development of software application for engineering and configuring devices using .NET Core, NServiceBus and SQL Server.
• Database design using EF code-first approach to manage consumption and meter reads data in SQL Server.
• Development of Alert Management System used to manage meter alerts using Angular and ODATA
• Test driven development using XUnit, Moq and NSubstitute
• Peer code review
• Development of software application for engineering and configuring devices using .NET Core, NServiceBus and SQL Server.
• Database design using EF code-first approach to manage consumption and meter reads data in SQL Server.
• Development of Alert Management System used to manage meter alerts using Angular and ODATA
• Test driven development using XUnit, Moq and NSubstitute
• Peer code review
Net, Backend, Processes, Energy, MOQ, Net core, Energy, XUnit, Server, Software, Development, Developer, Design, Engineering, Test, Management, Database design, Database, Exchange, SQL Server, Angular, Backend, Sql
2016 - 2018
job
SOFTWARE DEVELOPER
Sartorius Stedim Biotech.
Sartorius Stedim Biotech manufactures medical robotic machines that are used in many Bio-Pharma industries across the world in the fields of drug development, bacteria and virus cultivation and regenerative medicine.
• Development of software application for engineering and configuring devices and sub-software systems for deployment on to medical devices.
• Database design using EF code-first approach.
• Application development using WPF/WCF
• Test driven development using NUnit and Moq
• Mentoring junior developers
• Peer code review
• Development of software application for engineering and configuring devices and sub-software systems for deployment on to medical devices.
• Database design using EF code-first approach.
• Application development using WPF/WCF
• Test driven development using NUnit and Moq
• Mentoring junior developers
• Peer code review
Design, Deployment, Mentoring, Database, Database design, Wpf, Test, Engineering, WCF, Medical Devices, Pharma, Developer, NUnit, Development, Software, MOQ
2016 - 2016
job
SOFTWARE DEVELOPER
Coventry Building Society.
Digital Transformation Project - Online Services and Brochure-ware
The Coventry Building Society is revamping their Online Services platform for online banking as well as their Brochure-ware website. Technologies used include C#, WCF, Unity Dependency Injection Container, Dapper and Oracle database.
As part of refactoring team,
• Performed deep-dive analysis of old VB.NET code and Oracle stored procedures to come out with analysis and design documentation in Confluence.
• Implementation of WCF SOAP services using SOA principles for the backend online services using Dapper and Oracle in the data access layer.
• Use contract first services design methodology to define contracts for services and operations.
• Design enterprise data model and systems architecture using Enterprise Data Architect for subsequent generation of documentation, service WSDLs and XSDs.
• Developed Investment calculator services for use on web site.
The Coventry Building Society is revamping their Online Services platform for online banking as well as their Brochure-ware website. Technologies used include C#, WCF, Unity Dependency Injection Container, Dapper and Oracle database.
As part of refactoring team,
• Performed deep-dive analysis of old VB.NET code and Oracle stored procedures to come out with analysis and design documentation in Confluence.
• Implementation of WCF SOAP services using SOA principles for the backend online services using Dapper and Oracle in the data access layer.
• Use contract first services design methodology to define contracts for services and operations.
• Design enterprise data model and systems architecture using Enterprise Data Architect for subsequent generation of documentation, service WSDLs and XSDs.
• Developed Investment calculator services for use on web site.
Transformation, Website, Banking, Confluence, WCF, SOA, Implementation, Net, Developer, Brochure, Software, Web, Online, Enterprise, Vb, Contracts, Backend, Design, Service, Unity, Architecture, Oracle database, SOAP, Stored procedures, Vb.net, Database, C, Digital transformation, Contracts, Oracle, Operations, Backend, .Net
2015 - 2016
job
SOFTWARE DEVELOPER
Next PLC.
Instore Systems is the department of Next PLC that develops both front-end and back-end systems for use in Next Stores worldwide.
Working Wardrobe Framework
After 2 unsuccessful attempts at implementing the Working Wardrobe by previous developers, I was tasked to implement it from the ground up.
• Liased with Business Analyst and Software architects in designing the full-stack architecture for the platform.
• Database design and stored procedure implementation in T-SQL
• WCF services for backend portal and front end WPF till application
• Web-portal integration using ASP.NET MVC, WebAPI, KnockoutJS and JQuery
• Till App integration using WPF and WCF
HIMS Portal Framework
The Portal Framework is an ASP.NET MVC5, HTML5, JQuery and KnockoutJS application developed as a back-end portal for managing the Instore systems.
• Performed maintenance of HIMS Portal Framework and prepared it for subsequent release.
• Developed new features of the HIMS Portal Framework using ASP.NET MVC5, Entity Framework, JQuery, Javascript and SQL Server 2012.
Point-of-sale Till application
The Point of Sale Till application is a touch-screen WPF application developed for use at the tills in stores. Technologies used include WPF, MVVM Light, Ninject IoC, WCF, Dapper.NET, SQL Server, multithreading and IBM Websphere Message Queueing.
• Developed the backend for communication with the Websphere MQ server for returns enquiries as well as wiring it into the WPF front-end.
• Implemented infrastructure for handling sales transactions using SQL Server Stored Procedures and Dapper.NET.
• Write stored procedures and corresponding unit tests and integration tests.
• Implemented Windows service for sending transaction logs from till to central server using Websphere MQ.
• User interface design using XAML, Blend according to specs outlined by UX team.
Working Wardrobe Framework
After 2 unsuccessful attempts at implementing the Working Wardrobe by previous developers, I was tasked to implement it from the ground up.
• Liased with Business Analyst and Software architects in designing the full-stack architecture for the platform.
• Database design and stored procedure implementation in T-SQL
• WCF services for backend portal and front end WPF till application
• Web-portal integration using ASP.NET MVC, WebAPI, KnockoutJS and JQuery
• Till App integration using WPF and WCF
HIMS Portal Framework
The Portal Framework is an ASP.NET MVC5, HTML5, JQuery and KnockoutJS application developed as a back-end portal for managing the Instore systems.
• Performed maintenance of HIMS Portal Framework and prepared it for subsequent release.
• Developed new features of the HIMS Portal Framework using ASP.NET MVC5, Entity Framework, JQuery, Javascript and SQL Server 2012.
Point-of-sale Till application
The Point of Sale Till application is a touch-screen WPF application developed for use at the tills in stores. Technologies used include WPF, MVVM Light, Ninject IoC, WCF, Dapper.NET, SQL Server, multithreading and IBM Websphere Message Queueing.
• Developed the backend for communication with the Websphere MQ server for returns enquiries as well as wiring it into the WPF front-end.
• Implemented infrastructure for handling sales transactions using SQL Server Stored Procedures and Dapper.NET.
• Write stored procedures and corresponding unit tests and integration tests.
• Implemented Windows service for sending transaction logs from till to central server using Websphere MQ.
• User interface design using XAML, Blend according to specs outlined by UX team.
Software, PLC, WCF, It, Implementation, Net, Developer, WebAPI, KnockoutJs, Infrastructure, MVVM, Analyst, Windows, XAML, Web, Server, App, Point-of-sale, Sql server 2012, Framework, Backend, Portal, UP, Ninject, Database, Html5, Design, Sql, Jquery, .Net, Backend, SQL Server, Asp.net mvc, User Interface Design, UX, ASP.NET, Javascript, ASP, MVC, Database design, Entity Framework, Stored procedures, T-SQL, Integration, Sales, Wpf, Architecture, Service
2007 - 2015
job
SOFTWARE DEVELOPER
DNV GL Energy.
DNV GL Energy is a world leader in providing independent Renewable Energy Consultancy services. As part of its offering, DNV GL provides commercial software solutions that facilitate the design of wind farms, wind turbines and marine energy devices. GH WindFarmer is the leading software used by wind consultancy firms and wind farm designers all over the world in the design of wind farm projects.
• Application development on WindFarmer Energy Analyst using WPF/Prism and Unity IoC.
• Design and develop software components and services using agile software architecture principles in C# (TDD).
• Designed and develop SOA framework for the implementation of wind flow model calculations.
• Used WCF to achieve inter-process communication between the 64-bit application and 32-bit 3rd party libraries.
• Integrated Microsoft Excel into WindFarmer application to implement the Finance Module of the application.
• Developed and maintained T4 templates for code generation
• Upgrade existing WinForms and MFC parts of the application to WPF.
• Maintained Continuous Integration nant build scripts and regression testing framework for application.
• Maintain legacy application written in C++/MFC.
• Perform peer functional and code reviews in order to maintain code quality.
• Application development on WindFarmer Energy Analyst using WPF/Prism and Unity IoC.
• Design and develop software components and services using agile software architecture principles in C# (TDD).
• Designed and develop SOA framework for the implementation of wind flow model calculations.
• Used WCF to achieve inter-process communication between the 64-bit application and 32-bit 3rd party libraries.
• Integrated Microsoft Excel into WindFarmer application to implement the Finance Module of the application.
• Developed and maintained T4 templates for code generation
• Upgrade existing WinForms and MFC parts of the application to WPF.
• Maintained Continuous Integration nant build scripts and regression testing framework for application.
• Maintain legacy application written in C++/MFC.
• Perform peer functional and code reviews in order to maintain code quality.
Implementation, Nant, Energy, Framework, Energy, Calculations, Mfc, Software, Development, Testing, Analyst, WinForms, Developer, Continuous integration, Design, SOA, WCF, TDD, Unity, Architecture, Wpf, Integration, Regression testing, Finance, C, Agile, Software Architecture, Excel
My education
2006
-
2007
Loughborough University
MSc, Electrical Eng
MSc, Electrical Eng
Kojo's reviews
Kojo has not received any reviews on Worksome.
Contact Kojo Agyemang
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Kojo directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark