OpenClassrooms Web Development Mentor, open source community contributor. Working with international product companies and developers world wide. Including a Stanford computer science and mathematics professor. Helped 9+ cross-functional remote teams to grow since 2015. Mentored developers for 3+ months including an Amazon Web Developer Associate to get a diploma. Designs and develops ergonomic responsive web applications with scalable backends and microservices.
Front End
JavaScript
HTML5, CSS
Styled Components
Material-UI
Materialize
Backend
Node.js, Prisma
GraphQL, MongoDB
Python, SQL, PHP
Java, C, C++, Ruby
JSON, XML, pnpm
Frameworks
React, Next.js
Prismic, Vue.js
GitHub Actions
Fastify, Webpack
Express, Angular
UI and UX design
high-level programming
quality management
version control, Git
interaction design
developer mentoring
Platforms
Firebase, GCP
BigQuery
Docker, Cordova
Android, iOS
Bitcoin, Ethereum
Professional Work Experience
Senior Full-stack Engineer – Alf, remote
2023 – presentSenior React Engineer – DesignBro, remote
2021 – 2023Developed a global award-winning graphic design platform helping businesses grow with agency quality design working with a 4-person team, the CTO and another lead developer.
- Held 2 short agile team meetings weekly to review the development status and discuss new ideas.
- Reviewed source codes and pull requests from teammates and requested reviews from them to assure quality implementing new features and automating deployments using GitHub Actions.
As a member of a 4-person team developed e-commerce websites, questionnaires and internal applications for an award-winning cosmetics startup based in Berlin offering personalized skincare.
Senior Software Engineer
- Worked with a research engineer and a data scientist to integrate a neural network choosing personalized creams written in Python using TensorFlow with Keras.
- Automated Cloud Functions For Firebase deployments using GitHub Actions for Firebase.
- Created GitHub and Heroku service accounts to set up Contentful webhooks and allow commits to trigger automatic builds and deployments on Heroku without depending on developer accounts.
Senior Full-stack JavaScript Engineer – rspective
- Worked with the former CTO to reimplement the backend written in Haskell using Cloud Functions for Firebase Node.js JavaScript runtimes.
- Reimplemented a cream model working with a Stanford computer science and mathematics professor and set up and written tests for it using Jest.
- Worked with a project manager, the CEO and another developer to improve and maintain Typeform like questionnaires built with Create React App, Redux, Redux-Saga, React Router, Styled Components, Contentful and with Atomic Design principles in mind.
- Integrated a custom checkout for personalized creams using the Shopify JavaScript Buy SDK and the GraphQL based Shopify Storefront API.
- Customized the Shopify cart page using the Liquid templating language as well to support personalized products integrating it with the questionnaires.
- Set up the Subscriptions by ReCharge Shopify App and integrated it with the customized Shopify cart page.
- Implemented a face scan feature using React Webcam and a file input component to display and save skin analysis results in the questionnaires integrating with the Revieve SDK.
- Separated and simplified core backend modules from an internal Netlify hosted web application using PDFKit to generate personalized cream jar labels and order details to fulfill. The new set up eliminated the need for a state machine script relying on manual deployments and storing documents in a MySQL database while also reducing complexity and maintenance costs.
- Set up a shared Google Drive with a user-managed Google Cloud Platform service account and implemented a module uploading generated PDF files into it.
- Added title and meta descriptions for the front page paths using react-helmet to improve their online presence.
- Implemented various page speed improvements including, lazy loading pages and components, removing unused dependencies, scripts, routes and components and getting images from Contentful with correct dimensions.
- Added the puppeteer-heroku-buildpack and implemented static prerendering using react-snap to improve the performance of the website.
- Optimized SVG images using SVGOMG, jpg images using Google Photos and png images using ImageOptim online.
- Set up Heroku Review Apps to allow our team to develop, test and review separate features in parallel before delivering them.
- Assisted another senior Shopify developer from SoftServe rebuilding the React front end home page hosted on Heroku in Shopify to benefit from its built-in features.
- Helped another Shopify developer based in Egypt from Toptal.
- Set up production and staging Google Cloud Functions environments.
- Improved the conversion tracking set up to make it and advertisement attribution more accurate and efficient, helping the marketing team to make more informed decisions optimizing advertisement campaigns earning more revenue.
- Integrated Google Tag Manager into the Shopify order status page triggering a checkout completed generic custom and an Enhanced Ecommerce event for Facebook, Google Analytics and Google Ads tags.
- Helped on and off boarding developers to ensure their access or the lack of it to internal information, systems and tools resulting in efficient work.
- Reviewed source codes and pull requests from teammates and also requested reviews from them to assure quality.
- Had regular agile meetings with teammates using Google Meets to check and review the development status, discuss new ideas, assess their feasibility, and produce and refine solutions together combining our collective knowledge.
- Created a GitHub team to provide administrative access to an organization member account responsible for automated deployments.
- Created documentations including the services used using GitHub Flavored Markdown, the OpenAPI Specification, Google Docs and diagrams.net to help us better understand our systems and to make onboarding new people more efficient.
- Written short and concise instructions on how to use internal tools for fulfillment.
- Had meetings with the CEO of rspective to discuss and evaluate the status of the development.
Web Development Mentor – OpenClassrooms, remote
2019 – 2024- Mentored an Amazon Web Developer Associate to get a diploma and advance in the organization.
Front End Engineer, remote
2019 – 2019Funktia
- Implemented Google Sign-In using the StyledFirebaseAuth FirebaseUI React Component for a personal inventory management application.
- Worked with the CTO to develop an online marketplace offering comparable third party business support services for the Helsinki based company using Create React App, React Hooks and Lerna.
- Implemented a responsive landing page with 6 unique sections for service providers based on the given Sketch design.
- Created a slider with blog posts using the Material Design for Bootstrap React Carousel.
- Implemented a chat dialog layout, a stepper component and a section with partner logos.
- Developed an application form using Redux and Recompose.
- Resolved Create React App ESLint errors and warnings.
Boomer Digital, remote
2018 – 2019Senior Full-stack Engineer
- As a member of a 6-person team developed an e-commerce website using Prismic, Next.js, MobX and Reaction Commerce for a Chicago-based online jewellery store, which has a 700K+ following.
- Set up and implemented an online magazine with 3 reusable components and 2 article types using Prismic and Styled Components based on the provided Zeplin designs.
- Integrated testimonials and trending styles with Prismic using its GraphQL API with Apollo Client.
- Implemented fetching and server-side rendering recent blog articles on the home page.
- Created routes for the blog and its article pages.
React Native Engineer
- As a member of a 5-person team developed an iOS and Android application for the client company group based in New York which has 400-500 employees in the finance and real estate sector.
- Implemented a Launch Screen and resolved a related iOS build issue on Bitrise.
- Identified the cause of a non-reproducible timezone related date issue. This helped us to resolve it and maintain a strong relationship with the client.
- Assisted the client changing the backend to show Push Notification icons on Android.
- Resolved 6+ application crashes and user interface problems.
- Reported 5+ reproducible application crashes, errors and usability issues.
Web Developer Expert – Codementor, remote
2017 – 2018Helped developers worldwide by performing live 1:1 sessions. Guided clients online to become better at programming and improve their web development skills. Implemented instant coding solutions for them if preferred while explaining the process in detail. Teamwork often turned into pair programming. Sometimes a new idea or perspective was enough to help clients get through a challenging problem.
- Mentored a developer daily for 3+ months having 90-minute sessions helping with more than 7 technologies including Node.js, React, Redux, Express and MongoDB.
- Completed 100+ sessions and projects with 30+ 5 star reviews for a wide variety of clients from pharmacists to experienced developers.
- Developed websites like Voysis, Keune Advanced Academy and Georgia Defense Exchange.
- Used GraphGL with MongoDB working on Apptism with Joey Burzynski from MarketKarma.
- Identified a severe information leak and got a symbolic $500 award for reporting it.
- Worked with developers like Kiara Robles from Blockstream and companies like US-EcoLogic & TexEnergy, Ironclad Logistics Group and Axelisys.
- Automated applying for customer requests saving several hours of daily work. Used a high-level browser automation library and later Google Chrome team’s Puppeteer running on Heroku 24/7.
- Published an article reaching 4000+ readers from 87 countries under 16 days which has been featured as an Editors’ Choice.
- Was selected as a top performing featured mentor for more than a week.
Full-stack Engineer – CodersClan, remote
2017 – 2024- Worked on company websites like Optimove, Namogoo, Tensera, Finanda and Pepperi.
- Implemented Pumika Digital LTD’s contact page design for Tensera Networks.
Independent Web Developer Consultant, remote
2016 – 2024- Implemented a cryptocurrency technical analyzer using Apps Script with Google Sheets. Accepted Bitcoin for the project in 2017 which more than tripled in value as of early 2018.
- Managed DoubleClick for Publishers banner and video advertisements for an international sports media company working with Huxley Nice Agency.
- Improved arcade sites like DressUpWho, Thunderstorm Games and JuegosFrivCom.
IT Consultant – S4-IT, Germany, Hungary and remote
2015 – 2016Managed and developed applications and cloud computing services. Built the company’s website.
- Used Visualforce, Salesforce Lightning Experience and Heroku.
- Got a symbolic salary bonus for performing well and identifying several issues in a cloud service.
- Earned a Salesforce Certified Administrator license.
- Was selected to design and develop the company’s new website.
- Worked with a team of 7+ engineers both in Germany and remotely.
- Pushed 416 commits in 23 weeks.
Junior Member – LEGO Group (Simonyi Károly Special College for Advanced Studies), Hungary
2014 – 2015 5 monthsExperimented with an Emotiv EPOC Neuroheadset and documented the proper usage and setup. Participated in weekly meetings. Worked with team members in the lab on a weekly basis.
- Introduced GitLab’s issue-tracking system for team members.
Professional Product Work Experience
React, Styled Components, Material-UI, JavaScript, Node.js, Express, Firebase2017 Created the above-linked form for Facebook. Search people by location, workplace, school and relation.
HTML5, CSS, JavaScript, PHP, MySQL, Apache, jQuery, Swiper, CodeMirror2014 Built the sales page and the product itself offering a ready to use game portal solution. Handled software development, customer service, advertising and networking. Produced a video advertisement.
- Implemented support for 21+ game feed providers including Softgames, Famobi and Gamepix.
- Automated product delivery by integrating PayPal Instant Payment Notifications.
- Optimized application and sales page performance using Google’s Closure Compiler Service.
- Designed a unique responsive layout with asynchronous navigation and a drag & slide interface.
- Pushed 1014 commits in 3 repositories using 6 languages.
- Started the product investing ~3 months and $5.
cPanel, Cloudflare, phpMyAdmin, Google AdSense, GitLab, GitHub Desktop2014 Started the above-linked website which is a collection of online HTML5 games using Best Arcade Script.
- Achieved 2,700+ monthly users with 2,500+ games and 17+ categories in one place.
- 2016Built as an Android application and published it on the Google Play store.
- 2015Released as a Facebook application.
- 2015Released as a Google Chrome application.
HTML5, CSS, WordPress, PHP, MySQL2013 Redesigned the above-linked WordPress based Flash gaming website.
- Implemented a unique menu with fluid transitions closely collaborating with the site owner.
Forever Alone Games
HTML5, CSS, JavaScript, PHP, MySQL, Apache, jQuery2013Co-established the above online games website with a unique layout. The core concept and implementation became the foundation of Best Arcade Script.
Ruby Arcade Script
HTML5, CSS, JavaScript, PHP, MySQL, Apache, jQuery2013Designed and developed the above Flash games website. Managed games with the co-owner.
- Sold the script with an admin interface for a symbolic $500 price tag.