Skip to content
View softwaresale's full-sized avatar
Block or Report

Block or report softwaresale

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
softwaresale/README.md

Hello there!

My name is Charlie Sale. I am currently a senior at Purdue University West Lafayette studying computer science. I am passionate about software development and have been learning as much as I can since I was about 13 years old.

Experience

Duality Lab Purdue – Research Assistant (August 2020 – Present)

  • Designing research experiments supporting a project to make regular expressions easier to use by developers.
  • Implementing prototypes related to the project in Rust, C++, Java, and Python
  • Active role in project direction and decision making
  • Collecting, interpreting, and communicating results; reviewing peer-reviewed literature; and thinking empirically about software engineering

Skills: Rust · C++ · Java · Python · Bazel · High-Performance Computing

Outside Source - Software Engineering Intern (May 2023 - August 2023)

  • Developed native mobile applications for clients in the IoT device industry.
  • Learned Jetpack Compose and internal application architectures quickly during onboarding phase to continue to projects.
  • Consulted for four different clients, made substantial contributions to each project.
  • Developed an app from scratch with a team, helped make architectural and design decisions.

Skills: Kotlin · Android · Jetpack Compose · Kotlin Multiplatform

OneCause - Software Engineering Intern (May 2022 - August 2022)

  • Delivered multiple client-facing features across multiple epics to production
  • Lead and participated in feature planning and software design meetings, collaborated with team and product managers to plan well-designed software
  • Wrote unit tests to ensure well-defined, defect-free software
  • Participated in PR review and peer feedback, reviewed and approved other developers' PRs

Skills: SQL · TypeScript · Jest · Jasmine Framework · Go (Programming Language) · Angular

Fusion Alliance – Summer Intern (May 2021 – August 2021)

  • Joined mature Agile team at Liberty Mutual Insurance to maintain a client-facing web application
  • Participated in SAFE Agile rituals such as daily standups, retrospectives, demos, and planning events.
  • Delivered a refactoring project to reduce data dependencies of a portion of the application while preserving functionality
  • Worked with a senior developer to design and implement a new microservice to tie together multiple enterprise systems

Skills: Angular · TypeScript · Spring Boot · Java · Kotlin

Fusion Alliance - Summer Intern (May 2020 – August 2020)

  • Lead a team of interns to create a new internal web application for Liberty Mutual Insurance
  • Collaborated with product owners and senior developers to write feature requirements and design the application
  • Delivered minimum viable product by the end of the internship
  • Developed project with Angular, Spring, and AWS
  • Designed project’s architecture and wrote unit tests

Skills: Angular · TypeScript · Spring Boot · Java

Pinned Loading

  1. crossclip crossclip Public

    PWA Clipboard manager for syncing clippings between devices

    TypeScript 1 1

  2. aotrc aotrc Public

    Ahead of Time Regex Compiler

    C++ 1

  3. sddms sddms Public

    Simple Distributed Database Management System

    Rust