Fábio Amorim Ribeiro
+351-********* (mobile) :: ************@*****.***
Software Developer
Short Bio
Specialist in Computer Science with Bachelor formation in computational mathematics for Universidade Federal de Minas Gerais (a technical top university in Brazil, visit: www.ufmg.br), where he got degree in 2012. Among the skills developed in course are statistical sciences (developed stochastic project in random Graphs), physics (performed a educational monitoring in Astronomical Lab - http://www.observatorio.ufmg.br), mathematician and the computational skills (developed a strong base in Operational Research and AI) drive to build high performance algorithms. Worked as system analyst with domain in Java(J2EE), C/C++, PHP, Python and Ruby technologies. With SGBD relational have knowledge in MySQL, PostgeSQL and Oracle in NoSQL using MongoDB. Have researched about Machine Learning and Big Data and all technologies about it. Have skills in R language and Python using Numpy. Have skills in web technologies as HTML5 and CSS3. Technologies and frameworks from client side have JavaScript with nodeJS and AngularJS. Tools have Yeoman (Grunt and Bower). Json and REST webservice technology.
With deploy application worked with AWS and Docker. Easy learn, good interpersonal relationship, work focused and dedicated to make the best solution.
Technology Skills Overview
Developed systems and build evolutionary and corrective maintenance in follow languages: C, C++, Java, Python, PHP and Ruby. With RDBMS worked with MySQL, PostgreSQL and Oracle 12g in services involving modeling and legacy bases, with noSQL bases already work with MongoDB. In web technologies used famous frameworks such as Django, Spring (with Hibernate), RoR, Zend, Cake, Flesk, in front end used npm tools
(NodeJS), grunt, bower and yeoman. Always work with Agile methods. SaaS and PaaS platforms – AWS compute, storage, content delivery and database using with python design. Docker implementation system to graph analysis.
AWS services and products:
EC2 (EC2 Container Service)
Elastic Beanstalk
S3
DynamoDB
Code Deploy
Experience Summary
SWB Integrate Solutions (07/2014 – 08/2015) :: Uberlandia City(Brazil) Competences: Software Development and System Analysis Technologies used: Java, Python, PHP, Mysql, Oracle 12g, NodeJS, JavaScript, Ajax, Bootstrap, Enterprise Architect.
General Tasks: Requirement analyst, documentation and development of solutions to satisfy the clients demand. In general the systems and base was legacy so need of maintenance, evolutionary and corrective maintenance.
Project Sample:
Client: Algar Telecom
Function: Java Analyst
Duration (length): 05/2015 – 06/2015
Project Description: Corrective need in Correio Institucional system. The Correio Institucional is legacy CRM (since 2004) used by employees inside of Algar Telecom. Was need evolutive maintenence to give accordance with Anatel (Telecomunication Organization in Brazil) patterns. Was need make the relationship tables in hibernate xml of app, modification in Oracle DB with create some tables and make charges of registers in Oracle DB. Finally was necessary make a filter with join to populate a drop down list.
Realizations: Java analyst, data base modification, insertion of new registers. Using Python to break a large xlms file and extract all data to build a insert script to satisfy the Anatel requirements. The system was so legacy, developed in 2004, did use of Struts and Hibernate. Results: All requirements satisfied just in time. This project was very great because was in a old technologies and specifications, and I developed the solution quickly in respect of sprint time. E-TEK Solutions (06/2012 – 05/2014) :: Belo Horizonte City(Brazil) Competences: Software Development and System Analysis Technologies used: Java, Python, PHP, Mysql, Ajax
General Tasks: Requirement analyst, documentation and development of solutions to develop software on demand.
Project Sample:
Client: Enflore Decoration
Function: Requirement Analyst, Solution Architect, Python Developer Duration (length): 03/2014 – 05/2014
Able to Relocate & Travel Extensively :: Available for Full-Time & Contract Assignments Project Description: Enflore Wedding is a business in Brazil focused in wedding and decoration. All client management, flow money and promotion was make by hand. So, this project was build a management system that schedule events, control cash, payments, stuffs and other things. And plus a build web site to expose some works and parties. Realizations: Data modeling, app development, configuration and implantation. This service was implanted in AWS service using EC2 and S3.
Results: Improvement in promotion, number of clients and optimizing time in manage the basic tasks.
Computer Science Department–Sao Tome Group (10/2010 – 02/2012) :: Belo Horizonte City(Brazil)
Competences: System Analysis
Technologies used: Java, C/C++ and Mysql.
General Tasks: Documentation and, Java analysis, evolutionary and corrective maintenance. Project Sample:
Client: Federal Foundations
Function: Java Analyst
Duration (length): 10/2010 – 02/2012
Project Description: The São Tomé group have a system called EID. This project born with other system like it, that called Pcollecta. So, the EID system make the gathering data in legacy bases, and then supply a LDAP base with it. (Note that in this time we didn't have MongoDB, then we needed of this process ). I was evolved in this system so I take lecture in Curitiba, Brazil in 10/2011. Realizations: Java analysis, the system had a part developed in C so I had some job with it. Educational Degree
Bachelor degree in Computational Mathematics for Universidade Federal de Minas Gerais. Course drive to strong develop strong skills in computation applied in mathematics and statistics. At end of course developed the project about random graphs.
Contacts and Last References
Fernando Lorena Reiz – Developer partner in SWB integrated solutions. Fernando's email: ************@*****.***
Shivendra Bhatia – Partner abroad in system development. Shivendra's email: *********.******@*****.***
Goals
Software developer in C/C++, Java and Python technologies, focused in back end modules with RDBMS or NoSQL bases, since embedded systems and other platforms such as web and mobile. As front end dev is welcome too, have experience with bower and yeoman. Machine Learning, Big data and Computer Vision is other passionate area for me, have less 1 year of experience in Data wrangler and web scraping. Connections
twitter: @fabiomatcomp
g+: ************@*****.***
web: http://goo.gl/s9KuuT
github: fabioar87
Volunteers Projects
Maker Faire Lisbon (18,19 and 20 September, 2015): As staff in the fair organization and supply materials to makers.
Able to Relocate & Travel Extensively :: Available for Full-Time & Contract Assignments