Conner Novicki, Software Developer in Pompano Beach, FL, United States
Conner Novicki

Software Developer in Pompano Beach, FL, United States

Member since May 19, 2017
Conner is a mid-level full-stack developer with a diverse background. He has trusted experience working with large-scale applications and has contributed to multiple front- and back-end applications in a variety of languages (PHP, GoLang, and Node.js). Conner has led a team of junior developers but also feels comfortable sitting in the driver’s seat if necessary. With a background in mathematics, Conner is always up for a challenge.
Conner is now available for hire

Portfolio

  • TrainerRoad
    MobX, React Native, React
  • Borderless
    Next.js, Amazon Web Services (AWS), GitLab, AWS, Ant Design, Redis, Prisma...
  • Freelance
    CSS, HTML5, HTML, WordPress, Redux, React, PHP, JavaScript

Experience

Location

Pompano Beach, FL, United States

Availability

Full-time

Preferred Environment

GitLab, Jira, Slack, Terminal, Chrome Developer Tools, Visual Studio Code, MacOS

The most amazing...

...thing I've creatively developed is a React project that uses WordPress custom post types to dynamically render components.

Employment

  • Senior Software Engineer

    2020 - PRESENT
    TrainerRoad
    • Develop features for both Electron (React for desktop) and React Native, using shared modules, MobX, and SQLite.
    • Led the migration from class components to function components with an emphasis on using custom hooks and composition over class inheritance.
    • Worked with styled-components to abstract CSS from React.
    Technologies: MobX, React Native, React
  • Full-stack Developer

    2019 - 2020
    Borderless
    • Refactored the existing JavaScript Node API to use TypeScript, dependency injection, Redis sessions and caching, and a TypeScript ORM client (Prisma).
    • Designed Unit and E2E test suite implementation for developer workflow and CI/CD integration using Mocha, Chai, and Nock.js.
    • Served as the lead engineer of the product. Conducted seven technical interviews and mentored three junior developers and one mid-level developer during my employment.
    • Co-designed three external API integrations with the CEO and led the implementation on the front end and back end.
    • Co-led a React front-end refactor to use Next.js with TypeScript.
    Technologies: Next.js, Amazon Web Services (AWS), GitLab, AWS, Ant Design, Redis, Prisma, Apollo, GraphQL, Node.js, TypeScript, React
  • JavaScript Developer

    2018 - 2019
    Freelance
    • Developed features on multiple projects that covered a wide range of technologies including React, WordPress, PHP, VanillaJS, Redux, HTML, and CSS.
    • Worked as an independent contractor and managed own hours and workload.
    • Developed a React site that used Siteleaf as a headless CMS.
    Technologies: CSS, HTML5, HTML, WordPress, Redux, React, PHP, JavaScript
  • Full-stack Developer

    2017 - 2018
    McGraw Hill Education
    • Traveled as a team representative in a company-wide effort for large application rewrite.
    • Committed code to multiple repositories, including Angular, PHP, and GoLang projects.
    • Participated in a full agile work environment, including daily collaboration with the project managers, UX designers, and other developers.
    Technologies: CircleCI, Sass, CSS, HTML, Go, PHP, Protractor, Chai, Redux, RxJS, TypeScript, Angular

Experience

  • Borderless Global Payment Platform (Development)

    A global payment platform where users can use their bank credentials to send and receive payments from any other international banks. Integrated with third-party APIs to:
    - Enable uploading identification documents from computer or phone
    - Initiate bank transactions
    - Receive banking information using the provider's login credentials.

    Tools:
    - GraphQL
    - Apollo Client and Server
    - React
    - Node.js
    - TypeScript
    - Prisma (ORM)
    - AWS
    - Gitlab

    Accomplishments:
    - Designed an end-to-end testing suite and implemented over 250 tests.
    - Co-architected a CI/CD pipeline for both front and back end to ensure product stability by the execution of automated tests, type-checking, schema consistency, and successful code compiling and building.

Skills

  • Languages

    TypeScript, HTML, JavaScript, GraphQL, HTML5, CSS, Sass, PHP, Go, PHP 7
  • Libraries/APIs

    React, Node.js, RxJS, Chai, MobX
  • Tools

    Git, React Apollo, Prisma, Chrome Developer Tools, Terminal, Slack, Jira, GitLab, CircleCI
  • Frameworks

    Angular, Express.js, Ant Design, Redux, Protractor, Next.js, React Native
  • Other

    Apollo, Front-end, Apollo Server, APIs, AWS
  • Paradigms

    DevOps
  • Platforms

    MacOS, Visual Studio Code, Amazon Web Services (AWS), WordPress
  • Storage

    Redis

Education

  • Bachelor of Science degree in Mathematics
    2013 - 2017
    University of Kentucky - Lexington, KY

To view more profiles

Join Toptal
Share it with others