Derek Barber

Derek Barber Email and Phone Number

Senior Software Engineer @ Lead With Purpose
Derek Barber's Location
Surrey, British Columbia, Canada, Canada
Derek Barber's Contact Details

Derek Barber personal email

n/a
About Derek Barber

I am an experienced polyglot software developer with a focus on web and mobile applications. In recent years my focus has been on developing web applications with Ruby, Rails, and JavaScript (including Node and React). On the mobile side I have experience developing cross-platform apps using React Native as well as building native iOS apps using Swift. I also have recently been exploring functional programming and have been enjoying Elixir and the Phoenix framework.I am a continual learner, always seeking to improve myself and my craft. I’m not afraid of finding out that I’m wrong and learning a better way to do things. I honestly enjoy programming and the process of bringing ideas and specifications to life. Writing clean code is a passion of mine and so a primary goal is to always write well designed code that is easy to change and also easy to test. I’m an avid user of automated testing tools and generally practice a test-first approach to development.

Derek Barber's Current Company Details
Lead With Purpose

Lead With Purpose

View
Senior Software Engineer
Derek Barber Work Experience Details
  • Lead With Purpose
    Chief Technology Officer
    Lead With Purpose Apr 2015 - Present
    Lead with Purpose helps businesses to create an engaged team of people that are on the same page. I have worked on their software platform which is a large and complex Rails application that also exposes an API to the front-end which has been built with a combination of vanilla JavaScript and React.
  • Elendil Software
    Principal
    Elendil Software Mar 2018 - Jan 2021
    Vancouver, Canada Area
    We are a custom software consulting agency specializing in mobile and web application development.
  • Providechat
    Co-Founder / Senior Software Engineer
    Providechat Jan 2009 - Jul 2018
    Vancouver, Canada Area
    I designed and built the Provide Chat web-based application using a combination of Ruby on Rails and JavaScript (both vanilla JS, Node and React). Provide Chat includes a web-based administration and chat system, a robust API and third-party JavaScript widgets. Additionally I have worked on building mobile applications which authenticate and communicate through the Rails-powered API. I have also experimented with utilizing Elixir to increase performance for the chat-specific portions of the API.In addition to my duties as lead software developer, I help to manage the company operations and interact with our customers and partners.
  • Glass Canvas
    Software Developer
    Glass Canvas Mar 2017 - Apr 2018
    Remote / Fort Langley
    My role at Glass Canvas has primarily involved the continued development and customization of their custom CMS platform, a Ruby on Rails application built with the Refinery extension. In addition to the Rails work I have also written JavaScript and React code and been involved with ElasticSearch integration.
  • Ican Systems Inc.
    Senior Software Engineer
    Ican Systems Inc. Jan 2008 - Mar 2016
    My primary work with iCan Systems involved building their web technology platforms, specifically Smartsettle One, a web application designed for simple, single-issue, two-party negotiations. The application has many use-cases including areas of debt and conflict resolution. I also built the International eNegotiation Exhibition, which has seen the involvement of dozens of universities from over 30 different countries, and Dutch eAuction which integrates the Smartsettle negotiation engine into an auction paradigm.iCan Systems Inc. is a leader in developing software for the emerging eNegotiation industry. Their software implements algorithms which are based in the field of game theory, involving mathematical models for resolving conflict and encouraging cooperation between decision makers.
  • Lusora Inc.
    Software Developer
    Lusora Inc. Jan 2004 - 2007
    Remote / San Francisco Bay Area
    Lusora was a leader in developing embedded health and elder patient care technology. I was the primary developer of a Java server platform which was a communications hub for Lusora’s embedded health care devices. The embedded devices would connect to the server and send updates and alerts, then the server platform would also send down commands and updates to the devices. Additionally I built a Java-based web application (using Tomcat/JSP) that would allow the monitoring and management of these embedded devices.
  • Calltrex
    Software Engineer
    Calltrex Jan 2002 - Dec 2003
    Vancouver, Canada Area
    At CallTrex, I was the lead software developer on a team that developed custom web applications for call centres. I managed asterisk PBX servers and build custom web applications that would tie into the asterisk PBX and provide integrated functionality to call centre agents.
  • Shopping Sherlock
    Software Developer
    Shopping Sherlock Jan 1998 - Dec 2001
    Vancouver, Canada Area
    Was the lead software developer on a team responsible for developing e-commerce web-based applications. We built several custom online shopping applications initially using Perl and then migrated over to PHP3. One of our goals was to leverage open source technologies as much as possible and so we developed our applications on Linux, Apache, MySQL and other open source technologies.

Derek Barber Skills

Ruby On Rails Ios Development Long Distance Running Ruby React.js Javascript Swift Java Elixir Mobile Applications Programming Web Applications Postgresql Software Development Vim Linux System Administration Rspec Mysql Redis Game Theory Linux Php Sass Node.js Tmux Webpack C C++ Application Programming Interfaces Web Development

Derek Barber Education Details

Frequently Asked Questions about Derek Barber

What company does Derek Barber work for?

Derek Barber works for Lead With Purpose

What is Derek Barber's role at the current company?

Derek Barber's current role is Senior Software Engineer.

What is Derek Barber's email address?

Derek Barber's email address is db****@****nvas.io

What schools did Derek Barber attend?

Derek Barber attended Kwantlen Polytechnic University.

What skills is Derek Barber known for?

Derek Barber has skills like Ruby On Rails, Ios Development, Long Distance Running, Ruby, React.js, Javascript, Swift, Java, Elixir, Mobile Applications, Programming, Web Applications.

Not the Derek Barber you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.