Stefanos Michelakis

Software Developer at Base Element

Greece

About

Young and enthusiastic software developer with aspiration of expanding my skills and knowledges every day. I have a CS degree with specialization in software development from the Technical Educational Institute of Eastern Macedonia and Thrace. My professional experience in web development consists of writing web and mobile applications both as front and back end developer as well as writing automation and integration tests. I have experience working with agile methodologies (SCRUM to be precise) and working with git flow.

Experience

  • Senior React Native Developer at Base Element
    Jul 2025 - Present · 1 yr

    - Upgraded large-scale React Native applications with thousands of active users by migrating to the latest React Native versions and updating Android/iOS target SDKs, ensuring compatibility and long-term stability. - Designed and implemented complex and high-impact features with smooth, performant animations and interactive UI components. - Improved application performance and maintainability by refactoring legacy code, integrating modern libraries, and following best practices in React Native and TypeScript. - Collaborated closely with product managers, designers, and QA teams to deliver new functionality while maintaining high-quality user experience across platforms. - Troubleshot and resolved critical platform-specific issues (Android & iOS), ensuring seamless cross-platform performance.

  • Software Developer at Kanellis Development Labs
    Oct 2023 - Jun 2025 · 1 yr 9 mos

    - Developed mobile applications using React Native and TypeScript, with strong focus on React hooks for state and lifecycle management. - Built and maintain a form submission web application using Angular 17 with NgRX for reactive state management on the front end and ExpressJS with PostgreSQL for back-end services, including authentication and data storage. Hosted said application in an Ubuntu server using Docker containers and Nginx for port redirection. - Developed a modern information management web application using React, backed by Firebase Firestore and Firebase Authentication for real-time data visualization and secure access control. - Maintained and delivered new features on a legacy Sails.js system that was hosted via AWS cloud services while stored in an RDS MySQL instance

  • Software Developer at Valmore Technologies
    May 2023 - Oct 2023 · 6 mos

    In this role, I collaborated with a cross-functional team of developers and QA engineers to maintain and enhance a high-traffic web platform serving thousands of daily active users. Key responsibilities: - Developing responsive and accessible front-end components using HTML, CSS, and JavaScript. - Designing and implementing RESTful APIs with Node.js and Express.js to support new platform features - Writing automated integration tests using Jest to ensure the reliability and robustness of back-end services

  • Software Engineer at Flarmio
    Oct 2021 - May 2023 · 1 yr 8 mos