Utveckling av applikation för att konfigurera hela produktionslinor av högkvalitativa skruvdragare som används i bilfabriker över hela världen. Nyutveckling och buggrättning i klient och server. Portning till .Net 6.
Vidareutveckling av internt system för att stödja arbetet med att analysera, förvalta och försäkra pensioner. Toms arbetsuppgifter har varit att rätta buggar och lägga till ny funktionalitet, bl.a. byta till nytt xml-format enligt ISO 20022 för de betalningsfiler som systemet producerar.
Nyutveckling av ett system som ska användas på Sveriges trafikcentraler för att övervaka och styra fordonstrafiken. Systemet hanterar och informerar om t.ex. olyckor, tunnelbränder, vägarbeten m.m. Vidare styrs skyltar och bommar enligt givna regler. Jag jobbade i klienten med användargränssnitt, affärslogik och asynkron kommunikation med systemets mikrotjänster.
Nyutveckling och underhåll av en webbapplikation som används inom Ericsson för att räkna på radiobasenheter innan de byggs ihop. Automatiska regressionstester implementerades i Robot framework.
Underhåll och vidareutveckling av ett konfigurationsverktyg för skruvdragare som används i bilindustrin.
Utveckling av en applikation i vilken man planerar och dokumenterar fartygsrutter för att uppfylla myndighetskrav. Programmet används ombord på tankfartyg och kan importera rutter från samtliga ledande navigationssystem. Rutterna ritas också ut på en karta. Slutkunden är BW Gas – ett av världens största tankerrederier. Tom utvecklade systemet själv från ax till limpa.
Framtagning av PDF Forms inklusive grafisk design, användarvänlighet, inmatningsvalidering och bakomliggande logik i JavaScript. Formulären används av kaptener på tankfartyg som dagligen fyller i dessa och rapporterar position, kurs, bränsleförbrukning m.m.
Utveckling av en ny webbsajt för att ansöka digitalt hos Trygghetsrådet. Ansökningarna från företag gjordes med en fil som användaren laddade upp, som sedan parsades och vars innehåll sparades till databas. Privatpersoner använde ett webbformulär för sina ansökningar. Syftet med applikationen var att automatisera och effektivisera ansökningsprocessen, samt att förbättra spårbarheten.
Arbetade i ett team som utvecklade ett webbaserat verktyg för konstruktion av vattenreningssystem. Applikationen var baserad på .Net och Silverlight för att optimera grafisk interaktion och användbarhet, och var uppbyggt enligt arkitekturen MVVM. Tom implementerade ny funktionalitet samt vidareutvecklade en rapport i Crystal Reports.
Utveckling av produktionssystem i .Net och Java för tillverkning av IR-kameror. Syftet med de nya systemen har varit att ha bättre spårbarhet på ingående komponenter, effektivisera produktionsprocessen och erbjuda webbrapporter med produktionsmått, felstatistik m.m. för att angripa rätt problem och därigenom höja kvaliteten, både i produktionsprocessen och på kamerorna i sig. Tom ansvarade bl.a. för implementation och driftsättning av det första produktionssystemet i kundens nya fabrik i Estland. I arbetet har ingått design och utveckling av windows- och webbapplikationer, databasdesign och felsökning, prestandaoptimering, drift samt replikering mellan databaserna i Sverige och Estland.
Vidareutveckling av en .Net-applikation för analys av sliphål. Arbetet innebar implementation av ny funktionalitet, nyutveckling av användargränssnittet, datalagring, kommunikation med mätsystem samt matematiska/statistiska utvärderingar. Kommunikationen mellan applikationen och mätsystemet skedde m.h.a. XML-meddelanden via datasockets. Uppgradering av databasen från Access till SQL Server gjordes för att uppnå högre stabilitet i produktionsmiljö. Prestandaförbättring nåddes genom införandet av s.k. stored procedures.
Migrering av data i en Access-databas till en ny, befintlig Oracle-databas i produktionsmiljö med lite annan tabellstruktur. Löstes genom s.k. ”upsizing” av Access-databasen till en SQL Server-databas, där konverteringen till den nya strukturen gjordes m.h.a. verktyget Enterprise Manager (skapade nya tabeller och relationer, bytte datatyper, flyttade data, skapade nya primära nycklar m.m). Sedan användes en egenutvecklad .Net-applikation för överflyttning av data till Oracle-databasen.
Utveckling av ett antal delar i ett testsystem för sätesvärmare till bilar, för produktion i fabrik i Kina, Brasilien, Polen m.m: Stöd för språkhantering i användargränssnitt, drivrutin till etikettskrivare, databasanrop samt visning av Word och PDF-dokument i användargränssnitt m.h.a. ActiveX-komponent.
Systemtest av huvudinstrumenteringen till lastbilar. Tysk kravspec. Testobjektet var ett inbyggt system med mjukvara skriven i C. Kommunikation med övriga delsystem i bilen skedde via CAN-buss. Arbetet omfattade planering av systemtester, specificering och exekvering av testfall samt rapportering.
Utveckling av automatiskt styrsystem för provrigg. Hjälpte en fast anställd med systemets design och programmering.
Mjukvarutest av instrumenteringen till lastbilar. Testobjektets omgivning innehöll simulerade CAN-noder som programmerades m.h.a. det C-baserade språket CAPL.
Utveckling av automatiskt styrsystem för insprutningsprovrigg. Fungerade som sakkunnig mentor inom LabVIEW och objektorientering.
Design, implementation, test och underhåll av en applikation, vilken fungerade som ett debugverktyg, med ett interaktivt, grafiskt användargränssnitt ovanpå det testsystem som Endevo utvecklade för konstruktionsverifiering av Ericssons 3G-mobilplattform.
Gjorde ett flygbokningssystem som en del i certifieringen "Sun Certified Java Developer”.
Test och integration av en Ericsson-utvecklad, Java-baserad objektbrowser för att övervaka och styra telekomenheter. Spelade in och redigerade automatiska GUI-tester av nämnda objektbrowser.
Utveckling av automatiskt kalibreringssystem för de luftfuktighetssensorer som används i företagets produktion.
Vidareutveckling av befintligt testprogram för s.k. Combiners som blandar antennsignaler i radiobasstationer.
Utveckling av automatiskt testsystem för delsystem i Ventilator.
Validering av programkod i automatiskt produktionsverifieringssystem för pacemakers.
Utveckling av automatiskt konstruktionsverifieringssystem för sändare och mottagare i radiobasstation.
Systemering och implementation av två delar i ett kvalitetsstyrningssystem för elektronikkretsar.
Utveckling av automatiskt testsystem för delsystem Kontrollenheten i Anestesiapparat.