Mitt CV - Enmanskonsulterna

Download Report

Transcript Mitt CV - Enmanskonsulterna

Enmanskonsulterna
Nazar Jaber
Nazar Jaber
Mobil: 070-511 56 55
E-mail: [email protected]
Ålder : 42 år
Profil
Jag är civilingenjör med examen från Kungliga Tekniska Högskolan (KTH). De senaste 14 åren har
jag arbetat med arkitektur och systemutveckling
inom Java-tekniker. Jag är även Sun certifierad
enterprise-arkitekt och har specialistkunskaper i server (J2EE, Spring, Hibernate) och grafiskprogrammering (SWING). Jag har arbetat med applikationsservar inom både frontend och backend i
många år. Jag har även arbetat med meddelandebaserade system. Jag är van att arbeta i projekt och
är van att prata med beställare, arkitekter och projektledare.
Teknisk sammanfattning
Java
Java (14 år), JSE (14 år), JEE (8 år),
Swing (5 år), Portlet/Portal (0,5 år), EJB (8 år), JDBC (8 år),
Servlets (9 år), JSP (9 år), JMS (3 år), JSF (1 år)
Open Source ramverk
Spring (4 år), Hibernate (3 år), Struts (9 år), OpenJpa (2 år)
XML
XML (8 år), JAXB (1) XSLT (1 år), DOM/SAX (1 år),
IDEs
Eclipse (7 år), IBM Rational Application Developer (5 år),
JBuilder (1 år), Visual Café (3 år)
Versionhanteringsverktyg
Subversion (5 år), CVS (5 år),
ClearCase (4 år), Visual SourceSafe (3 år)
Byggverktyg
Maven (1 år), Ant (9 år)
Ramverk för en enhetstestning
JUnit (7 år), Mockito (3 år)
Programmeringsspråk och verktyg
Rational Rose (5 år), JavaScript (5 år), HTML (8 år),
CSS (3 år), JProfiler (1 år)
Enmanskonsulterna
Nazar Jaber
Operativsystem
UNIX Solaris (5 år), Linux (3 år), HP Unix (4 år)
Microsoft Windows NT/2000/XP/7 (12 år)
Middleware/Servrar
IBM WebSphere Application Server (5 år), Weblogic Server
(2 år), Tomcat (2 år), Apache (3 år), IBM MQ (4 år)
Databaser/DB verktyg
Oracle (4 år), DB2 (3 år), SQL (10 år)
PL SQL/Stored Procedures/Triggers (2 år),
Design och utvecklingsprocesser
XP/Agile/SCRUM/TDD (6år), RUP (8 år), UML (10 år),
OO A/P/D (12 år),
Nätverk
FTP (12 år), SSH (10 år), Telnet (6 år)
Anställningar
Enmanskonsulterna
(konsult)
Webprovider (konsult)
FindOut (konsult)
VPC
Ericsson
2013-02 – tills vidare
Systemutvecklare, arkitekt
2006 – 2013-01
2005-02 – 2007-01
2001-04 – 2005-01
1998-10 – 2001-04
Systemutvecklare, arkitekt
Systemutvecklare
Systemutvecklare
Systemutvecklare
Utbildning
1993-1998
Civilingenjörsexamen vid Kungliga tekniska högskolan i Stockholm 1998
Projekterfarenheter
Företag:
Kronofogden
Projekt:
Migrering av ramverk
Roll:
Systemutvecklare och arkitekt
Varaktighet:
201209 – 201304
Beskrivning:
I Kronofogdens applikation för skuldsanering vill man ta bort beroenden till
processmotorn InConcert. Vi utför därför ett arbete att migrera data och
utveckla en egen processmotor i standard Java. Utmaningen är att utveckla
processmotorn på ett sådant sätt användarna inte upplever någon skillnad efter
produktionssättningen.
Verktyg:
Java 1.6/JEE, Oracle, Spring, Junit, Mockito och Inconcert.
Insatser:
Min roll är senior systemutvecklare och arkitekt. Jag tog fram arkitekturen för
migreringen ramverket. Arbetet är komplicerat eftersom vi har krav på oss att
applikationen ska fungera precis som innan migreringen. Jag var därför tvungen
att hitta en lösning som emulerade InConcert.
1
Enmanskonsulterna
Nazar Jaber
Företag:
Skatteverket
Projekt:
Skuldsanering
Roll:
Systemutvecklare och arkitekt
Varaktighet:
20102 – 201208
Beskrivning:
Skatteverket förvaltar en Java applikation som används vid skuldsanering för
Kronofogdens räkning. Utvecklingsarbetet sker i JEE, JPA och Struts. Vi
använder oss av en Oracle databas. Delar av teamet arbetade i Visby.
Verktyg:
Java 1.6/JEE, Oracle/Stored Procedures/Triggers, Spring, Ant, Junit, Mockito
Insatser:
Min roll är senior systemutvecklare och arkitekt. Min insats bestod i rätta fel i
koden, ta fram lösningar som underlättar arbetet, göra prestanda höjande
åtgärder, kodförbättringar och uppgradera applikationsserver.
Företag:
Swedbank
Projekt:
Investeringssparkonto
Roll:
Systemutvecklare
Varaktighet:
2011-06 till 2012-01
Beskrivning:
Swedbank ville införa ett konto som heter inversteringssparkonto i sin
internetbank. Projektet bestod av ca 30 personer och i det ingick utvecklare som
arbetade med java och andra utvecklare som arbetade med stordatorn hos
Swedbank.
Verktyg:
Java, JEE, Spring
Insatser:
Min roll var som systemutvecklare. Jag arbetade med både webb och backend i
projektet. I webbdelarna arbetade jag med JSF och Spring. Det var ett
tidspressat arbete eftersom gjordes på grund av en ny lag som krävde det av
bankerna.
Pappaledig:
2011-03 till 2011-05
Företag:
Swedbank
Projekt:
Integrationsarkitektur
Roll:
Arkitekt och Systemutvecklare
Varaktighet:
2009-08 till 2011-02
Beskrivning:
Swedbank ville ersätta en egenutvecklad applikation som hanterade Swedbanks
verksamhet för uthyrning av allt från traktorer till bilar med inköpt produkt. Den
inköpta produkten skulle sedan integreras med flera andra system i Swedbank,
bland annat dess internetbank. Detta var ett mycket komplicerat projekt med
mer än 50 deltagare, bland annat utvecklare och arkitekter från England.
Verktyg:
Java, IBM Websphere Application Server, IBM MQ, IBM Webpshpere Message
Broker, Ant, JEE, JAAS
Insatser:
Jag var en av arkitekterna för projektet och tog fram arkitekturen för
integrationslösningen utvecklade många av de komplicerade delarna i
integrationen.
2
Enmanskonsulterna
Nazar Jaber
Företag:
Swedbank
Projekt:
Team infrastruktur – Utveckling av internetbankens centrala delar
Roll:
Systemutvecklare
Varaktighet:
2009-04 till 2009-07
Beskrivning:
Team infrastruktur har hand om de mest centrala ramverken i Swedbanks
internetbank. De löser de mest komplicerade felen och produktionsfelen.
Verktyg:
Java, IBM Websphere Application Server, IBM MQ, JEE, JAAS, Java Concurrent
Insatser:
Min roll var att hjälpa till med vidareutvecklingen av de centrala delarna för
Swedbanks ramverk i internetbanken. Jag fick också vara med att hitta lösningar
vid produktionsfel i internetbanken.
Pappaledig
2009-01 till 2009-03
Företag:
Swedbank
Projekt:
Statistik i Internetbanken
Roll:
Arkitekt och Systemutvecklare
Varaktighet:
2008-01 till 2008-12
Beskrivning:
Swedbank ville kunna föra statisk över hur deras internetbank användes. Detta
för att lättare se hur deras bankprodukter används. Vi använde oss av verktyget
Webtrends för webbstatistik. Det verktyget integrerades sedan med Swedbanks
internetbank. För att få integrationen att fungera använde vi oss av ETLverktyget PowerCenter för att hantera de väldiga volymerna som finns i
Swedbanks internetbank.
Verktyg:
Java, JEE, Spring, Hibernate, Webtrends, PowerCenter
Insatser:
Jag var arkitekt för projektet och var även den utvecklare som programmerade
de mer avancerade delarna i projektet. Swedbank trodde först inte att det gick
att klara detta projekt i och med hur deras internetbank var uppbyggd men jag
lyckades få fram en lösning som fungerade.
Företag:
Swedbank
Projekt:
Uppgradering av applikationsservern i Internetbanken
Roll:
Systemutvecklare
Varaktighet:
2007-08 till 2007-12
Beskrivning:
Swedbank behövde uppgradera sin applikationsserver Websphere till en högre
version och samtidigt höja versionen av java som användes i internetbanken.
Verktyg:
IBM Webpshere Application Server
Insatser:
Jag arbetade som systemutvecklare och fick använda mina specialkunskaper i
Websphere för att hjälpa till att höja applikationsservern till en högre version.
3
Enmanskonsulterna
Nazar Jaber
Företag:
Swedbank
Projekt:
Vidareutveckling av internetbanken
Roll:
Systemutvecklare
Varaktighet:
2007-02 till 2007-07
Beskrivning:
Swedbank utvecklar applikationer för att ha visa kort med egen bild och även en
koppling mellan Swedbank och Folksam.
Verktyg:
IBM Webpshere Application Server, Java, XML, XML Schema
Insatser:
Jag arbetade som systemutvecklare i Swedbanks internetbank.
Företag:
Ericsson
Projekt:
Dashbord-portal för produkthantering
Roll:
Systemutvecklare
Varaktighet:
2006-10 till 2007-01
Beskrivning:
En Dashboard portal för att hantering av Ericssons produkter.
Verktyg:
Java, Spring, Hibernate, Websphere Portal, MySql
Insatser:
Jag arbetade som systemutvecklare med inriktning på Spring, Hibernate och
Portlets.
Företag:
IBM
Projekt:
Applikationer för produkthantering
Roll:
Systemutvecklare
Varaktighet:
2006-01 till 2006-10
Beskrivning:
Jag var konsult hos IBM och var med och utvecklade två olika web-applikationer
för produkthantering av Ericssons produkter. Projekten jag arbetade i bestod av
ca 10 personer och utöver dessa personer ingick det även testare i Indien.
Verktyg:
Java, Spring, Hibernate, Tomcat, Maven, Oracle
Insatser:
Min roll var att vara senior utvecklare och vi arbetade med både webb och
backend-programmering.Teknikerna vi använde var Spring och Hibernate. Vi
använde oss av Hibernate. Jag var ansvarig för Hibernate delarna i projektet.
Företag:
Swedbank
Projekt:
Aktiehandel i Swedbank’s internetbank
Roll:
Systemutvecklare
Varaktighet:
2005-09 till 2006-01
Beskrivning:
Swedbank behövde vidareutveckling av sin internetbank i de delarna för handel
med aktier.
Verktyg:
Java, JEE, IBM Websphere Software Application Developer, Rational Rose,
Mercury Test Director.
Insatser:
Jag fick snabbt sätta min in i Swedbanks ramverk för att kunna utveckla. Sedan
gjordes stora delar av utvecklingen med hjälp av Extreme Programming vilket
var ett effektivt sätt att snabbt lära sig Swedbanks omfattande ramverk.
4
Enmanskonsulterna
Nazar Jaber
Företag:
Total Eclipse (nuvarande Findout)
Projekt:
Plugin:er till Eclipse
Roll:
Systemutvecklare
Varaktighet:
2005-08 till 2005-09
Beskrivning:
Total Eclipse utvecklade plugin:er som användes av bland annat Ericsson för att
göra grafik i Eclipse. Plugin:erna användes vid olika former av projektstyrning.
Verktyg:
Java, Eclipse, Eclipse PDE, grafikramverken SWT, GEF och Draw2D
Insatser:
Jag hade inte tidigare arbetat med ovan nämnda tekniker men jag lärde mig fort
och kunde bidra med förbättringar.
Företag:
Compound systems
Projekt:
Webbapplikation för bokning av flygbiljetter
Roll:
Systemutvecklare
Varaktighet:
2005-02 till 2005-07
Beskrivning:
Vi utvecklade en webbapplikation för bokning av flygresor.
Verktyg:
Java, Eclipse, Tomcat, XML C, Linux
Insatser:
Detta var mitt första uppdrag som konsult. Jag arbetade som utvecklare för
webb-delar och gjorde även anrop mot ett externt api för bokningar av
flygresor.
Företag:
VPC (dåvarande Värdepappercentralen, nuvarande Euroclear)
Projekt:
Flera projekt inom hantering av köp och sälj av värdepapper
Roll:
Systemutvecklare och arkitekt
Varaktighet:
2001-04 till 2005-01
Beskrivning:
Jag arbetade i flera år i VPC i många olika projekt för deras
värdepappershantering. Bland projekten fanns allt från publika applikationer för
informationshämtning av gjorde köp och sälj av värdepapper till interna
administrativa applikationer.
Verktyg:
Java, EJB, Servlet, Swing, MQ, DB2.
Insatser:
Jag var högste ansvarige javautvecklaren i VPC, jag flera gånger leda
utvecklingen av java-applikationerna. Jag fick utveckla de mest avancerade
delarna i deras javaapplikationer och även vara lösningsarkitekt för projekt. Sen
fick jag ofta hjälpa till med felsökning när komplicerade fel uppstod.
Företag:
Ericsson
Projekt:
Flera projekt inom Ericssons produktadministration
Roll:
Systemutvecklare
Varaktighet:
1998-10 till 2001-04
Beskrivning:
Ericsson utvecklade en Applet med SWING-grafik för att kunna administrera sina
produkter. Jag arbetade som systemutvecklare och utvecklade grafik och
backend-delar i appleten.
5
Enmanskonsulterna
Nazar Jaber
Verktyg:
Java, Swing, DB2.
Insatser:
Detta var min första anställning som systemutveklare och jag började som en
juniorutvecklare men blev en självgående systemutvecklare efter ett år. Jag fick
med tiden mer och mer ansvar.
.
Övriga meriter
Sun certifierad arkitekt för Java 2 Platform 1.4.
6