PERSONAL INFORMATION
Marcelo da Mata Oliveira
*** **** ***** **** #**-07, Singapore, 459107
*** ******** ******* ** ********* Avenue, São Paulo – Brazil, 05092-040
+65 8110-4537 / +55-11-9-546*-****
********.*@*****.***
https://www.github.com/marcelomata/
http://acuriousview.blogspot.sg/
https://www.linkedin.com/in/marcelo-da-mata-oliveira-77631350
Sex Male Date of birth 06/10/1990 Nationality Brazilian
JOB APPLIED FOR
POSITION
PREFERRED JOB
STUDIES APPLIED FOR
Software Developer / Engineer - Research Assistant
WORK EXPERIENCE
From November 2016 – current
Software Engineer
Trabble - 907 East Coast Road #02-07, Singapura 459107
Project: Research and development
Time in the project: 3 months
Skills used to develop projects: C#, Visual Studio, MVC Architecture, CSS, Java Script, HTML, Json, REST, MS SQL
Roles and responsibilities: Design and implement software according to the team requests, implement automated tests
Business or sector Software development
From May 2016 to November
Research Assistant
Bioinformatics Institute – A*STAR- 30 Biopolis Street #07-01, Matrix, Singapore 138671
Project: Generic Framework to Segmentation and Tracking in 3D+t Biomedical Data
Project Duration: 6 months
Skills used to develop projects: Java, Eclipse, ImageJ, Image Processing, Tracking of particles, UML, LaTeX
Roles and responsibilities: Design and implement a generic framework to incorporate new algorithms to segmentation and tracking, implement an algorithm to detect events and tracking cells, write reports about the research, bibliographic analysis
Business or sector Research
From February 2014 to April 2016
Research Assistant / MSc Student
Institute of Informatics - Federal University of Rio Grande do Sul - 9500, Bento Gonçalves Avenue, 91501-970, Porto Alegre-RS, Brazil
Project: Physiotherapy Game
Project Duration: 6 months
Skills used to develop projects: C++, MATLAB, Visual Studio, OpenGL ES, Open CV, Kinect, Computer Vision, Computer Graphics, Signal processing, LaTeX
Roles and responsibilities: Design and implement a Kinect application to evaluate and classify human movements, bibliographic analysis, write reports about the research
Project: Low Cost Campimeter
Project Duration: 1 year and 6 months
Skills used to develop projects: Java, MATLAB, R, Eclipse, RStudio, OpenGL ES, Android, Computer Graphics, Optics, Statistics, Psycophysics, Ophtalmology, 3D printer, Solidworks, 3D modelling, LaTeX
Roles and responsibilities: Design and implement an Android application to perform psychophysical / ophthalmological tests, design and build an optical device to support the mobile device, provide a statistical analysis of results, do the bibliographic analysis, write reports about the research
Business or sector Educational/Research
From November 2010 to February 2014
Software Developer
Senior Sistemas – 825, São Paulo Street, 89012-001, Blumenau-SC, Brazil
Project: UML Tools
Project Duration: Not defined (Worked for 1 year)
Skills used to develop projects: Java, Eclipse PDE, GEF framework, MVC Architecture, XML, SWT, SWTBot, JUnit framework, UML
Roles and responsibilities: Fix bugs, develop new features to the software, implement automated tests and write documentation about new features
Project: Web Framework
Project Duration: Not defined (Worked for 1 year)
Skills used to develop projects: Java, Eclipse JEE, MVC Architecture, CSS, Java Script, HTML, JUnit framework, Hibernate, Glassfish, Jersey, JFreeChart, Json, REST, and UML
Roles and responsibilities: Fix bugs, develop new features to the software, implement automated tests, and write documentation about updates
Project: Falcon
Project Duration: 2 years (Worked for 5 months)
Skills used to develop projects
Java, Delphi 5, Eclipse JEE, Test
Roles and responsibilities: Review, fix, implement automatic tests and write documentation about fixed bugs (software conversion from Delphi 5 to Java)
Project: Access and Security
Project Duration: Not defined (Worked for 5 months)
Skills used to develop projects: Java, Eclipse JEE, JBoss, JUnit framework, Protocol communication, UML
Roles and responsibilities: Fix bugs, implement automated tests, implement updates to protocol communication between security devices and server and write documentation of updates
Project: Retail
Project Duration: 1 year and 6 months (Worked for 5 months)
Skills used to develop projects: Java, Eclipse JEE, JUnit framework, UML, SQL, Postgre
Roles and responsibilities: Fix bugs, implement automated tests, implement new features and write documentation of updates
Business or sector Software Development
From May 2010 to November 2010
Software Developer Trainee
Edusoft – 275, Marechal Floriano Peixoto Street, 89010-500, Blumenau-SC, Brazil
Project: Maintaining team
Project Duration: Not defined (Worked for 6 months)
Skills used to develop projects: Java, SQL (MS SQL), Oracle 10gXE, JasperReports, MVC Architecture, XML, JCompany (Eclipse IDE, JSF, Hibernate, Tomcat), UML
Roles and responsibilities: Fix bugs and develop new features to the software. Develop selects to get the information from database to generate reports
Business or sector Software Development
EDUCATION AND TRAINING
From February 2014
Master degree in Computer Science
EQF level 7
Graduate Program in Computer Science – Federal University of Rio Grande do Sul
Computer graphics, computational photography, image processing, mathematics applied to graphics processing, rendering.
From January 2009 to July 2013
Bachelor degree in Computer Science
EQF level 6
Undergraduate in Computer Science - Regional University of Blumenau
Algorithms, data structure, software engineering, compilers, artificial intelligence, computer graphics, distributed systems
Project Name: RMi (DICOM Viewer)
Project Duration: 6 months
Skills used to develop projects: C, C++, Object C, Java, XCode, OpenGL ES, ImageJ, DICOM, iOS, Image processing, Computer Graphics
Roles and responsibilities: Design and implement an iOS application to read DICOM files and visualize the slices (images from magnetic resonance) in 2D and 3D
From July 2007 to July 2008
Qualification in Industrial Mechanics
EQF level 4
Industrial Mechanics - National Service for Industrial Training
CNC programming, hydraulics, pneumatics, machining, metrology, technical drawing, welding
PERSONAL SKILLS
Mother tongue(s)
Portuguese
Other language(s)
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken interaction
Spoken production
English
B1
B1
B1
B1
B1
TOEFL ITP B1
Levels: A1/2: Basic user - B1/2: Independent user - C1/2 Proficient user
Common European Framework of Reference for Languages
Social skills and competences
Team spirit gained through work experience in different areas and teams
Good ability to adapt to different kind of environments, obtained through my work experience and living experience in different brazilian states and Singapore
Artistic projects as guitarist, clarinettist and saxophonist
Technical skills and competences
Solid knowledge in Java programming language and related technologies
Skills with some others programming language such as C++, C#, Matlab, Objective C, R
Experience in mobile applications development with Java to Android and Objective C to iOS, kinect applications development with C++
Experience using libraries to graphics, image processing and computer vision applications, mainly OpenGL and ImageJ, but also in OpenCV
Experience in web systems development with Java and database systems (MySQL, MS SQL, Oracle, Postgre)
Great skills in tools such as Eclipse and Microsoft Visual Studio
Skills in 3D modeling using Solidworks and prototyping using 3D printer
Experience in design of optical systems applied to visual acuity tests
Solid knowledge in design patterns and object-oriented programming
Skills in algorithm design and analysis
ADDITIONAL INFORMATION
Awards
Honorable mention - Brazilian Mathematical Olympiad Public Schools (OBMEP) - 2005
Singapore International Pre-Graduate Award (SIPGA) - 2016
References
Thomas Boudier (Visiting Scientist BII-A*Star / Associate Professor UPMC)
Contact: *******@***.*-****.***.**
Hoa Tran (Phd Student BII-A*Star / IPAL / UPMC)
Contact: *******@***.*-****.***.**