BA Web Development
Gennem udannelsen BA Web Development stiftede jeg for alvor bekendtskab med .NET og C#. Beskæftigede mig med ASP.NET, MVC, Entity Framework, SQL Server, Umbraco og Joomla. Derudover lærte jeg mere til UX og sikkerhed.
Hej, mit navn er
Jeg kalder mig selv for
Begreber som MVC, Web API, Umbraco, Git, Windows Azure, Windows Server, social media og SEO fanger mig. Jeg elsker god mad, motion, rejser og solskinsdage, men er ikke så glad for spidskommen og køer på motorvejen. I øvrigt synes jeg det er forfærdelig kedeligt at sove. Hvis du er interesseret i mere seriøs information om mig, er du velkommen til at tjekke denne side ud, eller besøge min blog egeek.io
"Knowledge is knowing a tomato is a fruit; Wisdom is not putting it in a fruit salad."
4000 Roskilde
Lyngby
Gennem udannelsen BA Web Development stiftede jeg for alvor bekendtskab med .NET og C#. Beskæftigede mig med ASP.NET, MVC, Entity Framework, SQL Server, Umbraco og Joomla. Derudover lærte jeg mere til UX og sikkerhed.
Roskilde
På datamatiker-uddannelsen kom jeg rigtig i gang med OOP med Java SE og Java Enterprise Edition (J2EE). Herunder JSP, Servlet, Spring, og Hibernate. MySQL og Oracle. Ydeligere beskæftigede vi os med netværk og sikkerhed, designprocesser, UML, UP, SCRUM og eXtreme programming.
Ingeniørforeningen IDA ønskede at udvikle portalen IDA Universe, hvor jeg blev ansat som udvikler i en intern gruppe der skulle føre projektet ud i verden. Sitet bygger på en custom Umbraco-løsning med integration til andre forretningsområder i IDA, så vel som eksterne API’er. Indeksering og søgning er flyttet over i en hosted Solr-løsning integreret med Umbraco.
Jeg har rådgivet og vejledt ift. best practices indenfor Umbraco samt cloud og serverteknologier. Taget del i estimering, specifikation, dokumentation, udvikling og tests. I mit arbejde har jeg bl.a. gjort brug af følgende teknologier: .NET, C#, MVC, Web API, JavaScript, CSS/Less, HTML, Bootstrap, Lucene, Solr, SQL, Umbraco, Heroku, Azure og Git.
Vi kørt continues integration med TeamCity og Octopus, og benyttet os af SCRUM - herunder daglige stand-up meetings.
Ansat som backendudvikler inden for .NET, hvor jeg primært arbejdede på platformene Umbraco og Sitecore, men ligeledes custom applikationer udviklet i MVC samt Windows Forms. Mine primære arbejdsopgaver indbefattede foruden Umbraco og Sitecore at arbejde med teknologier som .NET, C#, MVC, Web API, Lucene, Solr, JavaScript, SQL, TeamCity samt Git.
I jobbet som System Developer gjorde jeg ligeledes stor brug af min viden og passion inden for servere, og havde ansvaret for vores Microsoft Azure setup som jeg opsatte og administrerede. Jeg varetog ligeledes administration af interne virtuelle servere, herunder arbejde med DNS, IIS, SQL Server, MySQL Server, Solr, MongoDB og Rails.
Backendudvikling med fokus på følgende teknologier; .NET, C#, MVC, WCF, JSON og XML. Dataintegration mellem eCommerce og ERP-systemer som AX, NAV og C5. Udvikling af custom løsninger fra A-Z, primært i Dynamicweb CMS og eCommerce. Custom søgeindex/funktionalitet med Lucene/Solr. SEO og sikkerhed. Frontendudvikling - HTML5, CSS3, JavaScript, Ajax og jQuery.
Ud over udvikling havde jeg ansvaret for vores IT-infrastruktur, herunder administration af servere og source control (Git/Bitbucket). Opsætning og vedligeholdelse af DNS, firewall, AD, IIS, SMTP, FTP, SQL Server, Apache Tomcat og Solr.
Backendudvikling på .NET. Her arbejdede jeg bl.a. med .NET, C#, MVC, frontendudvikling, Umbraco, RazorRocks, Sitecore og Mercurial.
Forsikringsarbejde i Navision, herunder udstedelse, fornyelse samt tilretning af policer for biler, MC og Harley Davidson.
Webudvikling af sites samt eCommerce, webhotel, hardware/software support og resell.
ASP, PHP, frontendudvikling, SEO, Wordpress, WebsiteBaker, Prestashop, osCommerce, Windows samt Linux-server.
Programmering og webudvikling
Internettet har altid fanget mig, og jeg har været med siden dets start i Danmark. Jeg startede hurtigt med at udvikle websites, dengang i Front Page og CoffeeCup. Lærte hurtigt at begå mig i HTML og CSS, en smule Perl, ASP samt JavaScript. Sideløbende har jeg snuset til C++ og Delphi. Da jeg startede på datamatiker gik jeg for alvor i gang med programmering og stiftede bekendtskab med Java, JSP, JSF mfl. I 2011 startede jeg på BA Web Developement international linje på København Nord. Her kom jeg tilbage til Microsoftverden med C#, ASP.NET, MVC Framework, etc. og elsker det!
Servere og netværk
Servere er en af mine andre passioner der som web går mange år tilbage. Jeg har beskæftiget mig med Windows Server siden NT4 samt rodet med Linux siden de første versioner af Red Hat. Siden Windows 2000 har jeg kørt fast dedicated server, i første omgang på min ADSL-forbindelse, siden co-location i datacenter på Østerbro og senest co-location i Tyskland. Jeg har kørt og kører services som AD, SMTP, POP3, IMAP, IIS, Apache, Tomcat, MS SQL, MySQL, Oracle, Solr, RavenDB, FTP, SSH, IRC bots, Team Speak, Ventrilo, Mumble mfl. på både/hhv Windows og Linux server.
Jeg har stået for og været med til at arrangere en række netparties gennem tiden, med op til 200 gæster. Her har jeg været involveret i alt fra sponsoraftaler til konfiguration af netværk og servere.
Jeg har igennem årene startet og været involveret i mange forskellige webprojekter. Bl.a. lavede jeg en dansk mobilside med baggrunde, ringetoner, spil, etc., da smartphones kom frem. Siden havde på sit højeste 10.000 unikke daglige besøgende.
Senere prøvede jeg kræfter med et forum for webudviklere, hvor der kunne diskuteres udvikling, SEO, grafik, serverkonfiguration, etc.
Jeg har startet og administreret en del andre online forums. Startet og drevet et dansk site for anmeldelser af computerspil. Drevet uploadservice til billeder. Lavet et site med prisoversigt over internetudbydere.
Listen er lang, men fælles for de fleste er at jeg ikke længere er involveret eller siderne er lukket. Nedenfor kan du se et lille udplug af egne projekter.
Et lille værktøj til at beregne næringsindholdet i fødevarer. Registeret af fødevarer består af ca. 12.000 unikke produkter, og er gemt i en RavenDB NoSQL-database. Det er muligt at indtaste et produkt, hvorefter man vælger antal gram, og får vist det præcise næringsindhold.
Projektet er kodet i C#/MVC4 med jQuery Mobile som front end. Data hentes med Ajax fra RavenDB i JSON via en controller og vises med jQuery.
Personlig blog om webduvikling, server stuff og teknologier. Lavet for at jeg selv først og fremmest kan holde styr på og huske ting, jeg finder vigtige eller interessante.
For at lege med Windows Forms, lavede jeg et program til at beregne forsikringspræmie for Harley Davidson ud fra forskellige kriterier. Programmet er kun lavet til test og eget brug og har ingen tilknytning til Harley Davidson™.
Simpelt web app, der viser vejret for ønskede lokation via Googles vejr-API.
Opgaven lød på at lave et design til en vejrportal, sætte det op i Umbraco samt lave en artikelsektion, for at lære at benytte properties, nodes, macroer, XSLT, scripts, etc. Jeg har valgt at udvide siden med en User Control der via en API fra worldweatheronline.com viser akutelt vejr samt en forecast.
Case for Rambøll til håndtering af ansattes fridage. Projektet er lavet i 2 dele.
Første del består af en kopi af CPR-registreret med tilhørende ASMX webservice. Derudover en back up function, hvor det er muligt at eksportere registeret til XML, samt importere en backup tilbage til databasen.
Anden del er selve Rambølls personhåndteringssystem, hvor en HR-ansvarlig via en back end kan oprette ansatte ved at taste deres CPR-nr, hente personoplysninger fra CPR-registeret og evt. tilføje yderligere data. Ansatte kan logge ind og ansøge om fridage, hvorefter HR-ansvarlige kan se anmodninger, sortere i dem, godkende eller afslå.
Projektet er kodet i C# med Webforms som view engine og gør brug af sessions, requests, Entity Framework, LINQ, ASMX, XML, SQL Server, stored procedures og triggers.
Simpelt CRUD-system med 3 forskellige brugertyper der via samme login screen får vist individuelt indhold.
Projektet er kodet i C# med Webforms som view engine og gør brug af sessions og serialization.
Case – kursusadministrationssystem udviklet til Bankernes EDB Central (BEC). Der logges på systemet via fælles login screen, hvorefter individuelt indhold vises alt efter brugerrettigheder.
Projektet er kodet i Java med Swing som view engine, overholder MVC-arkitektur og gør brug af MySQL til lagring af data. Ydemere er der udarbejdet udførlig software design-rapport på baggrund af Unified Process.
© 2017 Paul Sørensen
Social Media
Du er velkommen til at følge mig på Twitter og Google Plus, eller connecte via LinkedIn.