Senior fullstack developer Copen

Kan være tilgængelig

(Opdateret 2023-05-25)

Senior fullstack developer

Copen

Modersmål English, Russian, Flydende Danish

  • 17 years of experience in .NET/.NET Core
  • 5 years experience as a Frontent Solution architect
  • 13+ years of experience in Javascript

Kvalifikationer (35)

HTML

Frontend

Angular

CSS

JavaScript

.NET

REST

TypeScript

Node JS

.Net Core

Git

API

VISUAL STUDIO

C#

C#

CONTINUOUS INTEGRATION/DELIVERY

FIREBASE

Jenkins

FIREBASE

Node.js

React

Azure DevOps

Entity Framework

.NET

Bootstrap

SQL

TDD

backend

GRADLE

FIREBASE

Google Cloud Platform

React

Ionic

Java

Vue

Professionel erfaring

Consultant/Lead Frontend Architect
Nets Group

2019-05 - Nuværende

Project description: MitID is a next generation of NemID solution that is part of everyday life for many citizens and companies in Denmark - a secure, digital identification for citizens, authorities, private companies and their employees, in addition also a digital signature. MitID has been redesigned from the ground up and has a number of new features.
Responsibilities: ● Initial implementation/design of frontend infrastructure of MitID project ● Cross team support to other frontend developers, including doing a review ● Analysis and implementation of frontend features (Angular, typescript) ● Analysis and implementation of backend feature (NestJS, Java Spring Boot) ● Implementation of unit tests and unit integration tests - Karma and Jasmin ● Support of external clients Technologies: Angular 8, 9, 10, Typescript, NestJS (NodeJS), OpenAPI 3.0,Swagger, Java Spring Boot,Maven, Liquibase, Openshift, Jenkins, Bitbucket HTML, CSS,Karma and Jasmine, Visual Studio Code.
Expert
Git

2022-01 - Nuværende

Scrum 15 2022 Very experienced
Expert

2010-01 - 2022-01

Very experienced
Expert

2013-01 - 2022-01

Architecture 10 2022 Very experienced Backend 12 2022 Very experienced CSS 13 2022 Expert AJAX Toolkit 5 2013 Experienced Javascript 13 2022 Expert ASP.NET/ASP.NET Core 13 2022 Expert System analysis 13 2022 Expert System design 13 2022 Very experienced System test 12 2022 Very experienced Web Services 10 2022 Very experienced
Expert

2014-01 - 2022-01

Web development 14 2022 Expert Technologies
Expert
Data Modeling

2015-01 - 2022-01

DB Design 12 2022 Experienced
Expert

2015-01 - 2022-01

15 2022 Very experienced
Expert

2015-01 - 2022-01

Unit Test 15 2022 Expert Communication I have been working with multi-national remote agile teams located in Russia, Denmark, UK, India and US. I have experience in being part of a project that has been outsourced to Russia as well as leading team in India.
Leadership I am passionate about getting half-baked ideas/requirements from business and turn them into well-designed working features with good user experience.
NUnit 15 2022 Expert Microsoft Team Foundation Server 8 2016 Very experienced
Expert

2017-01 - 2022-01

Microsoft Visual Studio/VS Code 17 2022 Expert .NET 17 2022 Expert
Microsoft Azure

2021-01 - 2021-01

Experienced Entity Framework 7 2022 Very experienced Java 5 2022 Experienced Weblogic 1 2017 Some knowledge
Sql developer

2021-01 - 2021-01

Some knowledge
Expert
LINQ

2021-01 - 2021-01

Oracle

2021-01 - 2021-01

Some knowledge
Consultant/ Senior Software developer
Jabra

2017-12 - 2019-05

Project description: Jabra Direct Online, a system that allows clients to setup/manage Jabra devices via cloud, collect analytics and live events and setup individual Jabra devices. System consists of a client (written in Electron and supports Mac, Windows and Linux), ASP.NET web portal for setup/management of devices and Mongo/SQL database to collect analytics from devices.
Responsibilities: ● Designing and Developing ASP.NET Core web portal (Angular 5, Typescript, HTML, CSS, Bootstrap 4) ● Development Web API methods for portal and client (C#, Entity Framework, MS SQL) ● Implementation of client (Electron, Node.js, Typescript, Angular 5) ● Implementation of MongoDB for collecting analytics ● Implementation of Azure function to convert raw mongo data into SQL Technologies: ASP.NET Core, WebAPI, C#, Azure, Electron, Node.js, Angular 5, Typescript, MS SQL, HTML, CSS, Bootstrap 4, Bitbucket, Visual Studio Team Services, Visual Studio 2017, Visual Studio Code
WCF

2010-01 - 2018-01

Very experienced
Expert

2010-01 - 2018-01

Expert
NET MVC

2010-01 - 2018-01

Consultant/ Senior Software developer
Evolution group

2017-01 - 2017-12

Project description: Evolution Insights, a web solution that collects visit/click tracker data from client's website as well as Google Analytics and presents it to a client in the form of a dashboard.
Responsibilities: ● Designing and Developing ASP.NET solution ● Development Web API methods ● Implementation of Frontend (Javascript/JQuery, HTML, CSS, Bootstrap) ● Implementation of tracker script (Javascript) ● Getting data from Google Analytics Report API (C#) ● Maintaining SQL Database with tracker data.
● Implementation DataAccess layer Technologies: ASP.NET 4, MVC 5, C#, MS SQL, Javascript, HTML, CSS, Bootstrap, IIS, Bitbucket, Visual Studio 2017.
Consultant/ Senior Software developer
Olivia Denmark

2016-09 - 2017-01

Project description: Vikarportal, a portal to support people working with people with disabilities. This includes showing available shifts and who users that applied for shif Responsibilities: ● Designing and Developing ASP.NET solution ● Development Web API methods ● Implementation of Frontend (Angular JS, Javascript/JQuery, HTML, CSS) ● Setting up Azure website and SQL server ● Implementation of SQL stored procedures and DataAccess layer
Consultant/ Senior Software developer

2016-01 - 2016-09

(project for Bluegarden) January 2016 - September 2016 Role: Consultant/ Senior Software developer Project description: Outsourcingcenter, a "Løn administration" portal where clients can overview data and make necessary set up, e.g add/remove employees.
Responsibilities: ● Designing and Developing ASP.NET Core 1.0 solution ● Development Web API methods ● Implementation of Frontend (Angular JS, Javascript/JQuery, HTML, CSS) ● Setting up Continuous Integration with TFS ● Integration with other parts of the system (WCF/SOAP)
Consultant/ Senior Software developer

2015-08 - 2015-12

(project for HK Denmark) August 2015 - December 2015 Role: Consultant/ Senior Software developer Project description: Modulus, a complete administration system for A-kasse (Danish insurance funds) Responsibilities: ● Development of Java Webservices methods ● Development Back End business logic ● Database development (DB Views, tables, stored procedures ● Development of unit tests for Java business logic (JUnit) ● Investigating and fixing issues on production environment Technologies: Java, EJB, Oracle, Database, Weblogic, Gradle, Oracle SQL Developer, Eclipse, JUnit, SoapUI
Consultant/ Senior Software developer
Netcompany (project for Falck A/S)

2015-02 - 2015-08

Project description: Falck Healthcare's portal where clients can find advice on health and make an appointment Responsibilities: ● Developing ASP.NET (using Entity Framework) frontend for booking system ● Development Back End business logic ● Supporting and enhancing Microsoft CRM solution ● Supporting and enhancing Sitecore solution ● Integration of Booking system with Microsoft CRM (CRM plugins, etc) ● Development of unit tests for C# (NUnit) ● Investigating and fixing issues on production environment Technologies: C#, ASP.NET MVC, Entity Framework, Javascript, jQuery, HTML, LINQ, Sitecore, Microsoft CRM 2011/2015, Microsoft SQL Server 2012, NUnit
Team leader
SaxoBank A/S

2009-07 - 2014-12

Project description: Solution allowing clients to invest into one of preselected trading strategies, whi September 2013 - November 2014 ch will replicate a trade position on follower's /investor's account, once strategy owner creates a trade position Responsibilities: ● Leading team in India (3 developers) - estimations, task definition, code review, etc ● Developing ASP.NET SPA frontend (for desktop, tablet and mobile) ● Development of Web API service for communication between FrontEnd and BackEnd ● Development of SQL Server Stored procedures ● Creating and supporting javascript library to communicate with Web API - define web api's endpoints, supported parameters, parsing of basic data types, helper methods, heartbeat, etc ● Development of unit tests for C# (NUnit) and Javascript(QUnit) ● Communicating requirements with business, defining project tasks backlog ● Investigating and fixing issues on production environment.
● Deployment of new releases to test, simulation and live environment ● Development of help tool to monitor Strategies performance Technologies: C#, Web API, Unity Framework, HTML 5, CSS3/Less, SpineJS, RequireJS, jQuery, Asp.Net, LINQ, SQL Server 2012, NUnit,QUnit, modernizr, MongoDB
Architect, software developer
CopyTrading

2012-09 - 2013-09

Project description: Solution allowing clients to use social community - http://www.tradingfloor.com- and manually copy other trader's position inside his/her own platform. Linking a trade to a trading platform and make sure that order/position is executed and proper reporting is being done Responsibilities: ● Developing ASP.NET SPA frontend with C #, CSS/LESS and jQuery ● Development of backend business logic in C # ● Development of unit tests for business logic ● Communicating requirements with business, defining project tasks backlog ● Investigating and fixing issues on production environment.
● Deployment of new releases to test, simulation and live environment ● Investigating and fixing issues on production environment Technologies: C#, JavaScript, jQuery, Web API, Asp.Net, CSS, LESS, NUnit, MongoDB
WPF

2013-01 - 2013-01

Some knowledge XML 7 2017 Very Experienced
Software developer
Performance Report

2012-02 - 2012-09

Project description: Solution allowing clients to see accounts' performance (chart, data grid) inside trading platform Responsibilities: ● Developing ASP.NET MVC frontend using knockoutJS ● Development of Web API service for communication between FrontEnd and BackEnd ● Development of unit tests for business logic ● Communicating requirements with business, defining project tasks backlog Technologies: C#, Web API, ASP.NET Razor, MVC, knockoutJS, CSS, jQuery, Asp.Net, NUnit, high charts
Lead developer
SaxoWebtrader2

2009-07 - 2012-02

Project description: The purpose is to produce a web-client that will allow advanced FX trading from a browser using GUI elements normally only found in thick clients Responsibilities: ● Developing ASP.NET SPA frontend ● Development of backend business logic in C # ● Leading team of 2-3 developers ● Implementation of interface to existing WCF service for data access ● Development of SQL stored procedures ● Development of unit tests to test the relevant components using Visual Studio Unit Test System ● Investigating and fixing issues on production environment ● Communicating requirements with business, defining project tasks backlog ● Deployment of new releases to test, simulation and live environment Technologies: C#, JavaScript, CSS, Microsoft AJAX Toolkit, JQuery, Asp.Net, MS SQL, WCF, NUnit
Expert

2012-01 - 2012-01

SaxoSoft A/S, Reksoft

2004-06 - 2009-06

Senior developer
TradeCommander

2009-01 - 2009-06

Project description: An automated trading systems workshop and execution environment. Allows customer to create, debug, back test and execute complicated automated trading systems Responsibilities: ● Integrating Charts system to ClientStation trading platform ● Development BackEnd business logic with C# ● Development of unit tests Technologies: C#, Winforms, WCF, Windows Services, SQL Server 2008, Silverlight, NUnit Advanced Charts
Lead developer

2006-06 - 2009-01

Project description: Advanced Charting and technical analysis tools that are embedded into Saxo Bank's ClientStation and WebTrader trading platforms Responsibilities: ● Developing GUI using WinForms and GDI+ ● Development of DataAccess layer (data coming from http requests) ● Development of unit tests.
● Deployment to production ● Investigating and fixing issues on production ● Communicating requirements with business Technologies: .NET, C#, Winforms, GDI+, NUnit
Developer
PriceAlerter

2004-06 - 2006-06

Project description: Part of ClientStation2 trading platform that handles the proccess of creating and executing customer price alerts. That requires monitoring instruments price and sending notifications (emails, popups within trading platform).
Responsibilities: ● Developing GUI using WinForms.
● Developing Business logic that monitors price updates, and sends notifications ● Developing stored procedures ● Development of unit tests.
Technologies: C#, Winforms, WCF, SQL Server 2008, NUnit, Web Services Working areas Technologies Experience Used last time Level

Akademisk baggrund

Professional development program "Planning and Change management" Carnegie Mellon University
Professional development program "Planning and Change management" Carnegie Mellon University

2022-06 - 2008-01

Petersburg International Institute of Management
Petersburg International Institute of Management

2006-01 - 2007-01

Master's Degree in Computer Science
Petersburg State University

1999-01 - 2004-01

Certificeringer

2007 Microsoft Certified Solution Developer: Web Applications
Microsoft Certified Solution Developer
Certified Solution Developer
Microsoft Certified

Kontakt konsulent

/