Software Engineer
Current— Developing the backend of retail energy brokerage in TypeScript (Node), using Nest.js, TypeORM, and GraphQL.
Please complete the CAPTCHA to continue
A concise factual answer block for searchers comparing this professional profile.
Cameron Hicks is listed as Software Engineer at Arbor at Arbor, based in Washington, District of Columbia, United States. AeroLeads shows a matched LinkedIn profile for Cameron Hicks.
Cameron Hicks previously worked as Software Engineer at Arbor and Senior Software Engineer at Arcadia. Cameron Hicks holds Bachelor’S, Cognitive Science from University Of Virginia.
This section adds company-level context without repeating Cameron Hicks's masked contact details.
Review company-level records connected to Cameron Hicks before choosing the right outreach path.
I am a fullstack software engineer working in JavaScript, GraphQL, and Ruby on Rails. When I'm not coding, I'm usually hiking, reading, or climbing.
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
Austin, Texas, Us
— Developing the backend of retail energy brokerage in TypeScript (Node), using Nest.js, TypeORM, and GraphQL.
Greenwood Village, Colorado, Us
— Developing React TypeScript apps against a Ruby on Rails backend to enable admin workflows relating to the operation, subscriber management, and regulatory compliance of community solar installations. Writing Rails background jobs to automate significant FTE hours of customer onboarding work.— Building and maintaining a signup funnel application in React, using Typescript, Jest, and Cypress plus Codeship and GitHub Actions for CI/CD, for reusable, stable, maintainable frontend code.— Maintaining an API layer built in GraphQL (Apollo) to serve browser requests with type safety.— Employing cloud and infrastructure technologies including S3, EC2, Docker, and Kubernetes to store static assets, deploy version changes, and monitor containerized microservices.— Implementing a finite state machine in XState to manage complex, interdependent states and enforce separation of concerns between UI components and the API layer.— Highly cross-functional and collaborative throughout the Agile lifecycle, from stakeholder interviews, to requirements-gathering, to QA and iteration. Sometimes serving as lead engineer, collaborating with partners in operations, design, product, marketing, analytics, and business development to carry out data model overhauls, product pilots, and marketing experiments.— Following test-driven development practices to proactively defend against edge cases and bugs.— Evangelizing software development best practices through mentorship, including code review, testing, and CI/CD.
Co-creator of periqles, an open-source NPM package for GraphQL that uses introspection to generate React forms from an API schema.— Leveraged React in TypeScript to create an open-source React form library for GraphQL. — The library abstracts away the aspects of UI, state management, and form validation that can be inferred from a project’s API to help devs cut down on redundant work, while following the principle of separation of concerns for minimal added complexity to consuming projects.— Implemented A11y-compliant JSX and CSS to provide developers with UI that is accessible out of the box.— Created a full-stack application to demonstrate usage of the library, staging both a Relay and an Apollo client against an Express server to demonstrate the library’s client-agnostic flexibility.— Product developed with the support of tech accelerator OSLabs (https://opensourcelabs.io/).
New York, Ny, Us
Scription — social media platform for music makers to compose and share sheet music.— Leveraged React Hooks to design a dynamic SPA from reusable components, mitigate unnecessary re-renders, and trigger re-fetching to ensure data freshness.— Stored typed data in a relational database, modeling many-to-many relationships between users and their posts in anticipation of collaborative editing features.— Designed a REST API in Node.js/Express to serve CRUD requests with semantic server routes, isolated by intent to enable performance tuning, as well as detailed error handling.— Implemented secure user authentication in Express using bcrypt and cookies.— Styled UI using Sass for less verbose, more reusable stylesheets.OurVote — civic information aggregator to encourage voter engagement. — Scrubbed and stored data queried from external resources in a SQL database to model many-to-many relationships securely, guarding against SQL injection and type errors.— Implemented RESTful server architecture for readable server routes identified by intent, routing requests to external APIs through a central point for maintainability and secrets security.— Wrote unit tests in Jest to ensure proper functioning of database and controllers.LocallySRCD — small business listings and reviews.— Contributed a noSQL database model for reviews data to promote easier horizontal scaling.— Designed a REST API in Node.js/Express to serve CRUD requests with semantic server routes, isolated by intent to enable performance tuning, as well as detailed error handling for easier debugging.
— Evaluated submissions for publication and provided developmental edits on fiction manuscripts for CRAFT literary magazine (craftliterary.com).— Wrote alumni profiles for The Darden Report, the alumni magazine of the Darden School of Business at UVa.— Wrote technical documentation for a JavaScript library.
Berlin, De
ABCJS — a JavaScript library for rendering sheet music and generating synthesized audio.— Shipped new demos and a code snippet generator in Vue.— Wrote API documentation to improve the developer experience.
Quick answers generated from the profile data available on this page.
Cameron Hicks works for Arbor.
Cameron Hicks is listed as Software Engineer at Arbor at Arbor.
Cameron Hicks is based in Washington, District of Columbia, United States while working with Arbor.
Cameron Hicks has worked for Arbor, Arcadia, Periqles, Codesmith, and Freelance.
You can use AeroLeads to view verified contact signals for Cameron Hicks at Arbor, including work email, phone, and LinkedIn data when available.
Cameron Hicks holds Bachelor’S, Cognitive Science from University Of Virginia.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contacts