Post Job Free
Sign in

Software Engineer

Location:
Tampa, FL, 33626
Posted:
January 07, 2018

Contact this candidate

Resume:

FABIO E. FIORI

**********@*****.*** 260-***-****

OBJECTIVE

To obtain an entry level/junior software engineer position, focusing on Java.

EXPERIENCE

JUNIOR WEB DEVELOPER

PROGRESSIVE DENTAL

JANUARY 2017 PRESENT

Developed landing pages using HTML, CSS, and JavaScript with Bootstrap and SASS

Designed and built websites for dental practices in WordPress

Supported in-house custom WordPress themes with feature updates and bug fixes using HTML, CSS, JavaScript, and PHP

APPLICATION RESEARCHER

INDIANA UNIVERSITY PURDUE UNIVERSITY FORT WAYNE

SEPTEMBER 2015 DECEMBER 2016

Researched and developed computer vision applications for Android and Microsoft Kinect

Implemented a development structure with SASS consisting of mixins and maps to generate responsive CSS

Designed and developed a mobile-first web application for The 28th Modern Artificial Intelligence and Cognitive Science Conference (MAICS) using HTML, CSS, and jQuery with Bootstrap and SASS

Researched and developed Python modules in Choregraphe for NAO Robot

WEB DEVELOPER INTERN

APTERA SOFTWARE

MAY 2016 AUGUST 2016

Developed mobile-first web templates using HTML and CSS with Bootstrap and SASS

Implemented a development structure consisting of mixins and maps in SASS which increases code readability and reusability

Managed client web content through Sitefinity

COMPUTER SCIENCE TEACHING ASSISTANT

INDIANA UNIVERSITY PURDUE UNIVERSITY FORT WAYNE

AUGUST 2014 MAY 2015

Provided assistance for Intro to Computer Science II (Java) and Data Structures (Java) courses

Graded and provided feedback for projects, lab work, and quizzes

Helped students during lab sessions, scheduled office hours, and supplementary tutoring sessions

EDUCATION

FRONT-END WEB DEVELOPER NANODEGREE

UDACITY

JUNE 2017 PRESENT

SPRING FRAMEWORK MASTERCLASS COURSE

UDEMY

JANUARY 2018 PRESENT

COMPLETE JAVA MASTERCLASS COURSE

UDEMY

OCTOBER 2018 PRESENT

BACHELOR OF SCIENCE, COMPUTER SCIENCE

INDIANA UNIVERSITY PURDUE UNIVERSITY FORT WAYNE

AUGUST 2012 DECEMBER 2016

Cumulative GPA: 3.74

PROJECTS

FIND FOODS THAT FIT - DEVELOPMENT OF A WEB APPLICATION FOR CUSTOMIZING NUTRITION PLANS/PHYSICIAN PRESCRIBED DIETS THROUGH COMPILING INFORMATION FROM WEB RESOURCES

MAY 2015 MAY 2016

Responsibilities:

Assigned project tasks during weekly meetings

Ensured high quality code by using pair programming approach

Responsible for project documentation and front-end application development

Technical Skills:

HTML

CSS

JavaScript

Bootstrap

SASS

Project Description:

This web application provides a highly personalized, yet simple way to find recipes for diet assistance in order to reduce time creating meal plans. It enables the health practitioner to find recipes based on selected foods. These recipes will either be retrieved from a Word document or a target website (blog or commercial website) through web crawling/scraping. Once found, the practitioner will be able to select the retrieved recipes and store them to the database. Also, CRUD (create, read, update and delete) operations can be performed on recipes and food items (used to filter the recipes search). The application will generate a (printable) meal plan document based on the practitioner’s selected recipes and food items.

Repository Link: Find Foods That Fit

DEVELOPMENT OF A MOBILE APPLICATION FOR THE INVESTIGATION OF VISION PROCESSING ON ANDROID PLATFORMS

SEPTEMBER 2015 DECEMBER 2015

Responsibilities: Developed an Android mobile application for target detection using OpenCV

Technical Skills:

Java

JSON

Android Development

OpenCV

Project Description:

This prototype was designed for simple object tracking based on color data. The application is built on an Android device, which connects wirelessly to the ThinkingCleaner cover running on an iRobot Create 2 over local network. The device is mounted on the robot unit facing forward. The user chooses the color of an object for the robot to follow by placing it within a target area at the center of the device's screen. The application then gathers an image from the device's camera; the retrieved image is then processed. The processing of the image involves the filtering of colors, determination of the object's location within the image, and finally the display of a circle indicating the location of the screen. The robot unit, directed by commands sent from the application, will turn toward the target based on the object's location within device's field of view.

Repository Link: Target Detection Demo

THE MAZE

APRIL 2014

Responsibilities: Developed a Java application which explores mazes and writes the results to an output file.

Technical Skills:

Java

Project Description:

This application finds a path through a given maze (from an input file) and writes the result to an output file. The search for a path from a starting Cell to a finishing Cell is accomplished by the “breadth-first” algorithm. The “breadth-first” algorithm begins at the root node. It visits all nodes that are at the distance of one edge away. It then explores all nodes at the distance of two edges away. It explores continuously unexplored nodes until it finds the target node. The algorithm is done as soon as you visit the finishing location or the queue becomes empty. If the algorithm terminates without visiting the finishing location, then there is no path through the maze. The algorithm uses a Set (data structure) to remember which maze cells have been visited and a linked stack (data structure) to keep track of previously visited cells.

Repository Link: The Maze

HONORS & ACTIVITIES

2016 Recipient, UPE/ACM Student Chapter Scholarship Award

2013 Recipient, ETCS Scholarship for Excellence from the Armed Forces Communications and Electronics Association Indiana Chapter

Member, Upsilon Pi Epsilon (International Honor Society for the Computing and Information Disciplines) September 2016 - Present



Contact this candidate