Long- and short-term contract work for domestic and international clients varying from enteprise to startup companies. Developed and maintained new as well as legacy software systems in industries ranging from technology to marketing and finance. Offered guidance and consultation to companies lacking a dedicated technology team in areas such as software technologies, recruitment and product design.
Took a startup product from conception to commercial use for multiple Finnish enterprise clients. Architected and implemented the product from the prototype stage to production deployment using functional, reactive and declarative programming paradigms. Guided client in understanding and solving their problems through modern web technologies. Acted as the leader for a development team with up to six members, aiding in designing and managing the development pipeline and providing support in areas such as UX, DevOps, QA and customer support.
Developed and maintained social media site Heimo.co. Worked with a team of four product developers to design and write new features in AngularJS and Node.js. Wrote internal tools in React, using Kefir.js reactive streams to wire dependencies and handle local component state.
Worked as a full stack developer, designing and implementing features on new and legacy products. Architected and implemented a web-based educational social media product, integrating it into existing infrastructure using service-based architecture. Managed a partially off-shore team of seven developers as the team's Scrum Master. Set up and maintained the company's CI and web server infrastructure.
Designed and implemented framework for in-classroom interactive learning for a major Finnish book publisher. Worked in a team developing and maintaining marketing automation software for a major Finnish telecommunications operator. Created and maintained marketing campaign sites for a variety of domestic clients.