Full stack developer København, Denmark

Kan være tilgængelig

(Opdateret 2023-04-14)

Full stack developer

København, Denmark

Modersmål Danish, Flydende English

  • 4+ års erfaring med C#, .NET Framework og Core
  • Mange successfulde leverancer til både offentlige og private kunder
  • 3 års erfaring med React/React Native, Typescript og Javascript

Kvalifikationer (2)

ract native

App

Professionel erfaring

Cygni

2022-01 - Nuværende

Talent program developer

2022-01 - Nuværende

Christopher started the talent program at Cygni the 1st of october. He will be in the talent program for one year. And is currently doing different training courses and assignments.
Techniques and tools C#, .NET Core, RESTful api, GraphQL, Websocket, Figma, Google Cloud, JavaScript, HTML, CSS, SCSS, SASS, JavaScript, TypeScript, React, NPM, Yarn workspaces, Git, Git Actions, Docker, Storybook, Monorepos.
Project: Advent of Code: Christopher was responsible for data analysis and presentation related to developer experience. To do this, Christopher used RESTful APIs written in JavaScript to access relevant data sources and retrieve data. Once was collected, Christopher used the JavaScript library Tabulator, which is designed to make it easy to create interactive tables and data grids that can be customized and tailored to specific use cases.
Consultant's role & responsibility: As responsible for data collection and presentation related to developer experience, Christopher's job involved using a combination of RESTful APIs and the JavaScript library Tabulator to collect, analyze, and present data in a way that is useful and informative for end users. The process included setting up CI/CD processes using Github Actions and Github Pages as well as Docker orchestration via Kubernetes.
Project: Corporate website: Responsible for implementing a new static corporate website developed in Typescript using React.js/Next.js, SCSS/SASS, Figma, and Git, Christopher had a number of key responsibilities.
First and foremost, Christopher has been responsible for working closely with the design team to ensure that the design concepts created in Figma were accurately translated into a functional website. This required Christopher to have a strong understanding of the various web development technologies being used, including React.js/Next.js and SCSS/SASS, as well as a thorough understanding of best practices for web development.
As part of Christopher's role, he has been responsible for working with the design team to break down the design concepts into individual components and features that could be developed in a modular way. Requiring Christopher to have a good understanding of the underlying business requirements of the website, as well as an ability to translate those requirements into functional specifications.
Christopher was also responsible for the development process and setting up automated CI/CD using Azure Devops, to ensure that the development process was streamlined and efficient.
Cygni, part of Accenture Web cygni.se • Email info@cygni.se • Phone (0045) 40 49 23 77 Consultant's role & responsibility: Overall, Christophers role in implementing the new corporate website required a broad range of skills and expertise, including a deep understanding of web development technologies, strong project management and communication skills, and an ability to work effectively with a cross-functional team. Technologies used were Typescript using React.js/Next.js, GraphQL, SCSS/SASS, Websockets, Docker, Figma, Git, Azure DevOps
Talento Football ApS

2021-01 - Nuværende

Developer and partner

2021-01 - Nuværende

Talento football is a company that focuses on the development of young football players. It provides small clubs and teams with a free full year training program and a lot of self training exercises.
Christopher developed the backend, an interface for the database and an iphone/android app. Here he also deployed everything using Azure Cloud.
He is still a partner of the company, but with 0 activity.
Techniques and tools C#, SQL, Typescript, App Design, Azure Deployment, Google Cloud, GCP Firebase, IoS/android app development, RESTful api, React Native, React.js, Localtunnel.net.
Netcompany

2021-01 - 2022-01

Developer
Danish IT and business consultancy

2021-01 - 2022-01

Christopher mainly did maintenance and project work for the danish road authority, but has also worked with private and other government customers.
Client: Færdselsstyrelsen (Danish Road Traffic Authority) Techniques and tools NET Core and React.js, MS SQL, Azure DevOps, Azure Pipelines, JavaScript, HTML, CSS, SCSS, SASS, TypeScript, Git, IIS. NSwag, Swagger. RESTful api Project: Data consolidation and presentation - bilviden.dk: Christopher was responsible for consolidating Excel data from multiple sources, i.e. Danish Road Traffic Authority, fuel stations, car manufacturers and importers.
● To accomplish this task, Christopher had to first analyze the data from each of the sources to determine what information was needed and how it should be structured in the new data model. This required an understanding of the business requirements and the needs of the end users who was using the data.
● Next, Christopher built automated tests in .NET to validate the quality of the data as it was imported. This involved writing code to check for errors, inconsistencies, and missing data, and to ensure that the data was correctly formatted and structured according to the new data model.
● Once the data had been validated, Christopher used Microsoft SQL to build the new data model. This involved creating tables, defining relationships between them, and designing the structure of the database.
● Finally, Christopher wrote import scripts to automate the process of importing the data from the various sources into the new database. This involved writing code to extract the data from each source, transform it to match the new data model, and load it into the database.
● To present the data to end users, Christopher generated PDF files based on the imported data.
Overall, consolidating data from multiple sources can be a complex and time-consuming task, but by using automation and building a solid data model, Christopher ensured the quality and consistency of the data and made it easier for end users to access and use the information they need.
Consultant's role & responsibility: As responsible for the full consolidation of data, Christopher had both a technical role and a role communicating with external and internal parties reporting data. The technical implementation was done using MS Excel, MS SQL and .NET.
Cygni, part of Accenture Web cygni.se • Email info@cygni.se • Phone (0045) 40 49 23 77 Project: Road Side Inspection: Developing applications for the agency's employees, enabling them to perform road site inspections and collect data about vehicles, drivers and hauliers. The key word for the project is data quality, since data will be shared with European counterparts and used to implementing self-service initiatives for citizens in the European Union. The following maintenance work was done on multiple systems using different technologies and of different ages. Spanning from .net core 2.1 to .net 6, soap to json and windows server 2003 to Azure cloud.
Consultant's role & responsibility: Application development using .NET Core and React.js, MS SQL, Azure DevOps, Azure Pipelines, JavaScript, HTML, CSS, SCSS, SASS, TypeScript, Git, IIS. NSwag, Swagger. RESTful api.
Alphatrods

2019-01 - 2021-01

Developer

2021-01 - 2021-01

Student developer
Sowaio

2019-01 - 2021-01

now named Alphatrods is a software company focussing on RPA development. Here Christopher was hired as a student software developer and later as a full time developer. He was hired as a C# developer but was quickly put on other tasks.
His first project was to enhance the customer portal. A portal where the different private and government companies / organizations could see how their software robots performed. He was responsible for this project whenever it needed an update. He was also responsible for smaller internal projects that helped with licensing the robots and monitoring them. When no internal projects needed attention 3 larger customer based projects where Christophers main work.
1. Herlev Kommune ms teams chatbot for auto journalizing documents in SBSYS.
Period: Start 2020 - in testing when Christopher left.
company Christopher

2019-01 - 2021-01

had the responsibility for setting up app permissions in azure, drawing a diagram of the system, coding a ms teams app, setting up and coding a ASP.NET service that could sync files from different ms teams channels based on commands written in the chat prompts and create the software robot that added the files to SBSYS.
2. Bill reader for government institutions.
Period: End 2019 - Last iteration in 2021 Christopher was also tasked with creating a pdf reader in .net that could read different kinds of bills from dentist, podiatrist and physiotherapists. This reader would take different order lines from the bill and split it into categories, price and amount. The first iteration was created as a proof of concept while the next iteration was rebuilt and the later iterations refined whenever more data would be added.
3. Order line reader for NEU-JKF.
Period: Start 2020 - - Last iteration in 2021 Cygni, part of Accenture Web cygni.se • Email info@cygni.se • Phone (0045) 40 49 23 77 After the bill reader was in a working state he was tasked with the creation of an orderline reader for JKF industri as the principles were the same.
Techniques and tools OpenRpa, UiPath, Azure App Services, Windows services, SQL, MS Teams app/bot development, MS BotFramework, Python, ASP.net, C#, HTML, CSS, JavaScript.
Startup work experience Work done as part of a startup.
Foodrater ApS

2019-01 - 2021-01

Developer and partner

2019-01 - 2021-01

Foodrater was an app where you could rate food eaten at a restaurant. The ratings would then be used by the restaurant to better change their menu or prices.
Christopher maintained the app and an APS.NET site.
The app is not up and running, and the company is closed.
Techniques and tools C#, JavaScript, MongoDB, App development.
Zedus Company ApS

2019-01 - 2021-01

Developer and CTO
Zedus Company

2019-01 - 2021-01

created an app called Mobilhotellet where students in primary school could lock their phone and get rewards for not using their phone while in school.
The app is not up and running and Christopher is not a part of the startup anymore.
Cygni, part of Accenture Web cygni.se • Email info@cygni.se • Phone (0045) 40 49 23 77 Techniques and tools C#, JavaScript, App development.
Cygni, part of Accenture Web cygni.se • Email info@cygni.se • Phone (0045) 40 49 23 77

Akademisk baggrund

BSc in Manufacturing and Operations Engineering
Aalborg University

2017-01 - 2020-01

Kontakt konsulent

/