Software Developer
• Designed and implemented the front-end of our web-app using HTML5, CSS3 (with Sass), and Typescript, focusing on mobile-first as well as as web-accessible design by implementing all web-aim guidelines• Achieved a light-house score of 100/100 on the front-end projects I've worked on • Built a web app using ReactJS with reusable custom Hooks to help themathematicians predict, analyze and fine-tune the probabilities of the slot games, making changes on their own that eliminated the unnecessary back and forth with the developers department• Built an app that was responsible for simulating players of the slot games, making it possible to simulate 1.000.000 rounds in a matter of minutes, eliminating the time both the developers and testers had to play and test the games• Improved legacy code of our most popular slot games with Typescript writing reusable components for easier and debug-free future updates• Debugged our core slot games, writing unit and E2E tests using Mocha/Chai and Jest for unit testing as well as Cypress for E2E testing, resulting in eliminating all 72 major bugs before release deadline• Wrote unit tests using MochaJS and ChaiJS to solve bugs in 49 slot games of our most trusted partners, resulting in a significant increase in players• Designed and implemented a ReactJS music panel app for our music department, making it possible for the music producers of our games to change, fine-tune and test the sound and effects of all slot games, reducing the time the developers had to make those changes to zero. The app has been an integral part of music production department ever since• Wrote and maintained our new slot games with Typescript and PixiJS while working closely with the Lead Software Engineer to enhance the games with new capabilities• Modernised our legacy slot games with Typescript, making the load 20% faster, originally built on Vanilla JS• Worked with a team of 12 people, developers, game testers and mathematicians