
Akim Korhonen
Development
Helsinki, Finland
Skills
React.js
About
Akim Korhonen's skills align with Programmers (Information and Communication Technology). Akim also has skills associated with Web Professionals (Information and Communication Technology). Akim Korhonen has 7 years of work experience.
View more
Work Experience
Senior React Full-Stack Engineer
Sotaog
September 2022 - Present
- Sotaog is a SaaS platform that utilizes machine learning to enable COOs to predict financial outcomes and optimize business operations. The platform is designed to integrate with a company's existing data sources, including ERP systems, finance software, and other business databases. Streamlined the development process of the customizable dashboard through efficient code organization and reuse, leveraging React, and its state management system Redux for simplified and maintainable codebase. Designed and implemented an interactive map feature using React.js, Redux, Tailwind CSS, and Google Maps API to display locations of Facilities, Wells, and Plants in the oil and fuel industry with user-friendly UI. Built APIs using Node.js that can handle a large number of requests and maintain optimized performance under heavy loads while working on the platform. Developed user authentication and access control features to ensure that users only had access to the data and reports that they were authorized to view through Python-JWT and OAuth2. Implemented Gatsby.js for boosting the performance of the platform's static pages and for enabling the website's progressive web app capabilities, offering users offline access to key data points and metrics without compromising speed and responsiveness. Optimized query performance by implementing in-memory caching, resulting in a 20% increase in real-time report generation speed. Implemented GraphQL with Apollo Client to provide a streamlined data querying interface for data retrieval, enhancing API calls and reducing load times while minimizing data payload sizes. Developed integrated testing suits, monitoring and logging tools via technologies, including Docker, Kubernetes, and AWS CloudWatch ensuring reliability, performance, and minimal downtime. Main Stack: React, Redux, Redux-thunk, Typescript, Chart.js, Gatsby.js, Ag-grid, Apllo GraphQL, Node.js, Python, Django, DynamoDB, AWS Lambda, Jenkins, Jest, Pytest, Docker, Kubernetes, Terraform, Selenium
Senior React Full-Stack Engineer
Scrimmage
October 2019 - August 2022
- Scrimmage is a gambling platform that allows users to earn $SCRIM tokens by placing bets at sportsbook accounts. It is a decentralized application built on the Ethereum blockchain, making use of smart contracts to facilitate secure and transparent betting transactions. Led a team of 4 engineers in the development of new features on the Scrimmage platform. Designed and built a chatbot using React.js, Socket.IO, and Node.js that integrates with the platform's customer support system, supports NLP (Natural Language Processing), and uses Amazon Lex. Designed and implemented scalable database schemas and data models using PostgreSQL, TypeORM, and GraphQL resulting in optimized database architecture to handle over 100,000 concurrent users for the platform. Implemented responsive web design using Material-UI and Improved SEO and performance with server-side rendering using Next.js and React Router. Developed and deployed a mobile application using React Native, enabling users to access and engage with the Scrimmage platform on their Android and iOS devices. Enhanced real-time updates with WebSocket and WebRTC, resulting in a 30% improvement in up-to-date betting data for users. Improved real-time notifications on the status of sportsbook accounts using Socket.IO Integrated with third-party payment systems such as Stripe and PayPal to allow for easy payments and accounting integration, resulting in a 20% increase in sales and a time-savings of 30% in accounting tasks. Implemented two-factor authentication including SMS and OTP (One-Time Password) to add an extra layer of security, resulting in making it harder for hackers to gain access to users' accounts. Optimized the performance of the platform using techniques such as lazy loading, image compression, caching strategies, leading to reduce the page load time as less than 2 seconds and server response time as less than 1 second. Main Stack: React.js, Next.js, React Router, React Native, Node.js, Nest.js, Typescript, Ethereum2.0, Web3.js, Solidity, Material-UI, Emotion, Strapi CMS, PostgreSQL, TypeORM, WebSocket, Socket.IO, Stripe API, Storybook, Jest, Mocha, AWS Amplify, Cypress
React Full-Stack Engineer
Winwap Technologies
August 2018 - July 2019
- Winwap Technologies is a software development company that specializes in developing mobile web browsers and related technologies. Developed robust and scalable web applications using React.js, Next.js and integrated with Node.js and Express, ensuring seamless data transfer and efficient backend services. Utilized React Native to build custom web applications such as Oioni with a focus on enhancing user experience, improving performance and delivering interactive features for both Android and iOS devices. Proficient in using Tailwind CSS, CSS3, and HTML5 to design visually appealing and user-friendly UI components, enhancing the overall user experience. Strong skills in Typescript, ensuring the development of scalable and maintainable codebases, allowing for efficient testing and debugging. Extensive experience in version control using Git and project management using Jira, ensuring efficient collaboration and teamwork across the development cycle. Knowledge in designing and prototyping UI/UX designs using Figma, ensuring designs meet client expectations and are visually appealing and easy to use. Deployed web applications on Vercel and managed build systems using Maven, ensuring efficient deployment and optimal performance. Implemented monitoring and debugging tools such as Prometheus, ensuring optimal application performance and providing quick insights into any issues that arise. Main Stack: React.js, Redux, Redux-thunk, Next.js, React Native, Node.js, Express, Python, Flask, Typescript, Tailwind CSS, Styled-components, HTML5, CSS3, MongoDB, REST APIs, Git, Jira, Figma, Vercel, GCP, ESLint
End Engineer
React Front
May 2016 - June 2018
- Valamis is a software company that specializes in developing digital learning solutions for organizations. It provides a personalized learning experience for employees in large organizations. Built and maintained several responsive, user-friendly React applications with Redux for state management. Developed reusable React components and implemented them across multiple projects, resulting in a significant reduction in development time and effort. Collaborated with designers and product managers to transform wireframes and mockups into functional, highperformance web applications using HTML, CSS, and JavaScript. Utilized Ember.js and jQuery to enhance user interactions and improve the overall user experience of web applications. Implemented REST APIs to communicate with back-end services, enabling real-time data updates and improved application functionality. Utilized Figma to collaborate with designers and stakeholders, enabling a streamlined design and development process. Main Stack: React, Redux, Bootstrap, HTML, CSS, JavaScript, Webpack, Ember.js, jQuery, Chart.js, REST APIs, MongoDB, Git, Jira, Figma, Firebase