Soft­ware

I’m a full-stack software developer with 17 years of hands-on experience in most aspects of software development process. Recently my focus has been in mobile development with React and React Native and GraphQL, with emphasis on UI/UX and interaction design.

I have managed software development projects throughout their lifecycle, and my roles in projects have often overlapped significantly with design and sales. As a co-founder and a board member I have insight on what goes into running a company and a keen sense of profitability and I have experience of starting an office and managing small teams of developers as a technical lead.

Having worked in diverse and international groups both in software development and music industry, my interpersonal skills are good and I’m comfortable in most social situations. My background in education makes mentoring and leading workshops natural to me.

I value efficiency, quality and client satisfaction, and I’m thorough and methodological in my work. I’m a quick learner and constantly striving to acquire new skills. In addition, I am interested in sound design and have advanced skills in related software.

Experience

Sangre
2015–present
Full-stack developer, co-founder
Company size

16-25 persons

Technologies

React, React Native, GraphQL, Node, CSS, HTML, PHP, Java, Objective-C, Docker, Postgres, Redis, Nginx, Firebase, AWS, Linux, GitLab, CI, Agile/Scrum, other related technologies and methodologies

Responsibilities
  • Advanced React and React Native front-end development including internationalized front and back office solutions for clients located in multiple time zones
  • Remote care applications on dedicated devices
  • Advanced mobile concepts
  • GraphQL backend implementations in Java and Node
  • Integrating (and bridging to React Native) of native SDKs including—but not limited to—Bluetooth beacon positioning, video conferencing, Azure AD authentication and image processing in Android Java, Objective-C and Swift
  • Designing and implementing micro service architectures in Node and Java
  • Application building and deployment through public facing stores and business distribution
  • Social media and analytics integrations
  • Starting up an office in Warsaw, recruitment, interviewing, performing technical skill assessments and managing developers in cooperation with HR
  • Developer tooling to facilitate easy onboarding
  • Mentoring and code reviews
  • Chairman of the board 2018-2020
Twinkle
2005–2015
Full-stack developer, partner
Company size

3-4 persons

Technologies

PHP, CSS, HTML, MySQL, React, Cordova, Node, Apache, Linux, Redis, other related technologies

Responsibilities
  • I personally managed the client account of a Finnish service station chain, which grew from a local operation to a multi-billion, multi-national chain during the 9 years that the client relationship lasted for. My responsibilities included…
    • Implementing their client facing web functions, including but not limited to, online commerce, card application integrations, loyalty card functionalities and a service station search and routing
    • Integrations to internal and external systems including physical loyalty card production and usage data, Salesforce and wind power generation data, among others
    • Representing the client as a technical advisor in meetings and relations with their other partners, including IBM, local service providers, and design, PR and advertisement agencies
    • Custom Extranet solution for lead acquisition, order management, station manager functionalities and others
    • Data visualizations, content management, social media integrations, analytics
  • Either implemented or participated in implementing multitude of web services, including…
    • Services with high national media attention, making performance, availability and security requirements critical
    • Services with strict accessibility requirements either due to legal concerns or specific client needs
    • Services with real-time functionalities, for example election and/or competition result presentation and integrated live stream video annotations
  • Partner since 2006, board member since 2008
Samstock
2003–2005
Software developer
Company size

100+ persons

Technologies

Visual Basic

Responsibilities
  • Implementing and maintaining a graphical interface for asset management back office software

Other experience

Implemented social media channels and web presence for the band Swallow the Sun between 2003 and 2016. Graphical design and layout work on multiple album covers. CEO of the band’s company Gloomy Light Productions Ltd from 2008 to 2020.

Education

Bachelor of Science

Economics and Business Administration / Computer Science. University of Jyväskylä, faculty of Information Technology, 2020.

Additional studies

Education. University of Jyväskylä, faculty of Education and Psychology, 1998—2000.

Language skills

Finnish
native
English
excellent
Polish
beginner