Conner Novicki, Software Developer in Tampa, FL, United States
Conner Novicki

Software Developer in Tampa, 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 lead a team of junior developers and 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
    React, React Native, MobX
  • Borderless
    React, TypeScript, Node.js, GraphQL, Apollo Client/Server, Prisma, Redis...
  • McGraw Hill Education
    Angular 2+, TypeScript, RxJS, Redux, Chai, Protractor, PHP, GoLang, HTML, CSS...

Experience

Location

Tampa, FL, United States

Availability

Part-time

Preferred Environment

Mac, Visual Studio Code, Chrome Dev Tools, Terminal, Slack, Jira, GitLab

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
    • Lead migration from class components to function components, with an emphasis on using custom hooks over class inheritance.
    Technologies: React, React Native, MobX
  • Full-stack Developer

    2019 - 2020
    Borderless
    • Refactored existing JavaScript Node API to use TypeScript, dependency injection, Redis sessions and caching, 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 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 React front end refactor to use Next.js with TypeScript.
    Technologies: React, TypeScript, Node.js, GraphQL, Apollo Client/Server, Prisma, Redis, Ant Design, AWS, GitLab
  • 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 4, PHP, and GoLang projects.
    • Participated in a full Agile work environment, including daily collaboration with the project managers, UX designers, and other developers.
    Technologies: Angular 2+, TypeScript, RxJS, Redux, Chai, Protractor, PHP, GoLang, HTML, CSS, Sass, CircleCI

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, GraphQL, HTML5, CSS, Sass, PHP 7
  • Libraries/APIs

    React, Node.js
  • Tools

    Git, Prisma
  • Frameworks

    Angular, Express.js, React Native
  • Paradigms

    DevOps
  • Other

    AWS

Education

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

To view more profiles

Join Toptal
Share it with others