Espoo, Uusimaa, Finland
Olen henkilö, joka ei voi viettää päivääkään oppimatta jotain uutta. Ehkä se liittyy uraani ohjelmistokehityksessä tai sitten taiteeseen, muotoiluun, pelinkehitykseen tai 3D-mallinnukseen. Tärkeintä on oppia joka päivä jotakin. Se pitää mielen virkeänä. Minua kiinnostaa erityisesti sovellus- ja järjestelmäsuunnittelu. Rakastan tunnetta, kun joutuu käyttämään aivoja hahmottaakseen, miten erilainen palveluarkkitehtuuri istuu kokonaisuuteen ja miten data virtaa palveluiden välillä. Sitten piirtää tämän kaavioon ja lopulta on mukana rakentamassa omaa suunnitelmaansa. Olen kehittänyt ohjelmistoja seitsemän vuoden ajan erilaisissa ympäristöissä, asiakasprojekteista liiketoiminnalle kriittisiin sisäisiin järjestelmiin. Tiukat laatu- ja tietoturvavaatimukset ovat olleet osa arkea, ja olen pilotoinut tekoälypohjaisia ratkaisuja töissä sekä testannut niitä aktiivisesti myös omissa projekteissani. Hyödynnän myös aktiivisesti Claude Codea, Copilotia, OpenCodea ja avoimia LLM-malleja ohjelmistokehityksessä. Teknologioina JavaScript, TypeScript, Vue, React ja Node ovat tuttuja frontti- ja Node-painotteisista töistä, ja olen toteuttanut verkkopalveluita myös WordPress-alustalle PHP:llä. Tämän päälle olen rakentanut C#- ja ASP.NET Core -osaamista omaehtoisesti vuodesta 2016 lähtien.
Internal Development Team at Gofore Responsible for Gofore’s core business systems: Hohto and Gofore Gigs As part of an agile internal development team, I contribute to the design, development, and continuous improvement of Gofore’s key digital services — Hohto, our in-house resourcing management system, and Gofore Gigs, the partner collaboration portal. My role includes: - Participating in feature planning, specification, and design - Taking an active role in sprint pre-planning and planning sessions - Implementing full-stack features with a focus on usability, maintainability, and scalability - Working closely with teammates to build high-quality solutions and continuously improve how we work together
My job included the following and more: - Teamwork. - Problem-solving. - Client meetings. - Writing a spec of web services with the team. - Building and maintaining WordPress sites and plugins. - Building and maintaining Node/React/NextJS web services. - Introduced our development team to CI/CD practices and build the pipelines (before SFTP was used only). - Introduced our development team to the proper way to work with Git workflows. - Introduced our development team to work with Docker and Object-Oriented Way of coding. - Introduced Webpack as our development team's new building tool and configured it for our starter template. - Was part of the internal development for building starter themes, tools, and procedures. - Software architect planning and drawing of the architecture diagrams. - As part of the team participated in making offers from the developer's point of view. - Mentoring and helping other developers in the team. - Provided development-related lessons for the team. - Handled most of the company's ICT. - Maintained internally used web servers. - I was a part of our "HR care team" (Huoltamo) where we had individuals from several teams together in weekly meetings to find and talk about problems and find a way to solve these issues. These issues were well-being physical and psychological related. It was our way of making the workplace a better caring and great place to work.