12088038_953164094743215_8228368071942167456_n.jpg

Felipe Appio (Software Developer)

I'm bachelor in Information System by Universidade do Estado de Santa Catarina (UDESC). I have experience in Software Development, mainly  in Web Development. I Also worked  as Machine Learning Engineer on a team building a Big Data recommendation engine applied to Busines-to-Business (B2B). Currently, I work as a programmer inside the Senior Sistema's Applied Research, programming proof of concepts  (POC) using new techonologies for solving the company problems.

[email protected]
+55 (49) 9975 - 8899
Blumenau, Brazil

Education


Bachelor in Information Systems by Universidade do Estado de Santa Catarina (UDESC)                       08/2011 - 07/2015


His thesis was a tool for doing opinion mining upon Facebook user's data using Supervised Learning technique, especifically  Multinomial Naïve Bayes.

Experience


Researcher Software Developer (Senior Sistemas)                                     10/2011 - Present

I've designed and implemented  the whole stack (front-end, back-end, big data) of a recommender system based upon PredictionIO using big data stack techs like: Apache Spark, Apache MlLib, Apache Mahout, Apache Hadoop, ElasticSearch. The software was designe to support up-selling and cross-selling inside the commercial department of the company.

Software developer (Philips Clinical Informatics)                                       08/2015 - 10/2015

I have worked upon existing features of the Hospital Management System (HSM) Tasy using techs like Java Swing and Object Pascal (Delphi) and Oracle 11G database system manager (DBMS), and  also I have implemented new features.

Programming I, II,III, Programming for Advanced Internet Applications                                                                                                                                                            08/2014 - 07/2015

Main subjects approached were: C and C++ with QtCreator ; Java Swing Applications; JavaServer Pages (JSP); JavaServer Faces (JSF); Java Persistence API (JPA).

Database Systems I, II, Datastructure Student Support Scholarhip Holder                                                                                                                                                         08/2013 - 07/2014

Main subjects approached were: conceptual database modelling (relational); physical database modelling (relational); data definition language (DDL); data manipulation language (DML); datastructures sorting; dynamic memory allocation; modularization.

PHP Software Developer                                                                                  03/2013 - 07/2013

Informática Pública Municipal (IPM) was another company that I've worked mainly developing new features to company's software using the company's PHP framework. My dutties was mainly back-end software development, but I also done some front-end tasks, mostly using pure CSS and JavaScript.


Algorithms I and II Student Support Scholarhip Holder                            02/2013 - 03/2013

At this job some of my roles were provide support class to thoses academics who needed to improve their knowledge and skills about algorithms I and II. The main subjects approached were: data manipulation; control structures; repetition structures; recursion; modularization; data types; file manipulation; good practices.

Additionally,  I haved provided help to discipline's professor building the teaching plan and eventually done algorithms topics reasearch in subjects that matter to those disciplines. 


Scholarship Holder                                                                                            02/2012 - 12/2012

I also worked on a game project whose aim was to build a Facebook game to simulate the institution dynamics as well as institution contributors roles. My main roles were to implement new features based on the game storyboard  using HTML5, CSS, JavaServer Pages (JSP), MySQL and Java Persistence API (JPA).

Student Support Fellow                                                                                   09/2011 - 12/2012

I worked on UDESC's Information Technology Kernel, where my dutties were develop institution website and the provide maintenance to computer's lab of the institution.


Portfolio


Guessb: a tool for detecting offensive comments upon Facebook user's data.

A tool for detecting offensive comments writed in brazilian portuguese upon Facebook. The tool can label comments in three classes: positive, negative or neuter. To do so I've built an engine using Natural Language Toolkit (NLKT), combined with Multinimial Naïve Bayes algorithm available at scikit-learn library and to do the training I used a huge amount of manually labeled text corpora.


koala-games (owner): it's an open-source  game development organization 

I created this organization a few months aiming to provide an open-source game, and to spread the knowledge that I'd be conquering doing that. To do so, the organization's collaborator intend to build an open-source single-player, single-scroller PC game upon Unit 3D engine. Until now, we have a team composed by 5 member, but we aiming to increase it.


Skills


Full-Stack Software Development

Since I joined the college, I've been working on projects that involves the whole software development stack (front-end and back-end). The jobs that I've done required some of the following web development skilss:

- Back-end software development (Java, Python, Databases modelling and implementation, C++, Object Pascal, software automation, continuous integration)

- Front-end software development (CSS, Saas, JavaScript, TypeScript, AngularJS, JQuery).


Machine Learning & Data Science Engineer

For about one year I'm working on a team that it's building a recommender system for B2B companies. During this time I have acquired some of the following skills:

- Datamining (mainly using Weka)

- Big Data modelling (using PredictionIO platform);