Post Job Free

Resume

Sign in

Software Engineer

Location:
Ames, IA
Salary:
60000
Posted:
June 26, 2018

Contact this candidate

Resume:

Michael J. Rhodas

410-***-****)

**** ******* ***, **** **

Ames, IA 50014

ac50pd@r.postjobfree.com

EDUCATION

Iowa State University

Location: Ames, Iowa

Attended: 2010-2018

Graduated: May 2018

Bachelor of Science in Software Engineering

GPA: 2.50 Major GPA: 2.85

Des Moines Area Community College

Location: Ankeny, Iowa

Attended: 2014

Transferred: 2014

Computer Languages Certificate

GPA: 3.50

ACADEMIC HIGHLIGHTS AND LEADERSHIP

Completed Poolesville High School’s nationally recognized “Science, Math, and Computer Science” magnet program (2007-2010)

oRigorous curricula focused on problem-solving and research.

oDevelop and deepen analytical skills working with peers in a laboratory setting.

oComplete independent research projects based on course material and personal interest.

Eagle Scout (2008) - Managed a blood drive for my Eagle Scout project.

Mechanical Engineering at Iowa State University (2010-2012)

oEnhanced skills with AutoCAD software.

oMeasured and built a model of a coffee pot to increase analytic skills.

oBoosted math and physics skills to help model environments.

HackISU – Health-IO (2016)

oWon first place for best health care software named “Health-IO” from Cerner.

oDeveloped a new application in a strict timeframe focusing on Hospital Management.

oLed team of 3 leveraging an Agile/Scrum style using Trello.

oTechnology:

Node – Used to connect virtual sensors that trigger and notify the network of doctors, family, and other important people related to the incident. For example, a heart rate sensor dropping below a set value would send a notification.

D3 – Used for accounting and patient forms.

JavaScript based.

Undergraduate Class/Project Experience:

oMost classes used Java for the primary language.

oI focused on OOP and multi-platform solutions.

oSoftware Engineering 319 – Software Construction & UI Development (2015)

Labs that focused on JavaScript concepts like scope, closures, and MVC.

Independent Research project that involved analyzing D3. Created a demo app to show specific features of D3 and how HTML elements were manipulated through data binding.

oComputer Science 309 – Software Development Practices – “GameConnect” (2016)

Built a server that hosted many connections representing a group of videogame consoles.

Worked in a team of four using an Agile/Scrum style and Trello.

Technology:

Java Glassfish – For the virtual game console server and the connections between clients with an SQL server to handle saving high scores.

React/Flux – Games and the front-end were written using DART.

Cordova – For the game controller (user’s phone) written in JavaScript.

oSoftware Engineering 329 – Software Project Management (2016)

Team of four using Agile/Scrum.

Presentations, demonstrations, and reflection for each project.

Projects

“Attendance Tracker”

oFacial recognition software (Kairos) deployed to track student attendance as they enter a classroom using a phone or laptop camera.

oUsed WebcamJS Camera Technology for picture and video capture.

oTechnology:

Node – Used to connect the cameras and client.

Google Firebase – Used as the backend for attendance data.

JavaScript based.

“The Genetic Drone”

oBuilt an application that takes delivery locations and drone data to calculate a delivery route.

oUsed a distributed system running a genetic algorithm to reduce travel.

oTechnology:

Node – To facilitate communications between computers with distributed web workers.

D3 – To display the calculated path and UI options.

JavaScript based.

oComputer Science 362 – Object Oriented Analysis & Design (2017)

Created several UML based diagrams to represent specific design patterns including Singleton, Builder, Prototype, Factory, Facade, and many more.

Anti-Patterns used to analyze and manage disorderly / legacy code.

Final project involved implementing several design patterns through an Airport management model.

oComputer Science 417 – Software Testing (2017)

Developed TDD techniques.

Developed skills to create and separate test cases from data sets.

Used Jest (test framework for React) for the web-app from senior design on a final project.

oSoftware Engineering 491/492 – Senior Design Project – “Performance Health” (2017)

Worked with Performance Livestock Analytics who creates tools for livestock farmers.

Functioned as team leader (in a team of five).

Trello leveraged in an Agile/Scrum environment.

First Semester – Designed iOS livestock health app

Created requirement and process documentation from weekly client interaction.

Presented the final product to a board of engineers and professors.

Technology:

oSWIFT – To make the native iOS livestock health app.

oXcode – To develop native iOS apps.

oGoogle Firebase – Real-time database used to bypass writing server code. Useful for cross platform Android, iOS, and web app use.

Second Semester – Remade medical app using a cloud, web-app structure.

Took first semester’s app and gave it a web-app overhaul.

Revised requirement and process documentation from bi-weekly client interaction.

Presented the final product to a board of engineers and professors. They found it to be one of the best-looking web apps.

Technology:

oReact/Flux – Used to make the UI/UX. React was a good choice because it easily combines with other technologies to ease development and organize the application. Flux (design pattern) in combination with React adds superior dataflow management and caching behind the UI.

oUser acceptance was enhanced by using animation on a list.

oBootstrap 3.3.7 – Used together with React to make the app responsive to various screen sizes.

oGoogle Firebase – Used with React to allow easy data access and manipulation without having to write server code. It is offers many benefits including security, authentication, integration, and front-end analytic features.

oJavaScript and JSX based.

Entrepreneurial and technical approach working in a fluid start-up environment to enhance Development Operation skills.

PROGRAMMING SKILLS

Experience with: JSX, JavaScript, HTML, CSS, Java, Firebase, SQL, DART, Swift, C#, ASP.NET, C, C++, Python, neo4j, AWS, Jest, TDD, RESTful APIs, MSOffice, Trello, Jira, Google Drive, Google Calendar, SharePoint, Photoshop, Inventor, Solid Works, A/V Editing.

Interested in expanding experience in all areas starting with UI/UX (React + Bootstrap + Data Visualization Libraries like D3) and moving towards the back-end to eventually reach the Development Operations level.

Primary Frameworks:

oReact – Undergraduate projects as well as personal development projects for front-end.

oBootstrap – Used to make projects responsive (3.3.7 and 4.1.0 for current side projects). I used this with React to form fit to screen sizes.

oMaterial Design UI and MDBootstrap – used for styling and Component building. MDBootstrap cohesively fits with React and Bootstrap for a Component and UX library.

oGoogle Firebase – Leverages rapid development features and cohesion with React.

oD3/HighCharts – Projects requiring data visualization and powerful libraries.

RELATED EXPERIENCE

Incisive Computing, Contract Software Engineer

(May 2017 – May 2018)

Intern work experience while attending Iowa State University.

Learned how to develop a WordPress plugin to channel order data to Incisive’s SQL database using PHP and learned a basic understanding of how the internals of WordPress function.

Worked in a C# client-server-cloud environment.

oCreated a WinForms to manage Customer Representatives.

Made a select form with a grid and options to Create New, Edit, or Delete customer representatives.

Learned how their Client-Server model handled requests.

Focused on making web-solutions using ASP.NET and JavaScript.

oFixed an un-responsive page for a web app that facilitates interchanges at inventory locations to improve use with mobile and tablet platforms.

Technology:

jQuery

Bootstrap

JavaScript

oMade a dialogue interface that took a reference number for a group of storage units and received information about them to display in a table to the user.

oHelped to extend responsiveness to the whole web framework.

Designed a system for use with Docusign with the intention to expand into other platforms.

oAnalyzed Docusign’s RESTful API to determine how to best integrate the system.

oConsulted with management to understand user requirements.

oDesigned functionality to modularize the signing server from the WinForms application.

Introduced new technology to the business:

oTrello

oJira

oGoogle Firebase

Performance Livestock Analytics, Software Engineer Internship

(May 2017 – August 2017)

Helped create a data-driven web-cloud-platform for field and office use for livestock farmers.

oHTML5/CSS3/ES6 for the front-end.

oMySQL with PHP based back-end.

oCreated a tool for livestock farmers that analyzed market data to show overall profits from specific inputs gathered through RESTful APIs.

oHighCharts (data visualization library) used for data visualizations and graphs analyzing food distribution and efficiency among livestock operations and throughout the states.

oJavaScript based development.

Development Operation skills gained in fluid start-up environment.

Entrepreneurial presentation analyzing accomplishments and improvements needed at Performance Livestock Analytics for college credit (Econ 490E – Independent Study for Entrepreneur).

Iowa State University, ITS Networking Inventory Coordinator

(August 2016 – May 2017)

Worked with a team of three to manage inventory of network and communication equipment.

Oversaw the installs and de-installs of that equipment.

Ensured technology in classrooms function properly.

Iowa State University, ITS Data Center Operations

(August 2015 – August 2016)

Monitored the data center for alerts.

Reset and fixed connection related issues.

Escalate more severe problems to server teams.



Contact this candidate