Diego Maia

Diego Maia

$20/hr
Senior java developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
43 years old
Location:
Fortaleza, Ceará, Brazil
Experience:
10 years
Diego Maia Fortaleza, Brazil-– Skype: diegocmsantos Professional Summary ___________________________________________ My strengths are commitment and ease of working with others. Fond of development, I always try to deepen me in my specialty and stay abreast of new technologies. Skills __________________________________________________________ Programming Languages Java (Advanced), Javascript (Intermediate), Python (Intermediate) Frameworks Spring, Spring Boot, Hibernate, Angular 4, Django, JUnit, Mockito Databases SQL Server, MySql, PostgreSQL, MongoDB Work Experiences _______________________________________________ 02/2016 to Current Senior Java Technical Leader WDA Technology – Fortaleza, Brazil Projects: About Electricity Meters Factory Client - Build a Java Standalone library to communicates all client's electricity meters with a computer; - Build a desktop application (JavaFX) to configure, test and report results of a meter; - Build a Web application (Angular 4 + Spring Boot) to configure, test and report results of a meter; - Build a Mobile application (Android) to configure, test and report results of a meter; - Build a multi-threading application to make quality tests to brand new built electricity meters; About College Client - Using OptaPlanner library to make a library to solve optimal class, room, teacher allocation problem; - With this tool we helped the client to reduces 32% of number of class rooms allocated for a semester; 01/2013 to 02/2016 Java Developer, AWS Admin Points UP – Fortaleza, Brazil Entrepreneurship Attempt. Running this start-up with two friends. A mobile app that list some venues that offers discount to clients that use the PointsUP app. Also the app manages a fidelity program to each venue. Unfortunately the ideia did not work. I was responsible for develop the backend built on Ruby on Rails, the Android app and run our AWS environment. 04/2008 to 09/2012 Java Developer Usix Serviços de Informática S.A. - Fortaleza, Brazil Projects: WISGC Develop a brokerage management software for Bradesco ( Bank ). In this project we used as front-end a side project based on GWT called SmartGWT, to communicate the business logic layer of the interface design (SmartGWT) use the framework called JERSEY traveling that data in JSON format. And we use as persistence HIBERNATE / JPA. Life group quote Develop a life quote group software for the insurer SulAmérica. My Job was to develop the system of calculation engine, which entered with data about every insured in an Excel spreadsheet and this calculation engine used these data to say in the end how much would be the benefits and the ultimate prize. 01/2007 to 03/2008 Python Developer Mares Telecom – Fortaleza, Brazil About Mares Telecom: Developing telecommunications carrier VAS (value added services), phone advertising system (Voice and SMS) and designing innovative solutions for telecommunication industry. Extending and assuring quality from open source software for provide carrier class solutions. Patent pendings About me at Mares Telecom: Django developer. I was responsible to build and improve the web frontend for SMS based applications. I have been in touch with Python (Django), Javascript (JQuery), Lua (Programming Language), PostgreSQL, PHP, SVN technologies. Education ______________________________________________________ 2016 Bachelor Information Technology College September 7 – CE, Brazil Languages _____________________________________________________ Portuguese Native English Advanced Certifications ___________________________________________________ DATACAMP (https://www.datacamp.com/)  Cleaning Data in Python Course  Importing Data in Python (Part 1) Course  Importing Data in Python (Part 2) Course  Python Data Science Toolbox (Part 2) Course  Intermediate Python for Data Science Course  Intro to Python for Data Science Course  Python 3 part 1: Introduction to a new python version  Python 3 part 2: Introduction to a new python version  Python Data Science Toolbox (Part 1) Course ALURA (https://www.alura.com.br)  Spring Boot: Agile Java Development with Spring  Spring MVC Building Web Applications  Spring MVC Integration, Cache, Security, Templates  Advanced Javascript I: ES6, OBJECT ORIENTED PROGRAMMING AND DESIGN PATTERNS  Advanced Javascript II: ES6, OBJECT ORIENTED PROGRAMMING AND DESIGN PATTERNS  Advanced Javascript III: ES6, OBJECT ORIENTED PROGRAMMING AND DESIGN PATTERNS  NODE.JS E HTTP: BUILDING REST API MongoDB web site  MongoDB for Node.js Developers ALURA (https://www.alura.com.br)  Design Patterns with Python I: Good Practices  Design Patterns with Python II: Good Practices  Maryland University Programming Mobile Applications for Android Handheld Systems    ALURA (https://www.alura.com.br) Git: Controling and Sharing your code - 16 hours Java 8: Taking advantage from new features of language - 12 hours TDD with Java - 12 hours
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.