Christian Smith

Christian Smith

Away on vacation
Mentor
5.0
(2 reviews)
US$20.00
For every 15 mins
4
Sessions/Jobs
ABOUT ME
Mobile / Full-stack / Database developer with lots of Linux and Security knowledge
Mobile / Full-stack / Database developer with lots of Linux and Security knowledge

Experienced full-stack, database, mobile, and more recently blockchain developer with a foundation in security and Linux/Unix systems. Proficient across the stack, including developing advanced database schemas and performant SQL queries, to building CI/CD pipelines, container orchestration, and working with cloud infrastructure (AWS, Google Cloud).

Backend: Began my development career with vanilla PHP and MySQL, and then transitioning to frameworks like Zend and Laravel. Gained extensive experience with Ruby on Rails and PostgreSQL during a project with Pivotal Labs. More recently, my work has centered around Rust-based axum/sqlx, but also have a lot of experience working with Node.

Database: Primarily focused on PostgreSQL, with extensive experience in designing advanced schemas, optimizing queries, and developing stored procedures (PL/pgSQL). Also, skilled at using window functions, CTEs, and custom views. Additionally experienced with TimescaleDB, MySQL, MongoDB, and ElasticSearch across various projects.

Frontend: Worked with plain JavaScript early on, and then with libraries like jQuery and Knockout. Currently focused on React, React Native, and Vue including use with TypeScript. Adaptable to evolving frontend ecosystems with a deep understanding of maintainable and modular UI architectures.

Mobile: Developed and published numerous applications for iOS written natively in Objective-C and Swift, including porting an app from Blackberry. Have also developed cross platform apps for Android & iOS with React Native.

DevOps: Over 20 years of experience working with various flavors of Unix including Linux, *BSD, Solaris, etc from system administration to developing rootkits and patching kernels. Currently specializing in containerization with Docker and orchestration tools. Managed several cloud-based project environments using AWS and Google Cloud services, with attention to cost-efficiency and security.

English
Eastern Time (US & Canada) (-04:00)
Joined December 2016
EXPERTISE
3 years experience

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Justin Gaba
Justin Gaba
February 2017
Christian was very easy to talk and has some very interesting experience!
SOCIAL PRESENCE
GitHub
rust-udp-server
Rust
18
5
cruzbit
Rust
5
0
Stack Overflow
614 Reputation
0
7
6
EMPLOYMENTS
Side project
PlausibleAI
2024-03-01-Present

- Developed PlausibleAI (plausibleai.io), an AI-based system that builds predictive models f...

- Developed PlausibleAI (plausibleai.io), an AI-based system that builds predictive models for equities, futures, and crypto markets.

◦ The project is split into two main components. The first component is the worker process (OppFinder) which downloads market data, builds and tests models and produces a signal, and the second component is the backend/mobile app which provide the trade signals to the end user along with backtested statistical information.

Android
Linux
PostgreSQL
View more
Android
Linux
PostgreSQL
Machine learning
TypeScript
Docker
React
Rust
React Native
iOS
AI
View more
Rust / Blockchain Developer
Cruzbit (open source project)
2023-08-01-2023-12-01

- https://github.com/christian-smith/cruzbit

- Developed and published ...

- https://github.com/christian-smith/cruzbit

- Developed and published Cruzbit in Rust. Cruzbit is a simplified, decentralized, peer-to-peer ledger implementation and is essentially a ’streamlined’ version of Bitcoin. The Rust version is based on an existing reference implementation that was written in Go.

- Developed peer-to-peer networking using websockets, ledger operations, block storage handling, proof-of-work hash mining (CPU/CUDA/OpenCL), DNS and IRC protocol support for peer discovery, and utilized ed25519 cryptography for secure transaction signing and block validation.

- Built a wallet application that provides a terminal user interface to the user for management of public/private keys including secure storage to LevelDB, sending and receiving of transactions, and balance information.

- Updated and improved an existing Rust version of LevelDB to handle specific ledger and wallet database operations.

- Ensured overall test coverage where necessary.

C++
CUDA
WebSocket
View more
C++
CUDA
WebSocket
OpenCL
Rust
Blockchain
Cryptocurrency
Go
View more
Software Engineer
Goldman Sachs
2021-03-01-2022-09-01

- Full-stack developer for Louisa, a social-network (like an intranet LinkedIn) used company-wide by GS employees internally.

- ...

- Full-stack developer for Louisa, a social-network (like an intranet LinkedIn) used company-wide by GS employees internally.

- Developed on the frontend with React, TypeScript, and MUI and on the backend with Spring Boot, Kotlin, PostgreSQL, MongoDB and ElasticSearch.

- Worked closely with designers to ensure accurate implementation of a home-grown design token system, and to ensure clean UI/UX.

Java
MongoDB
PostgreSQL
View more
Java
MongoDB
PostgreSQL
Elasticsearch
TypeScript
Jira
GitLab
React
Kotlin
JavaScript
Jest
Storybook
Figma
GitLab CI/CD
View more
PROJECTS
OppFinder side project
2024
- OppFinder is a system that looks for trading opportunities in the equities, futures and crypto markets. - Developed a backend in Rust t...
- OppFinder is a system that looks for trading opportunities in the equities, futures and crypto markets. - Developed a backend in Rust to perform actions and build statistics around ML-based signals generated from a worker process. - Build a React-Native application to interface and display signals and charts from the backend - Leveraging TimescaleDB, a time series extension to PostgreSQL for performant querying of market data. - Developed interactive trading charts in TypeScript with custom indicators using TradingView’s Advanced Chart library.
PostgreSQL
TypeScript
Rust
View more
PostgreSQL
TypeScript
Rust
React Native
View more
React Native - iOS/Android App
2018
PostgreSQL
GitLab
Docker
View more
PostgreSQL
GitLab
Docker
Google Cloud Platform
Jest
Plpgsql
React Native
GraphQL
Relay
Fastlane
View more