04/09/2025 updated

**** ******** ****
100 % available

Ph.D. in Computer Science | Chief Technology Officer | Full Stack Engineer

Karis, Finland
Karis +100 km
Ph.D. in Computer Science
Karis, Finland
Karis +100 km
Ph.D. in Computer Science

Profile attachments

CV-202504.pdf

ASP.NETJava (Programming Language)JavaScriptPHPAmazon Web ServicesC++ (Programming Language)Cloud ComputingDatabasesContinuous IntegrationIBM DB2Web DevelopmentEmbedded SystemsGitHubPython (Programming Language)Language DevelopmentPostgreSQLMicrosoft SQL ServersMySQLNatural Language ProcessingSoftware DeploymentSoftware EngineeringReact.jsVue.jsGitLabGitAngularJSSoftware Version ControlDatabase AdministrationProgramming Languages
Software Development
Proficient in multiple programming languages including C/C++, Java, Python, JavaScript, PHP. Experience with frameworks such as Angular, React, and Vue.js.

Database Management
Skilled in working with various database systems including MySQL, PostgreSQL, DB2, and Microsoft SQL Server.

Natural Language Processing
Expertise in NLP techniques, with research focus on domain-specific language development and composition.

Web Development
Proficient in full-stack web development using technologies like Angular, React, PHP, and ASP.NET.

Version Control and CI/CD
Experienced with Git, GitLab/GitHub, and CI/CD tools for efficient code management and deployment.

Cloud Technologies
Familiar with AWS services for cloud-based application deployment and management.

Embedded Systems
Experience in developing embedded systems using ARM processors and the MBED library in C++.
 

Experience

Professional experience5 - 10 years
Freelancer since2024

Languages

EnglishNative speakerSwedishNative speaker

Project history

Chief Technology Officer

Bonusway Oy

Marketing, PR and design

< 10 team member

Bonusway is a leading cashback service that helps consumers save money while shopping online. As the Chief Technology Officer (CTO), I am responsible for driving the technological vision of the company and ensuring the implementation of innovative solutions to enhance user experience and operational efficiency.
  • Lead the technology strategy and development of Bonusway, ensuring alignment with business goals and customer needs.
  • Manage and mentor a team of skilled engineers and developers, fostering a culture of continuous learning and improvement.
  • Oversee the architecture of our platforms, ensuring scalability, security, and performance optimization.
  • Collaborate with cross-functional teams to define and prioritize technology initiatives that enhance service offerings.
  • Drive the adoption of cutting-edge technologies to advance our product offerings and streamline operations.
  • Implement data-driven decision-making practices to optimize performance and improve user retention rates.

Full Stack Engineer

Edina, University of Edinburgh

Other

10-50 team member

EDINA is a leading digital services organization in the UK that specializes in providing services and infrastructure for the education and research communities. As a Full-stack Developer at EDINA from May 2018 to September 2021, I played a critical role in the design and implementation of innovative web-based applications and systems that catered to the needs of various stakeholders.
Key Responsibilities and Achievements:
  • Designed and developed dynamic web applications using modern technologies, contributing significantly to project milestones and timelines.
  • Collaborated with cross-functional teams to gather requirements, ensuring the development of user-centric solutions.
  • Implemented RESTful APIs to facilitate seamless data exchange between clients and servers, enhancing application performance and user experience.
  • Conducted code reviews and contributed to the improvement of development practices and methodologies within the team.
  • Optimized existing applications for maximum speed and scalability, leading to a significant increase in user satisfaction and engagement.
  • Mentored junior developers, sharing knowledge and best practices to promote skill development within the team.

Graduate Teaching Assistant

University of Essex

Other

50-250 team member

The University of Essex is a public research university located in Colchester, England, known for its academic excellence and diverse community. As a Graduate Teaching Assistant from October 2013 to March 2017, I played a pivotal role in supporting undergraduate education in various subjects.
  • Assisted in delivering high-quality teaching and administrative support to enhance the student learning experience.
  • Developed engaging course materials and resources to facilitate effective learning.
  • Conducted tutorial sessions, providing one-on-one support and guidance to students to ensure their academic success.
  • Collaborated with faculty members to assess student progress and provided constructive feedback on assignments.
  • Participated in departmental meetings to contribute to continuous improvements in teaching practices and curriculum development.
  • Received positive feedback from students and faculty for commitment to supporting student learning and maintaining a positive classroom environment.

Team Manager

University of Essex

Other

< 10 team member

As a Web Developer at the University of Essex, I led a talented team in creating a community engagement website aimed at connecting local residents with university researchers. This initiative was crucial in fostering collaboration and improving interaction within the community.
  • Team Leadership: Successfully managed a team of website developers to design and implement a user-friendly platform.
  • Technical Implementation: Utilized ASP.NET and MS SQL Server to deliver a robust web solution that met project requirements.
  • Community Impact: The platform facilitated better communication and engagement between residents and university research activities.
  • Project Management: Ensured the project was completed on time and adhered to organizational standards, ultimately enhancing the university's outreach efforts.

This role provided me with valuable experience in team management and web development within an academic environment.

Application Programmer

Independent Contractor

Other

< 10 team member

As an Application Developer, I worked as an Independent Contractor from June 2015 to March 2016, focusing on the development and enhancement of applications utilized in Psychology experiments.
  • Extended and improved a key program implemented in Delphi using RAD Studio, which facilitated the execution of diverse experimental protocols.
  • Successfully ported the program to Java, allowing for enhanced functionality and adaptability to evolving user needs.
  • Engaged in agile development practices to deliver new features efficiently as requested by researchers, ensuring that the application met the latest academic requirements.
  • Maintained comprehensive documentation to support ongoing maintenance and future enhancements of the application.

Embedded Systems Developer

Independent Contractor

Other

< 10 team member

As an Embedded System Developer working as an Independent Contractor, I designed and developed a user interface for an embedded system utilized in Psychology experiments. This role required close collaboration with primary stakeholders to ensure that the final product met their expectations and aided in their research objectives.
Key responsibilities included:
  • Developing user interfaces specifically tailored for embedded systems, enhancing usability in experimental environments.
  • Engaging with stakeholders to gather requirements, ensuring that the project aligned with their needs and scientific goals.
  • Maintaining a Mercurial repository to manage all relevant code and documentation effectively.
  • Utilizing an ARM processor and the MBED library in C++ for developing the project, applying robust coding practices and methodologies.

Student Programmer

University of Essex

Other

< 10 team member

At the University of Essex, I served as a Student Programmer in the Department of Mathematics, where I was responsible for the development of educational tools to enhance the learning experience.
  • Developed a custom Question Type for Moodle (an Online Learning Environment) aimed at simplifying the process of creating quizzes for mathematics courses.
  • Implemented a user-friendly markup language, enabling lecturers to easily define multiple-choice questions based on lecture slides and other course material.
  • The resulting plugin was successfully adopted across several mathematics courses at the university, facilitating a more efficient approach to quiz creation for both instructors and students.
  • Utilized technologies such as PHP, HTML, JavaScript, and Moodle's internal libraries, showcasing skills in web development and integration within educational platforms.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in