Chris Marshall
Verified Expert in Engineering
Software Developer
Chris is a senior software engineer. He works mainly as the lead developer for a large Ruby on Rails application serving tens of thousands of users and mobile clients per day. He also manages a cross-functional team of four other developers working on Android and Ruby on Rails.
Portfolio
Experience
Availability
Preferred Environment
Oh My Zsh, Linux, Android Studio, Vi
The most amazing...
...thing I've designed is a telephone routing system combining phone systems, RESTful HTTP APIs, and web sockets to bridge cell phones to in-browser soft phones.
Work Experience
Team Lead, Senior Ruby Developer
Mobile Defense
- Designed and built a real-time phone routing system from cell phones to CSRs in browser soft phones.
- Pushed for development workflow standards, including peer reviewing, pair programming, documentation, and code style standards.
- Led a team of 5 developers in an Agile/Scrum approach, from planning sprints to day to day execution to sprint retrospectives.
- Transformed a poorly tested, monolithic Rails app into a backtested, well-designed app.
- Led an architecture overhaul from a monolithic Rails app into a service oriented architecture.
Experience
Google Safe Browsing v2 Ruby Library
https://github.com/mobiledefense/google_safe_browsingSimple Ruby Hasher
https://github.com/chrismar035/simple-hasherRuby Playing Cards
https://github.com/chrismar035/card-gamesVim Guitar syntax highlighting
https://github.com/chrismar035/vim-guitarCommish App
https://github.com/chrismar035/commish_appGolang Concurrency Examples
Skills
Languages
Ruby, HTML5, Go, JavaScript, SQL, SCSS, Less, HTML, CSS, Java, CSS3
Frameworks
Ruby on Rails (RoR), Redux, gRPC, Flux, Sinatra, Android SDK
Libraries/APIs
Google Safe Browsing, Node.js, jQuery, React
Tools
Git, Vim Text Editor, Terminal, Android Studio, Oh My Zsh
Platforms
Amazon Web Services (AWS), Linux, MacOS, Kubernetes, Docker, Android
Other
Google, Protocol Buffers, Vi, Chrome Extensions
Paradigms
Agile Software Development, Object-oriented Design (OOD), Pair Programming
Storage
MySQL, PostgreSQL, SQLite, Redis, Google Cloud, Amazon DynamoDB, MongoDB
Education
Bachelor's Degree in Computer Science
Kent State University - Kent, OH
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring