Janne Kurkinen
Senior Developer & Designer
FINLAND Pirkanmaa, Sastamala (near Tampere)
Contact via LinkedInIntro
Widely-versed Senior Web Application Developer with Lead & Full Stack experience, who knows how to design.
Crafting Single-Page Web or Hybrid Web Applications & User Interfaces for SME business’, organizations, and startups. Self-taught over 22 years, with professional qualifications as a Production Technician & an Entrepreneur.
Senior UI/Lead/Fullstack Developer · Senior Web/UI/UX Designer · Specialist in Data Visualization
Years of XP
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)
Main Focus
Work XP
Creative Coder, 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
2009/01 » 2009/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)
2003/06 » 2005/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.
Skills & Tooling
Programming LanguagesJavaScript / EcmaScript 6- / TypeScript 2-CSS 2- / LESS / SASSHTML 4-PHP 4-7Python 3BashXHTML / XML / XPathJavaC++ANSI CVisualBasic
Software Architecture & Development ProcessesREST APIs & IntegrationsScrumDocumentation (Swagger / OpenAPI)
Test ToolingPlaywrightCypressJest / Mocha / ChaiPhpUnitLaravel Dusk (Selenium)
Main Operating System & Coding EnvironmentmacOS 06-CLI (iTerm / ZSH)VSCodeWindows 95-PostmanInsomniaSequel ProWebStorm / PHPStorm IDESublimeTextDataGrip
Developer ToolingGIT (Github / Bitbucket / Gitlab)NPMViteWebpackESlint / StylelintYarnPHP ComposerBabelGulpGruntPhantomJS
Frontend FrameworksVueReactAngularNuxtJSNextJSAngularJSVanillaJS + AJAX/XHR + jQueryFlash
Frontend Component Libraries & ToolingTailwindTwitter Bootstrap 2-StorybookJSMaterial DesignBuefy / BulmaAntDesignTachyons
Data Visualization LibrariesD3.jsHighcharts / HighstockApexchartsKendo UI
Hybrid Web Application ToolingPWAElectronIonic
Templating & Markup LanguagesJSXVue TemplatesHTMLJSONBlade PHPMustacheXMLXHTML
Backend FrameworksLaravel (+ Nova/Spark/Lumen) [PHP]NuxtJS / NextJS / ExpressJS [NodeJS]Django [Python]
DatabasesPostgreSQLMySQLMSSQLMongoDBRedis
Server Operating SystemsLinux (Debian / Alpine / CentOS / Ubuntu)Windows Server 2000-2012Synology DSM
DevOps ToolingDockerServerless (Netlify / Vercel)Azure DevOpsAmazon AWS (IAM, S3, EC2, ECS, ECR, ELB, RDS)DigitalOceanVagrantVirtualBox
App MonitoringSentryLogglyNew RelicUptimeRobot
Design ProcessesUI / UX / Responsive DesignData VisualizationInformation ArchitectureWeb Accessibility (WCAG)Design SystemsLogo / Brand DesignWireframingPrototypingTypography / WebfontsIconsSVGDesign GuidePrint Design
Design ToolsSketch AppFigmaAdobe Photoshop / Illustrator / InDesignAxureCAD
Content Management SystemsLaravel NovaWordpressSquareSpaceConcrete5Laravel VoyagerOctoberCMSJoomla!Drupal
E-commerce PlatformsMyCashflowShopifySquareSpace
MarketingEmail Template DevelopmentTransactional EmailingMailChimpSparkpostSendgridMailgunPostmarkEmail MarketingSEOGoogle AnalyticsGoogle AdWords
Business ManagementEntrepreneurshipTechnical Customer SupportAccountingExcelIPR & Trademarks