Kamil J. Ondrey

Senior Software Engineer at Basebuild
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Taipei, Taipei City, Taiwan, TW
Languages
  • English Native or bilingual proficiency
  • Japanese Elementary proficiency
  • Chinese Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jun 2022 - Present

      • As frontend lead, I am in charge of project architecture, build processes (rollup.js, esbuild), scripts, code quality (ESLint, Prettier, Airbnb), and much more. • Converted the existing codebase into a monorepo (npm Workspaces) made up of interlinked apps and packages which inherit config and dependencies from the repo root. • Devised an algorithm for scraping a Webflow site and using it as the foundation for an SEO-optimized, statically-generated Next.js marketing app with interactive functionality provided via injected React components, massively reducing development time. • Utilized GitHub Actions to automate CI/CD workflows triggered on push. • Developed a rental income calculator that takes an array of inputs and produces detailed statistics and diagrams (Chart.js). Show less

  • Avance Venture Lab
    • Taipei City, Taiwan
    • Senior Front-End Developer
      • Mar 2022 - Jun 2022

      • Led the development of the marketing site (TypeScript, React, Next.js and MUI). • Created a headless CMS (Strapi) with optimal entity relationships to allow for the automatic translation of content into target languages using the Google Translate API. • Managed a junior frontend developer, assigning tasks, reviewing PRs and giving constructive feedback, leading to rapid improvement. • Set up unit tests for critical functionality such as the parsing of browser language headers. • Led the development of the marketing site (TypeScript, React, Next.js and MUI). • Created a headless CMS (Strapi) with optimal entity relationships to allow for the automatic translation of content into target languages using the Google Translate API. • Managed a junior frontend developer, assigning tasks, reviewing PRs and giving constructive feedback, leading to rapid improvement. • Set up unit tests for critical functionality such as the parsing of browser language headers.

    • Graphic Design
    • Senior Frontend Engineer, Founder
      • Dec 2017 - Oct 2021

      • Developed the frontend of a web app and an integration for Adobe XD in React, including centralized state management (MobX, REST APIs, WebSockets) and a highly-interactive canvas for annotating designs (D3.js). • Created an extensive library of 100+ reusable components (styled-components, Storybook) and custom React hooks. • Implemented product analytics and set up diagrams, funnels and user pathways (Amplitude) to get an insight into user activity. • Gave product demos and pitched to potential customers at the Adobe MAX 2019 conference in Los Angeles, USA. Show less

    • Software Development
    • Senior Frontend Engineer, Founder
      • Sep 2014 - Oct 2021

      Worked as a contractor focusing on React development on a variety of projects for international clients in the e-commerce, graphic design and education industries, among others. Examples of solutions provided include: • React web apps, including for environments with bespoke APIs such as Adobe XD. • Cross-platform mobile apps (React Native, Ionic). • High-fidelity, pixel-perfect component libraries based on provided UI designs/wireframes. • Code optimization, reduction of technical debt, JavaScript to TypeScript conversion. • Admin dashboards and data visualization. Show less

Education

  • Durham University
    Bachelor's degree, Mathematics with Year Abroad
    2016 - 2020
  • The University of Tokyo
    2018 - 2019
  • Sussex Downs College
    2013 - 2015

Community

You need to have a working account to view this content. Click here to join now