DANIEL BUTTS
**** ********* ***** • Burlington • L7P 3S7 • 289-***-**** • ***********@*****.*** • www.linkedin.com/in/dbutts031 Qualification Highlights
Programming Languages/Web Technologies
• Entry level in C#, Python, Java, C, JavaScript, HTML, CSS Databases
• Entry level experience with PL/SQL, and Room persistence library for Android Software Design
• Proficient in creating UML and Sequence Diagrams in Visual Paradigm IDE’s and Technologies
• Familiar with Visual Studio, Android Studio, and NetBeans Other Technical Skills
• Well-rounded understanding of object-oriented programming
• Entry level experience designing Android applications
• Proficient in debugging applications
• Knowledgeable in version control software such as Git. Academic Projects
• In the process of developing a parking application for Android to assist users in locating parking spots
- The parking assistant was created in Android Studio using Java for the business logic
- The application utilizes Room persistence library, and Google API for location services
• Built a simulation that predicted the outcome of the 2019 election using Python
- The application made use of scraped data from 338Canada.ca for each riding
- Made use of the Python libraries Request and BeautifulSoup for the web scraper component. Regarding data manipulation and visualization, employed the Pandas and Numpy libraries Education
Honours Bachelor of Computer Science – Mobile Computing Sept. 2018 – Present Sheridan College; Oakville, ON
Employment Experience
Peer Assisted Learning (PAL) Leader
Sheridan College; Oakville, ON Sept. 2019 - Present
• Ran weekly study sessions for first year Computer Science students who are taking Programming Principles. The course focuses on instructs students on the foundations of object-orientated programming using Python
• I am running weekly study sessions for the first-year course Interactive Application Development, a course that focuses on teaching students about building data-driven interactive applications that are designed according to object-oriented principles with the C# programming language and the .NET Framework. Apprentice Mechanic
Discovery Ford; Burlington, ON Sept. 2015 – Sept. 2019
• Performed routine maintenance including but not limited to fluid changes, front end suspension work, brake work, and minor electrical repairs
Infantry - Reservist
Canadian Forces; Hamilton, ON June 2010 – Sept. 2016
• Operated as a member of an infantry platoon. Used sophisticated equipment for field communications and navigation. Inspected, operated, and maintained personal and platoon level equipment References
• Available upon request