Kan vara tillgänglig
(Uppdaterat 2020-01-28)Senior Arkitekt/Utvecklare
Stockholm, Sverige
Nybörjare French, Danish, Svenska, English
Kompetenser (54)
INTRANET
RISK ANALYSIS
TRADING
MICROSOFT .NET 4.5
INVOICING
BI-LINGUAL
LEARNING MANAGEMENT
ENTERPRISE APPLICATION
SECURITY
IIS
SOFTWARE DEVELOPMENT
Git
MICROSOFT .NET FRAMEWORK 4.5
PIPELINE
MICROSOFT OFFICE
OAUTH
TPM
LIFE CYCLE
BILINGUAL
SharePoint
ASP.NET
BUSINESS PROCESS MANAGEMENT
PERFORMANCE TUNING
Jenkins
INTERNET INFORMATION SERVICES
RECORDS MANAGEMENT
Python
JavaScript
B2C
STRUCTURED SOFTWARE
ARCHITECTURE
MS .NET
MICROSOFT .NET
.NET 4.5
JOURNAL
PASSPORT
.NET Core
INTEGRATION
ASP
BUSINESS REQUIREMENTS
MICROSOFT ASP.NET
WIRELESS
.NET FRAMEWORK 4.5
APPLICATION INTEGRATION
PRODUCTION ENVIRONMENT
MS ASP
SOA
Risk Management
TAXONOMY
PERSONNEL MANAGEMENT
GOVERNANCE
BUDGET
TECHNICAL PRODUCT MARKETING
MENTORING
Professionell bakgrund
2016-01 - Pågående
ES2 (Perth, Western Australia) Jul 2014 - Jan 2016
2019-01 - Pågående
The project included support for missiles (through AGILE SCUM) raised by METHODS & PROCESSES
production and applications utilising the Scania Communications Module Agile Scrum Methodology
(SCOM), as well as continued development of it to support future business Continuous Delivery
vision. Cost savings strategies
DevOps
Work done with C++, C# and included defining new architecture to support Legacy Systems Modernization
the workshop communicator unit (WCU) project via wireless connectivity Projektledning
through the use of VCI3. Records Management
Requirements handling
Return on Investment
Risk Management
Riskanalys
Solutions Architecture
Solutions Design
Test automation
TOGAF Architecture Development
Method (ADM)
PRODUCTS
Docker
Entity Framework Core 2.0 CEO
Mulesoft 0735-290700
Visual Studio Team Services
jorgen.nilsson@bybrick.se
WORK EXPERIENCE
2019-05 - Pågående
Working together with leadership and portfolio management to introduce an agile way-
of-working, through the introduction of a structured Scrum Agile methodology. This
consisted of Jira project, board and portfolio configuration across three teams within the R&D department.
Migration of source code from Perforce to GitLab, including the implementation of a stable CI/CB pipeline for highly complex build and testing scenarios.
Architecture and development on the Scania Communications Module (SCOMM) to
implement multi-vehicle connections through multible VCIs. Re-architecture of the SCOMM to be scalable and modular in order to support multiple higher level initiatives.
2019-05 - Pågående
Södertälje Scania AB
The project included support for missiles (through AGILE SCUM) raised by production
and applications utilising the Scania Communications Module (SCOM), as well as development of it to support future business vision.
Work done with C++, C# and included defining new architecture to support the
workshop communicator unit (WCU) project via wireless connectivity through the use of VCI3.
In addition, several PoCs where created:
1. development of alternative secure key licensing solution (Gemalto) replacement with TPM2.0 chipsets through the TSS framework;
2. moving SCOM from Perforce to GitLab as a source code repository, replacing also
Jenkins with GitLab-CI, GitLab-runner and Docker as build services;
Other achievements during assignment:
1. successful implementation of Portfolio management through JIRA;
2. established a way-of-working agile with SAFe as a foundation;
Agile SW Development Scaled Agile Framework (SAFe) C# Atlassian Jira Gitlab
TPM Docker Compose gitlab-CI Docker containers Gitlab-runner Kvazer API
2019-05 - 2019-09
information.
It was orchestrated through GITLAB and utilised build services through GitLab runners and AWS.
2016-08 - 2019-03
AMBEA AB acquired the SMART solution through the acquisition of Resursteamet AB in
2017 - SMART is a planning, invoicing, risk analysis and effective management solution
for the personal care industry, developed by byBrick Development.
The solution solves common industry issues, such as council contract invoicing, GDPR
compliant information management, journal and records management as well as carer
time keeping.
Development has been ongoing, in line with business requirements, with integration to VISMA. The platform is ASP.Net MVC, jQuery, Angular and HTML5.
jQuery HTML5 programming ASP.NET MVC 6 AngularJS
2018-02 - 2019-02
Provide the customer with a solution with which end customers (20 of the largest nordic insurance companies) could register and search for registered incidents. This solution
was replacing an ageing DB2 and Java based application and consisted of a web
solution, SOAP service stack and REST API endpoints.
Additionally, the solution was compliant with GDPR and implemented also BankID.
Brian's role included architecture, design, development and stakeholder management.
jQuery C# BankID Security Hardening
2017-01 - 2017-01
2016-04 - 2017-01
Microservice Architecture
Apr 2016 - Jan 2017 SENIOR DEVELOPER-TECHNICAL ARCHITECT
Stockholm Arbetsformedlingen
Worked together with internal stakeholders, test teams, solutions architects and developers to deliver on business requirements for internal applications.
Delivered X500, SveFaktura and Gallring application performance tuning together with bug fixing from user feedback and test runs.
SOAP Microsoft ASP.NET Oracle SQL jQuery REST C#
2016-01 - 2016-01
2015-09 - 2016-01
This WA government agency was looking to lower their technical debt accrued through
a legacy and outdated Records Management System. Brian delivered a solution
definition for the replacement of the enterprise records management replacement. This
included TOGAF based baseline architecture and future architecture for business,
technology, application and security.
This solution included Service Orientated Architecture for corporate and enterprise
solutions being delivered throughout the department. The solution roadmap will
significantly lower technical debt accrual, operational costs and resource costs when fully implemented.
Requirements handling SOA - Service Oriented Architecture BizTalk Server
TOGAF Architecture Development Method (ADM) Technical architecture
Cost savings strategies Return on Investment Legacy Systems Modernization
2015-03 - 2015-12
Perth MANAGEMENT (APM)
Australian Personnel Management (APM)
The project deliverables were to re-architecture an onboarding solution, which would fit
the growth and existing enterprise solutions, for staff movement, onboarding and
offboarding. The solution required segregation of dependencies on existing services and disparate data. It also required orchestrations to be included which would allow for vital
data to be updated through an event-driven architecture.
The architecture of the solution was based on CQRS and utilised C# as the primary
platform for development. Queuing technology, to support the command structure
utilising RabbitMQ and allowed for external and existing systems to deploy subscription-
event management through the event-sourcing pattern.
The solution also required Office 365 and Windows Azure integration in order to
function with parallel projects which was moving on-premise collaboration solutions to the cloud.
2015-03 - 2015-09
Australian, solution from SP2007 to SP2010 in order to get off an unsupported operating
system and office application platform. Brian managed and delivered a successful
migration project, together with internal stakeholders and staff.
The project also included an upgrade to NINTEX workflows and patching of target
environment as well as a F5 load balancing solution.
2014-03 - 2015-08
APM needed to migrate their document management solution to a cloud-based
solution in order to cut the cost overheads being built up by their growing
infrastructure requirements. Brian designed and delivered the solutions architecture for
a bespoke application integration with SharePoint Online. The solution also included the migration of more than 500,000 documents to SharePoint Online, for a custom
taxonomy, as well as a custom CSOM API to be utilised to integrate a bespoke Document
Management System.
The engagement also included full SDLC management, development mentoring to junior and senior staff in the utilisation of an ALM (Visual Studio Online) via an Agile
(Scrum) approach.
Development included CSOM, Microsoft .Net 4.5.2 and Azure AD and Visual C#.
2015-04 - 2015-06
Denna LPG tillverkare (#2 största tillverkare i Australien) behövs för att migrera alla
företagsomfattande BAU ansökan från äldre domän till ny domän vid försäljning
bekräftelse (Macquarie Bank/Brookfields). Brian levererat en Microsoft SQL Server 2012
hög tillgänglighet lösning samt utformade och avrättades domän migreringen av alla
företagets applikationer genom en övergångsfas efter ett företagsförvärv av Apache
Energy's Australian operationer av Brookfield och Macquarie Bank.
Projektet ("Tetris") var begränsad på en AUD$3.6mill kosta och kom nästan AUD$1.8mill
mindre, tack vare effektiv förvaltning och genomförande.
Projektledning Microsoft SQL Server Microsoft Active Directory Windows Powershell
2015-02 - 2015-06
implementation of an integration platform. The chosen platform was BizTalk due to
capability and alignment with current infrastructure. The project consisted of integration between various legacy solutions, disparate data stacks and various service
endpoints (incl. IoT). Brian's role as the solutions architect and technical lead was to design and guide the implementation of the integration platform.
This engagement also included solution definitions, application architecture framework
recommendation and implementation as well as enterprise architecture utilising TOGAF.
BizTalk Server Solutions Architecture TOGAF Architecture Development Method (ADM)
2014-06 - 2015-03
PetroAUS was looking to build a multi-tenanted solution to facilitate a cost reduction of their services to their clients enabling them to maintain a competitive advantage over
their competitors. Brian designed a solution to enable oil and gas industry clients to display a Network Build Model, in 3D, through a multitenanted web application, utilising
Azure AD, OAuth 2.0 and Active Directory Federation Services.
The solution was designed for customers to upload their reviewed network model,
consisting of wells, pipes and pumping stations, then visualise it through a 3D model.
The solution included ASP.Net MVC, Microsoft .Net 4.5, Visual C#, Entity Framework 6,
JQuery, JavaScript and WebGL.
JavaScript ASP.NET MVC jQuery C# WebGL Microsoft .NET Framework 4.5
Entity Framework 6.0 Microservice Architecture Microservices SOA
2014-10 - 2014-12
review for both PCI-DSS accreditation and locating vulnerabilities based on OWASP
fundamentals. The code base review was executed through a structured, 2-phased
approach and delivered a risk mitigation strategy as well as a final best practices report and application hardening recommendations.
Code base consisted of Microsoft .Net 4.5, Visual C#, ASP.Net MVC, JQuery and JQuery UI.
This code review successfully identified security vulnerabilities in the code base, which
was remediated prior to going live.
ASP.NET MVC jQuery Risk Management Microsoft .NET Framework jQuery UI
Riskanalys C# Application Development OWASP Top 10 PCI-DSS
2012-08 - 2014-04
2013-11 - 2014-04
designed a scalable solution for Imprimerie Nationale, enabling business functions across France (Douie, Rousset and Paris), to work within a tightly governed and secure
environment for french passport applications and production.
This involved the design of a geographically distributed Microsoft SharePoint 2013 farm.
The solution included Microsoft SharePoint 2013, Microsoft SQL Server 2012, Microsoft
ASP.Net, JQuery, HTML5 and CSS3.
ASP.NET MVC jQuery HTML5 programming Microsoft SQL Server 2012 CSS3
Windows Powershell Microsoft SharePoint 2013 Server
2013-01 - 2013-07
This included the delivery a business process management and integration solution, as
well as the design of the application structure to support the corporate processes.
The solution included K2, Microsoft .Net 4.5, ASP.Net, Entity Framework 6 and Microsoft
SharePoint 2013; The solution successfully introduced a manageable Risk Management
process for staff across all offices, effectively lowering the cost of risk mitigation by early
identification and classification of risks.
Microsoft ASP.NET Microsoft SharePoint 2013 Windows Powershell
Entity Framework 6.0 Microservices SOA K2 blackpearl
2013-01 - 2013-01
2010-05 - 2012-08
2011-09 - 2012-04
Availability solution, for a Microsoft SharePoint 2010 farm supporting more than 40,000
active users (student and faculty) for the university's Learning Management Solution.
The solution saw the delivery of both SAN/Storage design, development, test and production environment.
2010-01 - 2010-09
enterprise search for 127 state based hospitals (including Fiona Stanley Hospital) and
50,000+ end users. The project, HealthPoint, delivered a custom platform, on SharePoint
2008-08 - 2010-05
2010-01 - 2010-01
requirements.
Brian managed the architectural deliveries, through TOGAF, for a team of 3 SharePoint
Architects, 8 SharePoint Developers, 60+ business stakeholders and analysts. The project
was successfully delivered for both v1.0 and 2.0 (2.0 was a complete interface refresh).
EMPLOYER
2007-11 - 2008-08
2006-11 - 2007-11
2006-11 - 2006-11
Amcom Telecommunications (Perth, Western Australia) Jul 2004 - Jul 2005
Eduka (Perth, Western Australia) Jul 2001 - Jul 2004
Freelance (Perth, Western Australia) Dec 1999 - Jul 2001
Danish Army Aug 1994 - Dec 1999