
Years of XP
Intro
Widely-versed Senior Web Application Full Stack Developer with Lead experience, and who knows how to design.
Crafting Single-Page Web or Hybrid Web Applications & User Interfaces for SME business’, organizations, and startups. Self-taught over 25 years with professional qualifications as Electronics and Production Technician & Entrepreneur.
Senior UI/Lead/Fullstack Developer · Senior Web/UI/UX Designer · Specialist in Data Visualization
Main Focus
Projects
Solita Ltd (Keva, the Finnish Pension Agency) « Senior Frontend Lead Developer & UI/UX/DataViz Designer
2019/07 » 2021/12 · Helsinki, Finland (Contract, Remote + On-site)
Aspire Technology Ltd « Frontend R&D Lead Developer, UI/Designer & Data Visualization Specialist
2019/02 » 2019/07 · Dublin, Ireland (Contract, Remote + On-site)
Atostek Ltd « Senior Frontend Developer
2018/12 » 2019/02 · Tampere, Finland (Contract, Remote)
Payroll Finland Ltd « Senior Frontend Developer
2018/02 » 2018/09 · Helsinki, Finland (Contract, Remote + On-site)
Emfit Ltd « Lead Full-Stack Web Application Developer & UI Designer
2013/11 » 2018/02 · Jyväskylä, Finland (Contract, Remote)
Worked as the Lead Full-Stack Developer in close collaboration with the company's CEO, algorithm research, and hardware geniuses on planning, database design, and data processing. Built and maintained the API backend with integrations to various health data aggregation services. Implemented an elder care alarm system.
Designed and built a fully responsive health measurement data dashboard application with around 40 data visualization charts. Emfit QS Sleep and Recovery Monitor got nominated as German Design Award Nominee 2017 with Special Mention on Excellent Product Design in Slush, the world’s leading startup event held yearly in Helsinki.
Engineered a fully responsive web-based Clinical Sleep Scoring and Reporting Tool for medical doctors’ and sleep researchers’ use with custom-tailored D3.js charting performantly handling millions of data points.
KM Growth Oy (Asuntolaskuri) « Fullstack Web Application Developer
2012/09 » 2013/11 · Tampere, Finland (Part-time Contract, Remote – Admin until 2019)
Skills & Tooling
Programming LanguagesJavaScript / EcmaScript 6- / TypeScript 2-CSS 2- / LESS / SASSHTML 4-PHP 4-Python 3BashXHTML / XML / XPathJavaC++ANSI CVisualBasic
Software Architecture & Development ProcessesREST APIs & IntegrationsScrumDocumentation (Swagger / OpenAPI)
Main Operating System & Coding EnvironmentmacOS 06-CLI (Shell bash / iTerm / ZSH)VSCodePostman / InsomniaSublimeTextDataGripWebStorm / PHPStormSequel ProWindows 95-
Developer ToolingGIT (Github / Bitbucket / Gitlab)NPMViteWebpackESlint / StylelintYarnPHP ComposerBabelGulpGruntPhantomJS
Backend FrameworksLaravel +Nova/Spark/Lumen [PHP]NuxtJS / NextJS / ExpressJS [NodeJS]Django [Python]
DatabasesPostgreSQLMySQLRedisMongoDBRedisMSSQL
Server Operating SystemsLinux (Debian / Alpine / CentOS / Ubuntu)Windows Server 2000-2012Synology DSM
Test ToolingPlaywrightCypressJest / Mocha / ChaiPhpUnitLaravel Dusk (Selenium)
DevOps ToolingDocker / Docker SwarmServerless (Netlify / Vercel)Azure DevOpsAmazon AWS (IAM, S3, EC2, ECS, ECR, ELB, RDS)DigitalOceanVagrant virtualizationVirtualBox
App MonitoringNew RelicSentryLogglyUptimeRobot
Frontend FrameworksVueReactAngularNuxtJSNextJSVanillaJS + AJAX/XHRAngularJSjQueryFlash
Frontend Component Libraries & ToolingTailwindTwitter Bootstrap 2-StorybookJSMaterial DesignBuefy / BulmaAntDesignTachyons
Data Visualization LibrariesD3.jsHighcharts / HighstockApexChartsKendo UI
Hybrid Web Application ToolingPWAElectronIonic
Templating & Markup LanguagesJSXVue TemplatesHTMLJSONBlade PHPMustacheXMLXHTML
Design ProcessesUI / UX / Responsive DesignData VisualizationInformation ArchitectureWeb Accessibility (WCAG)Design GuideDesign SystemsLogo / Brand DesignWireframingPrototypingTypography / WebfontsIconsSVGPrint Design
Design ToolsSketch AppFigmaAdobe Photoshop / Illustrator / InDesignAxureCAD
Content Management SystemsLaravel NovaWordPressSquareSpaceConcrete5Laravel VoyagerOctoberCMSJoomla!Drupal
E-commerce PlatformsMyCashflowShopifyStripeSquareSpace
MarketingEmail MarketingSEOEmail Template DevelopmentTransactional EmailingMailChimpSparkpostSendgridMailgunPostmarkGoogle AnalyticsGoogle AdWords
Business ManagementEntrepreneurshipTechnical Customer SupportAccountingExcelIPR & Trademarks
Work XP
Creative Coder, Contracting Senior Developer & UI Designer, Owner · ENVISION Productions Ltd
2012/03 » 2022/01
Solo entrepreneur focused in tailored web and SaaS apps as per client’s needs, primarily in longer subcontracting projects.
Freelance Web Designer—Developer
2010/01 » 2012/03
Production Technician · Corelase Ltd, Tampere
2009/01 » 2009/08
End-assembly and testing of high-powered fiber-optical lasers for industrial and academic use.
Signalman in Military Service · HQ Company, Finnish Defence Forces
2006/01 » 2006/08
Experience with fiber-optical cabling and communication terminals while in compulsory military service.
Electronics Production Worker · Biohit PLC, Kajaani
2005/06 » 2005/07
Education
Independent Studies in Modern Web Design & Development
2010/01 » 2012/03
Entrepreneur’s Vocational Degree, College of Tampere
2009/09 » 2009/12
Independent Studies in Natural Therapies (Zonetherapy)
2007/06 » 2008/07
Electronics Technician, College of Technology Kainuu
2002/08 » 2005/12
Electronics, Embedded Systems, Ansi-C, C++, Digital & Computer Sciences, Electrical Engineering. For 5 wks in student exchange in Slovenia for robotics development project funded by EU Galileo Project. Grades 4.8/5, 4th Rank in National AMMATTIKKA Math Contest in 2005
High School of Kainuu
2002/08 » 2005/12
Grades 8.5/10, Matriculation: Adv. Math E, Adv. Physics E, Adv. English M, Finnish C, Adv. Swedish A.