Michael Winnant, Systemutvecklare / Applikationsarkitekt Med många års erfarenhet av systemutveckling, varav över 10 års erfarenhet som konsult i olika typer av systemutvecklingsprojekt har Michael en bred och gedigen systemutvecklarbakgrund för att bygga transaktionsintensiva och framgångsrika system. Han har varit verksam inom alla delar av systemutvecklingsprocessen med primärt fokus på programmering, design och arkitektur. Michael har branscherfarenhet från bank, försäkring, läkemedel samt verkstadsindustri. Han är väl förtrogen med både agila metoder (Scrum, XP, automatiska enhetstester, kontinuerlig integration, m m) och traditionella metoder. I sin yrkesroll är Michael lyhörd för kundens önskemål och envist fokuserad att få till en bra leverans. Michael är rak, ärlig, ödmjuk och har mycket humor. Lämpliga uppdrag / roller: Michael åtar sig uppdrag som systemutvecklare, databasutvecklare eller applikationsarkitekt. Michael är.net-utvecklare med stort intresse för BI (SSIS/SSRS, MS SQL- Server). Michael har mycket god kunskap om den agila systemutvecklingsprocessen (testdriven utveckling/enhetstester, kontinuerlig integration...) Michael kan utföra specifikationsarbete, skriva användningsfall, ta fram applikationsarkitektur och designmönster samt vara coach/mentor. Michael är specialist inom vinstgivande systemutveckling. Michael har stor erfarenhet av bland annat bank, industri, försäkring. Färdigheter och egenskaper: Michael har en gedigen erfarenhet och stort intresse för systemutveckling och löser tekniska och logiska problem på kort tid med stort fokus på kundnytta. De senaste åren har han bland annat jobbat med databasdesign, datamodellering, gränssnitt, optimering, rapportering (till/från excel, SSRS), med de senaste verktygen och språken ifrån Microsoft. Han är en erfaren.netutvecklare som har utveckat med alla.net Frameworks sedan.net 1.0 releasades. Han tar gärna uppdrag med hög komplexitet. Michael trivs bra när det är stor tidspress och har ser det mest som ännu en utmaning att leverera över förväntan. Gillar höga krav och komplexa problemställningar. Samtidigt är han en väldigt lugn, ödmjuk person med mycket humor som passar väl in i de flesta sammanhang. Programspråk: C#, VB.NET, Visual Basic 6, ASP.NET, SQL, Postgre SQL, PL/SQL, HTML, XML/XSL/XSLT, VBScript, CSS, Javascript, C. Utvecklingsverktyg och miljöer: SQL Server 2012,2008,2005,2000 SSRS, SSIS, Oracle 9/8/7. Netezza Visual Studio 2012,2010,2008, Visual Studio Team Foundation Server Visual SourceSafe, Visio EPI Server, NUnit/MSTest, MSBuild, CruiseControl.NET; FxCop. Metoder & processer: RUP, SCRUM, KanBan Operativsystem: Windows 2008 Server, Windows 7, Windows 2003 Server, Windows XP, Windows 2000 Server, Windows NT Server Tekniska plattformar & Frameworks: Alla.Net Frameworks, SSIS, Reporting Server, ASP.MVC, AJAX, Linq2SQL, Entity Framework, Automapper, WinForms, WPF; WCF, WebServices, IIS, COM+/COM Övriga program/applikationer: Java, DB2, Oracle, Netezza Tidigare arbetsgivare: 2014 Mainpipe AB 2012 2013 Avega Group AB 2011-2012 Nordic Station SLL/SIL Endevo AB Kentor AB System 3R AB Tidigare kunder: H&M Kuoni Länsförsäkringar Avega Group Intranet Swedbank SLL/SIL Biovitrum OMX AB Contento AB
Ericsson AB Skandia DIAL System 3R EB Signal Utbildning: Högskoleingenjör Datateknik, vid Kungliga Tekniska Högskolan 4-årig naturvetenskaplig och teknisk linje Ett flertal varierande kurser och certifikat avseende Microsoft s utvecklingsmiljö.
Sammanställning av tidigare konsultuppdrag H&M, systemutvecklare, arkitekt, databas och excelexpert. HERO Projektets mål är att spara tid och pengar för verksamheten, genom att analysera data från CDW Rapportering: Ett flertal rapporter genererade med hjälp av HERO s gui och via excelrapporter. Ett gränssnitt (WPF) för att användare ska kunna ställa frågor mot CDW Med detta gui som nav, kan användaren navigera till rapporter, mm. Min roll i projektet är i första hand som senior utvecklare, databas och Excel-expert. Djupt involverad i lösningsarkitekturen för excelrapporteringen och databasdesignen. Analys, design och implementation av nya funktioner. Förvaltningsarbete såsom felsökning, ändringshantering och tekniska förbättringar. Uppdraget kräver: Mycket goda kunskaper i SQL. Stor erfarenhet av utveckling i C#/.NET. Bred förståelse för data warehousing. Mycket god erfarenhet av Excel/VBA. Teknik och verktyg bland annat: Visual Studio 2012, Visual SVN, ANTS, SQL-server 2012, Netezza, Excel, VBA, SCRUM, TeamCity. Utförs 2013- Apollo, Systemutveckling, lösningsarkitekt. På Apollo har Michael ansvarat för design av ett helt nytt system för hantering och prissättning av hotellkontrakt. Projektets mål är att spara tid och pengar för verksamheten, genom att läsa in Exceldokument innehållande hotellkontrakt till en databas. Denna information används sedan på flera sätt. Rapportering: Ett flertal rapporter genererade med hjälp av Reporting Services. Ett flertal filexporter som indata till andra system, som flygbokningar, ekonomisystem, mm. Ett webbgränssnitt (MVC) för att användare ska kunna hantera information. Med detta som nav, kan användaren navigera till rapporter, skapa exportfiler titta på och ändra information, mm. I arbetet har ingått mycket beräkningar både databasnära och i applikationskod. Utvecklingen sker i senaste microsoft teknikerna som SSIS, Visual Studio 2010, Team Foundation Server, SQL-server 2008 R2, Entity Framework 4.x, MVC, Automapper, Spira, Excel, SCRUM, Kanban Utfördes 2013 SLL/SIL SilVer, Systemutveckling, Scrummaster, Arkitektur Arbete bland annat med vidareutveckling av webbaserat system för att stödja landets läkemedelskommittéer i deras arbete med rekommendationer av läkemedel samt onlinetjänst med läkemedelsinformation. Tonvikten i detta uppdrag ligger i att utveckla ett antal webtjänster (SOA) som andra applikationer utnyttjar för att hämta information från eller för att utföra ganska omfattande och komplexa operationer på bakomliggande databaser. Utvecklingen gjordes bland annat i Web Services, (SOA).NET, C#, Java, SQL Server, Scrum, NUnit/MSBuild, CuiseControl.NET. Utfördes 2008-2009 Biovitrum AB, Systemutveckling. Vidareutveckling av applikation i BizTalk Server för intern logistik av datorer, programvaror mm. Tekniker: Biztalk server, C#, ASP.NET, NUNIT, FxCop, XP Utfördes 2008 Biovitrum AB, Systemutveckling, Arkitektur Stabilitet. Arkitekturförbättringar, design och vidareutveckling av applikation för hantering av objekt inom medicinsk forskning. Applikationen led av ett antal buggar och en instabil arkitektur samt saknade ett antal viktiga funktioner. Stora inslag av refactoring tillsammans med nyutvecklad funktionalitet har lyft applikationen både avseende funktionalitet och stabilitet. Tekniker C#, ASP.NET, NUNIT, FxCop, XP. Utfördes 2007-2008 OMX AB Design och utveckling av en applikation för handel på stockholmsbörsen. Designen har fokus på att göra det enkelt att utveckla nya vyer då applikationen är planerad att ha uppemot ett hundratal vyer då det blir klart. Utvecklingen består av att implementera ramverket för massutveckling av vyer samt ett antal specifika vyer för att visa att konceptet håller måttet. Applikationen är flerskiktad med en klient skriven i c# (forms) som kommunicerar mot servern via en webservice. Delar av serverkoden är skriven i C++. Konfiguration av testserver, byggserver och mentorskap för ett antal utvecklare som ska producera nya vyer. Tekniker: C#, C++, NUNIT, Cruise Control, XP Utfördes 2006 2007 Contento AB, Arkitekt, utvecklare Utveckling av ett e-learningverktyg. Tanken med verktyget är att det ska vara mycket lättanvänt och intuitivt men samtidigt så kraftfullt att även tämligen avancerade användare ska kunna finna verktyget attraktivt. Mycket arbete har lagts ned på en genomtänkt arkitektur som gör att kunden lätt ska kunna konfigurera produkten. Tekniker: C#, ASP.NET, XP Utfördes 2006 Länsförsäkringar, Systemutveckling, Systemarkitektur Ericsson AB, delaktig i design, utveckare.
Projekt: Solvens II Projektets mål är att läsa in en mycket stor mängd data till ett data warehouse som det sedan görs beräkningar, analyser samt rapporter på. Dessa rapporter används av bland andra finansinspektionen för att kontrollera soliditeten i bolaget. Det genereras även en mängd olika typer av interna rapporter. Roll: Utvecklare med fokus på analys och dokumentation, modellering, implementation i VB.NET och test. Teknik och verktyg: Visual Studio 2008, Visual Studio 2010, Team Foundation Server och Entity Framework Version 4.x (Code first), SQL server 2008 R2, Autofac - ASP.NET MVC3 Integration, WCF Integration, Inversion Of Control IoC container, AutoMapper - Objekt mapper, Caliburn.Micro - UI Pattern, MVVM, MVP, MVC, ELMAH - Error logging Tekniker:.NET, C#, ASP.NET, SQL Server 2008, VS och TFS 2012, EPI Server 6, JavaScript. Utfördes 2012-2013 Avega Group Intranet Utveckling och design av Avega Groups nya Intranät. Användarinformationen är nära kopplad till Active Directory. Stort fokus på bra funktionalitet oavsett typ av browser (Multi client platform). Teknik och verktyg: MS SQL server, ASP.NET, C#, LDAP, LinqToLdap, Simple Data, Episerver, CSS3 med Responsive web design (RWD). Utfördes 2012 Swedbank, Förvaltning, Systemutveckling Som en av fyra ansvarar Michael för driften av ett antal system inom banken. Detta innebär daglig problemlösning och underhåll samt vidareutveckling av en mängd system, där många är mycket kritiska för bankverksamheten. Tekniker MS SQL server, SSIS,.NET, C#. Utfördes 2011 Swedbank LARM, systemutveckling, arkitekt. Ett system som transformerar och transporterar information från ett antal system till ett centralt system för analys och rapportering. Bland annat myndighetsrapportering och beslutsunderlag för handel i banken. Tekniker MS SQL Server 2005/2008, SSIS.. Utfördes 2011 SLL/SIL SilVer2, arkitekt, utvecklare, mentor, scrummaster. Ett produktionsverktyg av den databas som distribueras ut till de system som landets förskrivare använder. Detta är en helt ny produkt baserad på en helt ny datakälla. Viktigt i detta uppdrag är att skapa ett intuitivt och användarvänligt gui. Baserat på MS WPF och WCF (SOA) utvecklas detta system enligt best practices och i mycket nära samarbete med slutanvändarna. Svensk Informationsdatabas för Läkemedel (SIL) kvalitetssäkrar aktuell läkemedelsinformation från ett flertal olika källor. Som en del i förskrivarens beslutsstöd levererar SIL korrekt information i det ögonblick den behövs. Besluten blir pålitliga och effektiva vilket i slutändan resulterar i ökad patientsäkerhet. Tekniker:.NET, C#, WPF, WCF, SQL Server, XP, Scrum, NUnit/MSBuild, CuiseControl.NET. G.N.I.T (Global Network of Insurance and Trade), ett försäkringsadministrativt system för multinationella koncerner. G.N.I.T är ett system som hjälper koncernens Riskmanager att inhämta, utvärdera och paketera information från dotterbolagen, för att därigenom erhålla relevanta premier i förhållande till respektive dotterbolags faktiska förhållanden och till en konkurrenskraftig premie, utan inblandning av externa mellanhänder. G.N.I.T är mailsynkroniserat och transparant så alla inblandade har en visuell bild av ärendets hantering. Tekniker: Biztalk server, VB, C#, ASP.NET, MTS, SQL Server Utfördes 2002-2003 Skandia, delaktig i design, utvecklare TMTouch Utveckling av nya delsystem i telemarketingsystemet, som är ett säljstödssystem som består av delarna Kampanjhantering, Coachstyrning och Säljstöd. Kampanjhanteringen är till för att bestämma hur kampanjerna ser ut och vem som skall arbeta med vilken. Coachstyrningen är till för att coacherna skall kunna styra vilket ringunderlag de olika säljarna skall ringa på och hur det går för säljarna. Säljstödsdelen hjälper säljarna under säljprocessen. Systemet telefonnummersätter automatiskt nästa prospekt och presenterar det för säljaren. Kunder som man skall återkomma till bevakas och presenteras på utsatt tid. För beräkning av offert till kunden flyttas man över till offertsystemet och tar med nödvändig kundinformation. Tekniker: RUP. MS Windows 2000 advanced server, MS SQL-server, MS Visual Basic, MS Visual C++, Systemet är integrerat med call-center-stöd och IBM stordatorkopplingar via IBM MQ-series. Utfördes 2000-2002 DIAL, delaktig i design, utvecklare Nilsson Utveckling av ett telemarketingsystem. Tekniker: MS Windows 2000 advanced server, MS SQLserver, DB2, MS Visual Basic. Utfördes 1999-2001 System 3R International, Projektledare, delprojektledare, tekniskprojektledare, arkitekt, utveckare Automation Utveckling av flera robotar och styrsystem för växling av verktyg till olika maskiner inom industrin. Systemen består av en växlarenhet och en PC. Växlarenheten består av en kontrollenhet, ett MMI för operatören och ett antal servoenheter. PC n består av ett grafiskt gränssnitt, ett eller flera maskingränssnitt (servrar) och ett ID-system (RFID). Med hjälp av kodbärartekniken (RFID), byggs ett system upp som ger varje arbetsstycke och verktyg sin egen identitet. En databas skapas med all nödvändig information som krävs för att styra CNC maskiner.
Utfördes 2010-2011. SLL/SIL SilVer2, arkitekt, utvecklare, mentor, scrummaster. Ett produktionsverktyg av den databas som distribueras ut till de system som landets förskrivare använder. Vidareutveckling och nyutveckling av befintliga och nya funktioner. Tekniker: Web Services (SOA),.NET, C#, Java, SQL Server, Scrum, NUnit/MSBuild, CuiseControl.NET. Utfördes 2009-2010. Tekniker: Delphi, C++, assembler, PL 2, MS Access, VB Utfördes 1989-1999 EB Signal (Ericsson), delaktig i design, utvecklare ATC Design och utveckling av flera delsystem för ATC. Säkerhetssystem för tågtrafik. Systemen bearbetar information för att säkerställa säkerheten I tågtrafiken. Tekniker: Pascal, DB2 Utfördes 1989