Quantcast

Software Engineer Intern Resume Lansing,...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Software Engineer - Intern
Target Location US-MI-Lansing
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes

Software Engineer INtern Ann Arbor, MI

Software Engineer - Intern Lansing, MI

Software Engineer - Intern Lansing, MI

Software Engineering Intern Ann Arbor, MI

Software Engineer Senior Jackson, MI

Software Engineer Lansing, MI

Automation Department Engineering Intern Ann Arbor, MI

Click here or scroll down to respond to this candidate
Candidate's Name
EMAIL AVAILABLE | PHONE NUMBER AVAILABLE | Ann Arbor, MI Street Address
EDUCATION
B.S. Computer Science and Math Minor, University of Michigan                                                            Street Address  - 2024
    Relevant Coursework: Operating Systems, Databases, Machine Learning, Software Engineering, Programming Language Theory,
      Data Structures & Algorithms, Compute Organization, Computational Theory, Linear Programming, Linear Algebra, Differential
      Equation, Abstract Algebra
B.S. Applied Mathematics, University at Buffalo, SUNY                                                                   2019 - 2021

SKILLS
Languages / Tools: C/C++, Python, JavaScript, Scala, Java, C#, OCaml, Lua, Ruby, Git, HTML, CSS, SQL, GDB, Valgrind, Gcov,
Verilog, Linux, shell scripting
Libraries / Technologies: React, Node, Express, Flask, Ruby On Rails, Socket.IO, Network Programming, STL (C++20), PyTorch,
MongoDB, PostgreSQL

EXPERIENCE
IOD Software Engineering                                                                                                   Remote
Participant                                                                                               2022 December - 2023 May
    Enhanced test coverage by approximately 60% on libpng library and Jsoup, leveraging automated test generation tools, American
       Fuzzy Lop (AFL) and EvoSuite
    Implemented delta debugging algorithm in Python to reduce test suite size with equivalent line coverage
      Created a Python application for identifying errors using test suite gcov files
      Investigated and applied the Ochiai coverage-based fault localization method to pinpoint the lines of source code most likely to contain
      faults
University of Michigan                                                                                                Ann Arbor, MI
Research Assistant for IOE program                                                             2022 September - 2022 December
   Designed a Ride-Pooling system and resolved on-demand bus routing, resulting in a reduction of students' waiting time and total
     operating expenses
   Applied mathematical modeling and led team discussions to determine a nearly optimal solution that was 40% faster than brute
     force

PROJECT
Game Engine in C++
   Developed compact game engines in C++ with middleware framework SDL for rendering, and 2D physic engine Box2D
      Boosted usability by merging C++ and Lua with LuaBridge for efficient content development
      Utilized data-oriented approaches for enhanced cache efficiency and performance, highlighting techniques like Compile-Time
      Polymorphism and Sparse Sets for optimized data management
    Crafted cross-platform code ensuring universal OS compatibility, leveraging build system practices and directives for accessibility
Multiprocessor Thread Library in C++
    Implemented a kernel-level thread library that supports the creation of threads, synchronization mechanisms including mutex,
      condition variable, semaphore, barrier and RAII lock wrappers, and stop token
    Engineered a priority-based scheduling system that prioritizes interactive workloads by monitoring and managing a thread's CPU
      time usage
Virtual Memory Pager in C++
    Developed system calls to support essential process operations
    Simulated a least-recently-used eviction policy using the Clock Algorithm that supports eviction to the swap-space and files
    Implemented a copy-on-write mechanism in the process creation and forking process, minimizing costly page faults and disk I/O
      operations, enhanced system responsiveness, and reduced resource overhead
Network File Server in C++
    Developed a multithreaded network file server using Boost, enabling concurrent operations such as reading, writing, creating, and
      deleting files/directories.
    Leverage the Boost library s upgradable reader/writer locks to optimize concurrency, considering the limitations of network and disk
      I/O.
Projects for EECS 484 Database Management Systems
    Designed a relational database schema and implemented a Java program using JDBC to perform SQL queries
    Migrated the dataset from an Oracle relational database to a NoSQL database in JSON format and converted SQL queries to
      MongoDB syntax written in JavaScript for enhanced schema flexibility.
Projects for EECS 485 Web Systems
    Created a web application reminiscent of Instagram, utilizing React for front-end design, Flask for back-end management, and
      SQLite as the database solution.
    Engineered a resilient, multi-worker MapReduce server in Python, designed to efficiently handle user-submitted tasks while
      maintaining fault tolerance
    Constructed a custom search engine, leveraging text segmentation techniques, Hadoop MapReduce-based indexing, and tf-idf
      scoring for accurate and relevant search results

Respond to this candidate
Your Email «
Your Message
Please type the code shown in the image:
Register for Free on Jobvertise