Summary
Overview
Work History
Skills
Projects
Timeline
Generic

Conrad Warren

Edmonton,AB

Summary

Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. I am a Highly-motivated employee with desire to take on new challenges. Strong work ethic, adaptability, and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.

Overview

5
5
years of professional experience

Work History

Software Developer in Residence

The Recurse Center
New York - Remote
05.2023 - 09.2024
  • Participated in a self-directed, community-driven programming retreat focused on improving technical skills and collaborating with peers of diverse technical backgrounds.
  • Developed a ray tracer engine utilizing C++ and OpenGL, demonstrating proficiency in computer graphics and rendering techniques.
  • Implemented a CUDA-enabled machine learning library to leverage GPU acceleration for parallel computation, showcasing expertise in high-performance computing.
  • Created a LISP interpreter, showcasing mastery of language design and implementation principles while exploring the fundamentals of functional programming.

Cryptocurrency Mining Facility Manager

Myers Mining
Halifax, NS
04.2019 - 03.2023
  • Facility Management: Orchestrated the seamless operation of mining facilities, including power supply, cooling systems, and security protocols.
  • Equipment Optimization: Spearheaded the installation, configuration, and maintenance of mining hardware to ensure maximum performance and longevity.
  • Financial Management: Successfully managed budgets, controlled costs, managed risk, and maximized profitability in a highly dynamic market.
  • Performance Monitoring: Implemented monitoring systems to track and analyze equipment status and performance.

Skills

  • Very proficient in C with a strong understanding of object-oriented programming principles
  • Strong understanding of algorithmic principles and data structures in C for efficient problem-solving
  • Experienced in GPU programming with proficiency in both OpenGL and CUDA
  • Experienced in Python for scripting, automation, and data analysis tasks
  • Competent in designing and managing relational databases using SQL for efficient data storage and retrieval
  • Effective communication skills, enabling clear articulation of technical concepts to both technical and non-technical stakeholders

Projects

  • Engineered a high-performance CUDA-enabled machine learning library from scratch in C++ and CUDA, boasting rapid processing capabilities. Implemented support for regression and classification models, convolutional layers, fully connected layers, residual layers, as well as max pooling and average pooling operations.
  • Developed a command-line interface (CLI) compression tool in C, inspired by Z-lib, tailored for integration with version control systems. Utilized LZ77 compression and Huffman Encoding algorithms to efficiently compress and decompress files, enhancing storage and transmission efficiency within the version control environment.
  • Engineered a UCI-compatible chess engine in C++, achieving a rating of approximately 2700 FIDE. Leveraged a highly performative Negamax Search algorithm coupled with a meticulously crafted static evaluation function to enable advanced gameplay and strategic decision-making, demonstrating proficiency in algorithm optimization

Timeline

Software Developer in Residence

The Recurse Center
05.2023 - 09.2024

Cryptocurrency Mining Facility Manager

Myers Mining
04.2019 - 03.2023
Conrad Warren