Add resume
This commit is contained in:
commit
7871a76526
BIN
LDiamond.2022.03.26.pdf
Normal file
BIN
LDiamond.2022.03.26.pdf
Normal file
Binary file not shown.
113
LDiamond.2022.03.26.txt
Normal file
113
LDiamond.2022.03.26.txt
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
LEWIS DIAMOND
|
||||||
|
B.Eng, Computer Engineering
|
||||||
|
|
||||||
|
jobs@lewisdiamond.com
|
||||||
|
+1 514 409 9940
|
||||||
|
|
||||||
|
I design and build technologies companies depend on. With expertise in
|
||||||
|
distributed systems, infrastructure and development best practices, I can
|
||||||
|
provide technological leadership to deliver exceptional software.
|
||||||
|
________________________________________________________________________________
|
||||||
|
|
||||||
|
EXPERTISE
|
||||||
|
Programming Languages: Rust, Typescript/Javascript, C++, Java, Python, Go, Bash
|
||||||
|
Operation: Linux, Kubernetes, Kafka, MQTT, Prometheus, Grafana
|
||||||
|
Databases: Cassandra, Postgres, ArangoDB, RocksDB, DynamoDB
|
||||||
|
|
||||||
|
OPENSOURCE
|
||||||
|
rms: WIP - A fast email indexer with a command line interface, written in Rust.
|
||||||
|
https://github.com/lewisdiamond/rms
|
||||||
|
|
||||||
|
stromjs: A dependency-free stream utility library. Lodash for streams.
|
||||||
|
https://github.com/lewisdiamond/stromjs
|
||||||
|
|
||||||
|
|
||||||
|
EXPERIENCE
|
||||||
|
Amazon.com / AWS
|
||||||
|
Software Engineer, current since 2020
|
||||||
|
Technologies used: Java, DynamoDB, Redshift, Go, Kubernetes
|
||||||
|
AWS - EKS-anywhere:
|
||||||
|
· Create a Kubernetes manifest cryptographic signature verification system
|
||||||
|
· Design and develop an add-ons system for EKS-A with full lifecycle management
|
||||||
|
· Develop Kubernetes operators
|
||||||
|
· Interview SDE candidates
|
||||||
|
· Create test and build infrastructure
|
||||||
|
· Contribute to open-source software
|
||||||
|
Amazon.com:
|
||||||
|
· Developing software aimed at increasing availability in Canada/Mexico/Brazil
|
||||||
|
· Addressing critical performance bottlenecks
|
||||||
|
· Promoting modern development best-practices
|
||||||
|
· Reviewing code and enforcing high standards of quality
|
||||||
|
· Mentoring developers
|
||||||
|
|
||||||
|
|
||||||
|
Jogogo, Startup with ~30 employees and 5M funding
|
||||||
|
Chief Technology Officer, 2019-2020
|
||||||
|
Lead Architect, 2017-2019
|
||||||
|
Technologies used: Nodejs, Rust, Cassandra, Kafka, MQTT, Kubernetes
|
||||||
|
· Leading a development department to create the company's core technology
|
||||||
|
· Mentoring developers and recruiting new talent
|
||||||
|
· Designing a scalable distributed indoor location analytics system
|
||||||
|
· Developing core components for near-real-time analytics
|
||||||
|
· Building a flexible data processing pipeline using Rust and Nodejs
|
||||||
|
· Developing an embedded WiFi/BLE sniffer based on Archlinux
|
||||||
|
· Overseeing and contributing to the development of a Rust based WiFi and BLE
|
||||||
|
data aggregation system including high throughput cloud components used to
|
||||||
|
funnel and filter large amounts of incoming data
|
||||||
|
· Leading the development of a camera based location analytics solution built in
|
||||||
|
record time as a response to the COVID-19 lockdown
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Chopchop.io, Founder, 2014-2017
|
||||||
|
Technologies used: Nodejs, Python, React, ArangoDB
|
||||||
|
· Designing and developing a Reactjs restaurant recommendation application
|
||||||
|
· Creating a graph recommendation engine using ArangoDB and Javascript
|
||||||
|
· Writing REST services in Python and Javascript
|
||||||
|
· Integrating with external services
|
||||||
|
· Deploying on AWS using containers
|
||||||
|
|
||||||
|
|
||||||
|
Diamond Consulting, Founder
|
||||||
|
Expedia, 2013-2014,
|
||||||
|
Technologies used: Java, Cassandra
|
||||||
|
· Designing and developing the new geography system for all Expedia brands
|
||||||
|
as part of the data acquisition team
|
||||||
|
· Creating REST APIs, designing and implementing big data schemas and
|
||||||
|
developing multi-threaded applications (Cassandra, Java, Spring)
|
||||||
|
· Performing code reviews
|
||||||
|
· Leading the migration from Perforce to Git (Git, Gerrit, Jenkins)
|
||||||
|
Morgan Stanley, 2012-2013
|
||||||
|
· Developing a new generation post-trade processing software for a
|
||||||
|
leading bank
|
||||||
|
· Leading the development of Interest Rate Swaps execution report
|
||||||
|
processing
|
||||||
|
· Improving architecture through several major core refactoring
|
||||||
|
|
||||||
|
|
||||||
|
Morgan Stanley, Developer, 2010-2011,
|
||||||
|
Technologies used: Java, C++
|
||||||
|
· Managing a small team throughout a 4-week sprint project with the goal being
|
||||||
|
to produce a web-based mobile directory application
|
||||||
|
· Owning, managing and developing an application used to enforce regulations and
|
||||||
|
approve new client accounts
|
||||||
|
· Developing a testing framework for data-dependent unit tests
|
||||||
|
· Performing recruiting and technical interviewing for new grads and
|
||||||
|
senior developers
|
||||||
|
|
||||||
|
|
||||||
|
Genetec, Developer, 2008-2009
|
||||||
|
Technologies used: C++, C#, JS, SQL
|
||||||
|
|
||||||
|
Verint, Embedded Software Developer, 2007-2008
|
||||||
|
Technologies used: C++, Linux, TCL/TK
|
||||||
|
|
||||||
|
|
||||||
|
EDUCATION
|
||||||
|
Université de Sherbrooke, Sherbrooke
|
||||||
|
Bachelor's degree in Computer Engineering
|
||||||
|
|
||||||
|
St-Lawrence College, Quebec
|
||||||
|
Diploma of College studies in pure and applied science
|
||||||
|
|
Loading…
Reference in New Issue
Block a user