Les mer

Aswin Nalliah

Utvikler

90819884

aswin@umble.no

Profilbilde av Aswin Nalliah

Aswin jobber som fullstack-utvikler i Umble. I Umble veksler han mellom å bygge raske prototyper for å teste nye konsepter og fullverdige produkter.

Han har bygget nettsider for kunder som NTNU, Ignite Procurement og Oslobukta (React + Sanity). Videre har han jobbet med trafikksimulatoren for Way Traffikkskole (C#), og har bygget en markedsplass for ombruksmaterialer for Tvinn (.NET og Azure).

Roller og kompetanser

Utvikling

Next.js

Gatsby

Sanity

Hubspot CMS

React

Javascript (ES6)

CSS

SCSS

HTML

Java

Python

SQL

C/C++

C#

.net

Kotlin

User Interface (UI) Design

Responsivt webdesign

Programvare

Figma

Git

Unity

Emotion TypeScript

Software engineering

Databaser

Webutvikling

Spillutvikling

Algoritmer og datastrukturer

Kunstig Intelligens og maskinlæring

Testing av programvare

Metoder i systemutvikling

Nettverk

Datamaskinarkitektur

Azure

Arbeidserfaring

Umble - Fullstack utvikler

jan. 2021 –

Umble er et designbyrå som kombinerer desigmetodikk og entrepenørskap for å bygge produkter som treffer. Aswin har jobbet som fullstack-utvikler og har vært tech-ansvarlig for kunder som NTNU og Ignite Procurement. I Umble har Aswin ansvar for å:

  • Bygge opp tech-miljøet i Umble. Dette gjennom å være holde seg oppdatert og anbefale teknologi som kan være aktuelle i prosjekter.
  • Sørge for god hand-over mellom designere og utviklere: Aswin har vært ansvarlig for implementering av brukergrensesnitt. En sentral oppgave har derfor vært å avklare med designerne i Umble, for å forsikre at det blir implementert på riktig måte. Aswin har også i flere tilfeller måtte tatt på seg rollen som designer i prosjekter.
  • Levere på utvikling: Hvert prosjekt medbringer ny teknologi og utfordringer. Aswin har i de fleste tilfeller måtte sette seg inn i ny teknologi raskt for å kunne levere på prosjektet innen budsjett og tidsrammene.

HISP India

aug. 2020 –

HISP India utvikler og vedlikeholder helseinformasjonssystemer India. Siden Covid-19 har systemet slitt spesielt med treghet og lange køer. Dette har vært kritisk, da for at helsevesenet skal gjøre best mulig avgjørelse trenger de rask og pålitelig data. Aswin jobbet tett med teamet i India for å optimalisere databasen. Sentrale oppgaver var:

  • Optimalisere databaser.
  • Optimalisere database-spørringer.
  • Vedlikeholde databaser.

UIO - Foreleser og gruppelærer

aug. 2017 – mai 2020

Aswin jobbet som gruppelærer og fordragsholder på UiO i fagene objektorientert programmering, algoritmer og datastrukturer og Introduksjon til objektorientert programmering. Viktig var det å formidle komplekse problemer på en enkel måte til studentene. Han “live”-kodet foran 50+ studenter hver måned.

Utdanning og annen formell kompetanse

M.Sc. Student, Informatikk: programmering og systemarkitektur

UIO, Oslo · aug. 2016 –

Prosjekterfaringer

Realfagsportalen

apr. 2023 – apr. 2023

Umble skal utvikle en nettside med to funksjoner. Den første er en verveside der brukere som har kjøpt på portalen kan generere en unik lenke som sporer aktiviteten deres. Det vil også være et sted hvor brukere kan finne lenken og se hvor mange personer de har vervet.

Den andre funksjonen er en quizapplikasjon som vil bli brukt i faktiske mattekurs. Alle oppgaver vil ha synlig fasit, og brukerne kan velge å gå direkte til quizsiden utenom selve mattekurset som er strukturert. De vil også kunne se løsningsforslag hvis de ønsker det.

Aswin samarbeidet med en back-end-utvikler og en front-end-utvikler for å bygge nettsiden.

Tech-stack: ExpressJS, Node, NextJS, TypeScript, React, EmotionCSS

Tvinn - Produktutvikling

jan. 2023 – mar. 2023

Tvinn er i en fase hvor de potensielt er den eneste på markedet som tilbyr en løsning for å bruke ombruksmaterialer i byggeprosjekter. For å komme first-to-market, samarbeider Tvinn med Umble utvikle deres første MVP.

I dette prosjektet har Aswin hatt ansvaret for å utvikle back-end-delen og front-end til web-appen. Back-enden måtte håndtere ulike klienter (plug-in til et modeleringsprogram og web-app) og være skalerbar når kompleksiteten og antallet brukere øker. Back-enden måtte håndtere brukere, organisasjoner og markedsplassen for materiale. Back-enden ble bygget med Django og hostet på Azure. Web-appen ble laget med NextJS og gjorde det mulig å last opp materiale, la prosjektledere administrere prosjekt og koordinere salg med opplaster og prosjektleder.

Som et oppstartsselskap var mange av utfordringene å prioritere riktig funksjonaliteter. Her jobbet Aswin tett sammen med grunnleggerteamet og designere i Umble for å sikre at prosjektet kunne gjennomføres innenfor budsjettrammene. Aswin hadde ansvaret for å scope den tekniske delen av prosjektet.

Tech-stack: Django, Azure, Python, NextJS, TypeScript, React, TailwindCSS

NBBL • Digitalisering av boligvennlighetskåring

jan. 2023 – mar. 2023

NBBL lanserte i 2022 en digital rangering av norske kommuner etter hvor gode de er til å fremme boligbygging. Den har store mangler i tilknytning til NBBL sin grafiske profil og har vist seg vanskelig å ta i bruk for målgruppen. NBBL ønsker derfor en ny digital løsning for deres boligvennlighetskåring.

Aswin utviklet web-appen som skal fremstille resultatet fra boligvennlighets­kåringen. Appen henter data fra excel-sheets og SanityCMS. Appen generer grafer, kart og auto-generert tekst resultatet av kåringen.

Tech-stack: Sanity, NextJS, TypeScript, React, TailwindCSS

Designe og utvikle signup og nettside for Naer

nov. 2022 – jan. 2023

Naer hadde fått sin første store investering og var klar til å skalere brukerbasen sin. Før dette prosjektet hadde de manuelt godkjent nye organisasjoner og lagt dem direkte inn i databasen. Derfor var det på tide å sette opp en mer automatisk flyt for å onboarde nye brukere.

I tillegg hadde Naer fått en oppdatert merkevare av Umble som skulle digitaliseres i en ny nettside. Prosjektet inneholdt også utvikling av CMS og frontend til naer.io

Aswin var ansvarlig for å sette opp flyten til brukerregistreringen, endepunkter i backend og frontend til nettsiden.

Tech-stack: Python, Postgres, NextJS og TypeScript.

Nettside for Akerbrygge

jul. 2022 – sep. 2023

Aker Brygge hadde behov for en ny nettside som bedre reflekterer deres oppdaterte merkevare, og er enkel å vedlikeholde. Umble designet og bygget en ny nettside for Akerbrygge.

Aswin hadde ansvar for å bygge nettsiden. Sentrale oppgaver i prosjektet var:

  • Utforme brukergrensesnitt og nettsidestruktur sammen med designer
  • Bygge en fleksibel platform som skulle være lett for kunden å vedlikeholde og oppdatere med nytt innhold

Tech-stack: Sanity, NextJS, TypeScript, React, EmotionCss,

UX Norge

feb. 2022 – mai 2022

UX Norge startet som et community for UX-designere i Norge først og fremst på Slack. Da UX Norge spurte om noen var villige til å lage nettavis for dem, hoppet Umble på ballen. Fra februar 2022 til mai jobbet vi frivillig med å utvikle en ny merkevare og nettavis.

Aswin har jobbet med å utvikle og vedlikeholde nettavisen.

Tech-stack: Sanity, GatsbyJS, TypeScript, React, TailwindCSS

Off Piste - Reiseplanlegger

mar. 2022 – okt. 2022

Off-Pist tilbyr ekstraordinere reiseopplevelser for sine kunder. Men med over 1000+ opplevelser fordelt utover excel sheets og power points, er det ekstremt tidkrevende å sette sammen et reiseprogram.

Sammen med et team av en designer og utvikler har de bygd opp utvikle en løsning som skal gjøre denne prosessen mer effektiv, og presentere tilbudene på en visuell måte.

Web-appen ble bygget med NextJS og Emotion/CSS ble brukt for styling. Sanity ble valgt som CMS, da den hadde en innebygde funksjoner som gjorde det mulig å sette opp en MVP raskt og teste med kunden. På grunn av begrenset tid og budsjett brukte teamet User Stories for scope produktet og prioritere kun de viktigste funksjonalitetene. Videre hadde Aswin ansvar for å å implementere innlogging, lagring og håndtering av brukerdata, sette opp struktur og schemas for cms-et, og til slutt bygge web-appen.

Tech-stack: NextJS, TypeScript, EmotionCSS, Sanity, React

Ignite Procurement - Merkevare og nettside

des. 2021 – jan. 2022

Som et av Norges fremste tech-scaleups, hadde Ignite Procurement store ambisjoner om å vokse globalt. Med det hadde de et behov for å tydeliggjøre verdiforslaget sitt, skape en enklere navigasjonsstruktur på nettsiden og en ny identitet.

Aswin hadde ansvar for implementering og back-end. Sentrale oppgaver i prosjektet var:

  • Bygge en nettside som var enkel å oppdatere i Hubspot
  • Kordinere fremdrift og oppgaver med utvikler og markedsføringsteamet i Ignite
  • Migrere data fra gammel nettside til ny:
  • Implementere design

Se nettsiden her

Tech-stack: Hubspot

Midnattsol - Tech ansvarlig

aug. 2021 – mar. 2023

Sametinget ønsket å fremme samisk kultur gjennom spill. Umbles mål var å fortelle en moderne samisk historie, og samtidig lage et spill som var tilgjengelig for så mange som mulig.

Aswin kom tidlig inn i prosjektet og utviklet den første MVPen. Budsjettet var begrenset i denne fasen. En stor utfordring ble derfor å finne løsninger som kunne formidle konseptet på en god måte, men fortsatt ligge innenfor budsjett og tidsrammene. Avgjørelser som ble gjort var:

  • Ta i bruk Unity Assets for å spare tid
  • Lage komponenter som enkelt kunne gjenbrukes
  • Lage komponenter som tillot designerne i teamet å bygge kapitler på egen hånd. Dette reduserte tiden brukt på utvikling betraktelig.

Etter at prosjektet fikk funding jobbet Aswin som tech lead. Sentrale oppgaver var da:

  • Koordinere og onboarde nytt utviklerteam. Da utviklerteamet kun bestod av 3 medlemmer, holdt det med standups hver morgen for å orientere teamet. Større utfordringer var knyttet til å forventingsstyre Produsent for hva som var mulig å bygge i Unity basert på tid og budsjett.
  • Valg av tech-stack (Unity) og systemarkitektur. Valget landet på Unity da spillmotoren var godt dokumentert og optimalisert for ulike mobil-operativsystem
  • Tilpasse spillet til ulike skjermstørrelser  og fikse bugs.

Link for Midnattsol trailer: https://vimeo.com/748805468

NTNU - Vitenskapsfestivalen

okt. 2021 – des. 2021

NTNU utvikler arbeider med å utvikle en ny vitenskapsfestival, og med det hadde de behov for en nettside som kunne ta i mot søknader fra frivillige.

Viktig var det i prosjektet å ta i bruk teknologi som kunne skalere med behovene til NTNU og implementeres i deres eksisterende arbeidsflyt.

Aswin sine hovedoppgaver var:

  • Anbefale teknologi basert på kundens behov
  • Koble CMS-systemet (Sanity) opp mot deres eksisterende systemer (CRM ClickUP)
  • Implementere design

Tech-stack: Sanity, GatsbyJS, JS, React, SassCss,

Oslobukta - Åpningsfest

okt. 2021 – nov. 2021

Oslobukta har blitt Oslos nye møteplass. I forbindelse med åpningen deres ønsket de en ny nettside. Umble ble gitt frie tøyler til å utforske kreative løsninger til både merkevare og nettsiden.

Aswin var ansvarlig for:

  • Implementere design
  • Få ball-konseptet til å fungere på web
  • Sette opp CMS (Sanity)

Se nettsiden her

Tech-stack: Sanity, GatsbyJS, JS, React, SassCss,

Massflow • Markedsplass for restmaterialer

okt. 2021 – des. 2021

Massflow er en digital markedsplass for restmaterialer i byggemarkedet. Markedsplassen gir brukerne med materialbehov en fullstendig oversikt over nærliggende prosjekter med tilhørende restmateriell. Brukere med restmateriell kan enkelt registrere hvilke materialer de trenger i systemet, finne match og gjøre avtale om å anskaffe materialene. Umble har vært med Massflow i reisen fra idé til første pilotprosjekt og bistått med vår kompetanse innen designdreven innovasjon og UX/UI-design.

Aswin satt opp analyseverktøy for web-appen.

Tech-stack: Sanity, GatsbyJS, JS, React, SassCss, Mixpanel

UlvUlv!

okt. 2021 – nov. 2021

Aswin bygget nettsiden sammen med en Designer fra Umble.

Tech-stack: Sanity, GatsbyJS, JS, React, SassCss,

Way • Visualisere kjøredata fra simulatoren

mai 2021 – jul. 2021

Way digitaliserer trafikkopplæringen gjennom bruk av simulatorbaserte kjøretimer. Simulatoren genererer store mengder data om kjøringen til eleven, bl.a. fart, bremsing, blinklys, passerte skilt og gir. Umble utviklet visualiseringen av denne datastrømmen slik at trafikklærere kjapt kunne forstå situasjonen i elevens bil og gi ev. råd.

Aswin sine hovedoppgaver var:

  • Sette opp et Data Stream Management System i C#. Siden rådataen fra simulatoren var ekstremt stor og uoversiktlig, var det essensielt å filtrere bort unødvendig data og kun fange viktige hendelser.
  • Bygge klienten til kjørelæreren. Dette gjorde det mulig for kjørelære monitorere flere elever på engang. En stor utfordring her  var at den eksisterende koden var dårlig optimalisert. Dette resulterte i mye lag og dårlig brukeropplevelse for kjørelærerne. Løsningen ble å redusere antall datapunkter som måtte visualiseres. Videre jobbet Aswin med å designe og implementere det nye brukergrensesnittet.

Tech-stack: Unity, C#, .net

/