top of page
Home: 471 Innsbrook Dr – Canton, MI 48188
Email: nickdurak@gmail.com
(Cell) Phone: 734-546-7001

 

Education

Bachelor of Science in Computer Science, Minor in Game Development
Michigan State University, East Lansing, MI
Expected Graduation: May 2016
  • GPA: 4.0

  • Honor’s College

  • Dean’s List

 

Work Experience

Microsoft, Redmond, WA
Software Development Intern in Power BI
May 2015 - August 2015
  • Planned and implemented a set of heuristics to score a model's compatibility with Power BI's natural language feature

  • Created a tool to provide model shaping suggestions based on a model's conceptual schema

  • Utilized an English Parser to detect phrasings which should be added to a model based on telemetry utterances

 

 

Unique Systems Design Inc., Bloomfield, MI       
Embedded Software Development Intern
May 2014 - August 2014
  • Developed boot loader in C for a vehicle battery monitoring system made of 9 ECUs and a gateway

  • Designed boot loader to be flexible so that hardware specific components may be replaced

  • Developed a C# Visual Studio boot loader tool to flash software to the ECUs on a background thread

  • Implemented the J1939 CAN protocol for bus communication and debugged CAN messages

  • Utilized existing hardware specific libraries to program the ECU

 
Michigan State University, College of Engineering, East Lansing, MI  
Research Assistant for Dr. Erik Goodman
April 2013 – May 2014
  • Studied Genetic Algorithms for engineering problems and Agent-Based Modeling

  • Maintained and modified a NetLogo simulation developed by another researcher

  • Executed optimization software for NetLogo simulation over a 140 node computing cluster

  • Analyzed results in Excel and ran comparative statistics

  • Completed and published a report of findings in the 2015 Winter Simulation Conference

 

Hickory Creek Golf Course, Canton, MI
Cart Personnel (summer position)
August 2009 - August 2013
  • Worked on a team responsible for cleaning and general maintenance of 80 golf carts to satisfy customers

  • Trained new employees

 

Computer Tools and Programming Skills

  • Proficient in C/C++ and C# including object-oriented concepts and applications

  • Experience with JavaScript, HTML, CSS, and Angular JS

  • Familiar with Microsoft SQL, PHP, NetLogo, Eagle (PCB design), and Racket (List/Scheme)

 

  • LinkedIn Social Icon
bottom of page