C

C. Albert Thompson

About

Detail

Nunica, Michigan, United States

Contact C. regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education
auto_stories
Publication

Résumé


Jobs verified_user 0% verified
  • M
    Data Engineering Consultant
    Many Roads Studios
    Jan 2025 - Current (1 year 6 months)
    • Architect scalable conceptual models, transforming hand-crafted systems into engineered solutions • Implement duplicate detection systems and organize data through AI-powered clustering techniques • Design intuitive domain-specific data models that prioritize usability and maintainability • Implement Python data science solutions with Azure SQL and AI integration
  • B
    Staff Full-Stack Engineer
    Bit-booster
    Jan 2024 - Current (2 years 6 months)
    • Architected full-stack Jira-GitHub integration using React and Kotlin • Developed real-time GitHub data indexing with Kotlin and PostgreSQL • Implemented GraphQL API for efficient data serving and GitHub interaction • Managed infrastructure and diverse tech stack using Docker (React, Spring Boot, GraphQL)
  • Fundrise
    Principal Engineer
    Fundrise
    Jan 2022 - Jan 2024 (2 years 1 month)
    • Led a team of 5 engineers migrating from monolithic to microservices architecture, doubling input capacity • Mentored engineers in architecture and development skills, leading to their promotion to senior positions • Designed and integrated APIs to scale processes, reducing computation time by 66% • Collaborated with finance, tax, and accounting to streamline tasks, enhancing efficiency • Architected e-commerce platform for real estate investments, processing over $1 billion dividends annually
  • ID.me
    Tech Lead
    ID.me
    Jan 2022
    • Redesigned the email delivery systems to be scalable • Architected shared service to route 3rd party API calls • Wrote scripts for data analysis of issue repositories in Python
  • Ford
    Lead Full Stack Developer
    Ford
    Jan 2020 - Jan 2022 (2 years 1 month)
    • Led and mentored three teams (15 engineers) in Agile environments • Developed SRE tools with Spring and Azure, enhancing uptime by 30% • Implemented logging and metrics software using Kotlin and Redis • Collaborated with customers to improve driving behavior analytics, and increasing user engagement by 15% • Architected scalable real time system to processing billions of data points to deliver driving behavior insights
  • Ford
    Senior Full Stack Developer
    Ford
    Jan 2018 - Jan 2020 (2 years 1 month)
    • Led team of 4-6 engineers using Agile methodologies • Collaborated directly with customers through design thinking to develop real-time systems • Architected a microservices deployment system to enhance compile efficiency • Developed an algorithm to calculate and score drivers' trips based on driving behavior
  • General Motors
    Software Modeler
    General Motors
    Apr 2013 - Sep 2013 (6 months)
    • Developed software model in Rhapsody • Created a process to run daily regression tests and perform code validation • Researched how developers program with model driven engineering
  • University of California Los Angeles
    Software Engineer
    University of California Los Angeles
    Mar 2011 - Aug 2011 (6 months)
    • Developed web applications in .net framework for accountants • Developed and conducted testing throughout the software development life cycle • Provided production support for systems within the UCLA Financial Systems application portfolio
  • University of British Columbia
    Research in recommendation systems
    University of British Columbia
    Jan 2011 - Jan 2017 (6 years 1 month)
    • Extracted, parsed, and manually tagged large datasets to prepare for machine learning applications • Developed machine learning pipelines using WEKA API and datasets to create predictive algorithms • Applied Natural Language Processing (NLP) techniques to enhance the accuracy of predictive models • Conducted literature reviews and reproduced research studies, comparing results to validate findings • Used Google big data query to store data for processing • Published multiple peer-reviewed in software engineering and recommendation systems
  • Novatronic
    Software Engineering Consultant
    Novatronic
    Jan 2010 - Jun 2010 (6 months)
    • Created development workflow and testing strategy for the company • Trained groups of developers in new workflow processes • Designed a new schema for their content management system • Held 5 company-wide training seminars to instruct them how to do code review
  • University of California Irvine
    Research in Test Suite Analysis
    University of California Irvine
    Apr 2009 - Jun 2009 (3 months)
    • Discussed and read research papers to find out what has not been tried in the field of testing • Worked with a team to write software to analyze coverage testing results • Implemented an algorithm in Python to find potential problems in applications written in C
  • W
    Web/App Developer (Hobby)
    Jan 2008 - Current (18 years 6 months)
    • Created multiple mobile ready websites using a diverse set of technologies ◦ alliteration.me (HTML, PHP, JavaScript, CSS, Bootstrap, Perl) ◦ c.albert-thompson.com (HTML, JavaScript, Perl, Bootstrap, PHP) ◦ cemeteryfilter.herokuapp.com (Ruby, JavaScript, Bootstrap) ◦ lahomeliving.com (WordPress) ◦ Created and developed apps to google play store ◦ Live Translink https://play.google.com/store/apps/details?id=com.livetranslink) ◦ ComicReader (developer, http://applications4android.blogspot.ca) ◦ Reading List (developer, 8000 daily users, https://goo.gl/J7SVYr)
Education verified_user 0% verified
  • University of British Columbia
    MS. Computer
    University of British Columbia
    Aug 2015 - Sep 2017 (2 years 2 months)
  • University of California Irvine
    B.S. Computer
    University of California Irvine
    Aug 2008 - Sep 2010 (2 years 2 months)
Publications verified_user 0% verified
  • "
    "How Software Developers Use Work Breakdown Relationships in Issue Repositories"
    Jan 2016
  • "
    "Towards Generation of Software Development Tasks"
    Jan 2015
  • "
    "Recommending a Starting Point for a Programming Task: An Initial Investigation"
    Jun 2014
  • "
    "Novel and Applied Algorithms in a Search Engine for Java Code Snippets"
    Jan 2013
  • "
    "Visualizing Model Differences Using Linear Reading Paths"
    Jun 2012