Who am I?
Software
Engineer
Languages
Frameworks & Libraries
Databases
Tools and Platforms
Development Practices
About Me
I am a Software Engineer with over 3 years of professional experience in software development. I have a positive and determined attitude, making me easy to work with and get along with. I enjoy learning about new technologies and other computer-related topics. I am passionate about creating innovative solutions that improve the quality of software and help people in their daily lives. Although I may not have experience in all or some new technologies, I am a quick learner who adapts easily to new environments. I am a self-taught hobbyist full-stack developer in my free time. I think my enthusiasm for continuous learning and my ability to quickly grasp new concepts would make me a valuable asset to many teams.
Working currently full-time on embedded systems development, but my passion lies in front-end and back-end development, which I enjoy doing and learning about in my free time.
Experience
Qt Group
Software Engineer
September 2022 – Present
Trainee/Thesis Worker
November 2021 – September 2022
At Qt Group, I have been involved in different aspects of software development in this commercial product
that is designed to render safety-critical user interfaces in functional safety systems.
This product ensures that safety-critical UI elements, such as warning indicators,
are rendered correctly even if there are failures in the main UI.
This project has allowed me to work on a versatile tasks, such as:
- Developing new features.
- Creating RTA hardware tests with Squish using QNX & Qualcomm hardware.
- Fixing bugs and addressing issues reported by users and testers.
- Writing and executing unit tests.
- Refactoring the codebase for improved performance and readability.
- Developing tools to help the software development process.
- Creating and updating most of the examples & demos to demonstrate project features.
- Ensuring compliance with MISRA C++ 2023 guidelines for the Qt Safe Renderer project.
- Participating in code reviews to maintain high standards of code quality.
- Documenting processes and best practices.
Education
Oulu University of Applied Sciences
Bachelor of Engineering - BE, Information Technology.
August 2019 - December 2022
My Projects
E-commerce Platform
A fully functional marketplace for selling and buying products, featuring most of the standard functionalities of a modern e-commerce website. This includes user authentication, product listings, shopping cart, order tracking, and customer reviews. Will be added here soon.
Automation VPS
Some automated functionality built using VPS including:
- Automated Backups: Regularly scheduled backups to ensure data safety and quick recovery.
- System Monitoring and Alerts: Continuous monitoring of server performance and resource utilization with automated alerts.
- Log Management: Automating log file rotation, compression, and deletion to manage disk space.
- Service Management: Monitoring and automatically restarting some services if they stop unexpectedly.
- Resource Optimization: Analyzing resource usage and optimizing allocations based on performace.
Will be added here soon.
Contact Me
Information
Email: aapo.rotonen@hotmail.com
Phone: +358400777436
LinkedIn: https://www.linkedin.com/in/aapo-rotonen
Github: Currently private, but access can be given upon request.