Renato Bacelar da Silveira
Senior Java Developer
BRIEF SKILL SUMMARY (SINCE 2003)
J2SE-JDK 1.3 – 17 Spring, SpringBoot, SpringBatch
PHP 7.X, Python 3 JavaScript, TypeScript, Angular8 Tomcat 6.x, 7.x Hibernate 2, 3
MySql, Postgress Apache Cassandra 1.1
Apache Camel Maven 2, 3
Ant 1.8 OOD, DDD, TDD, Togaf
jUnit 4 Servlets, Jsp, Gsp, Jsf, GWT
Swing, SWT SOAP, WSDL, XML-RPC
JAX-WS, JAX-RPC JEE6, EJB, CDI
Eclipse, Netbeans, Intellij CVS, SVN, GIT
*Skills I have regardless of being applied in a project. BRIEF EMPLOYMENT HISTORY (PERIOD)
Legan Sight / SunIP Aug 2022 – Sep 2024
Eden Grow Systems May 2021 – May 2022
Self Employed – Ad-hoc projects Feb 2020 – Mar 2021 Project “Flow Back” / Water Conservation Dec 2018 – Nov 2019 Helios ITS Nov 2017 – Oct 2018
CompuGroup Medical Feb 2017 – Aug 2017
Delloite Digital Oct 2016 – Feb 2017
Fluidity Solutions Apr 2016 – Oct 2016
Lava Lamp Aug 2015 – Apr 2016
Perago FSE Apr 2015 – May 2015
G-Team (devFactory) via oDesk 207 Hours
International Colleges Group (intec Damelin) Dec 2013 – Jun 2014 Sanlam SPF Jun 2013 – Aug 2013
Paygate Nov 2012 – Feb 2013
Red Panda Software Jun 2012 – Aug 2012
Red-i Apr 2012 – May 2012
Indaba Mobile Mar 2011 – Feb 2012
Agility Global Health Solutions Oct 2010 – Feb 2011 PROFICIENCY 5 - Excelent
1 - Poor
JAVA, SPRING 176, 56 MONTHS 5, 5
JAVASCRIPT, ANGULAR 48, 8 MONTHS 3, 3
LINUX 144 MONTHS 4, 1
HTML, CSS 144 MONTHS 4, 1
MYSQL, POSTGRES 62, 32 MONTHS 4, 4
ODD, TDD, DDD 176, 6, 12 MONTHS 4, 3, 3
SVN, GIT 72, 62 MONTHS 3, 3
SCRUM / AGILE 51 MONTHS 3
WEB : JQUERY(+MOBILE) 6 MONTHS 3
Python 3 6 Months 3
ABOUT ME
Experienced Senior Java Developer with
over a decade of expertise in
designing, deploying, and maintaining
scalable business applications. Adept
in Java, Spring, and RESTful services,
with a strong focus on software
architecture, team leadership, and
operational health enhancements.
Beyond that, I enjoy working with
legacy software, as legacy implies
good coding standards, but am an overt
aficionado on cutting edge technology.
On the other side of life, I offload
on weekends, and take good walks in
nature. I enjoy living at the coast,
long drives, and a good meal.
Travelling is always in the works, and
I strive for it. I have a knack for
languages, and I am building my
Italian, and working on learning
Japanese.
LANGUAGES
Home Language : Portuguese (Native)
Second Language : English (Fluent++)
Other Languages :
1) Spanish (Basic Speech)
2) Italian (Beginner)
3) Japanese (Beginner)
4) Afrikaans (Understand)
CONTACT
renatodasil
***.**.***@******.**
+55-51-404*-**** (Brazil)
BIO
Marital Status Single
Health Excellent
Tertiary
Education
Cape Technikon / CPUT
ND Information Technology
School
Matriculated Pinelands High School
P. 1
Work Experience
---
Legal Sight / Sun IP
Duty Senior Java Developer
Reason for leaving End of 2 year Contract
Duration Aug 2022 – Sep 2024
Activities
Develop and support Java Code for a Patents Translation and Legal services platform, using Java 11, SpringBoot, JPA. Included are the Tests for over 100 countries, and the rewrite of their old Pre-Test and Post-Test Junit suit.
Develop and maintain Patent Registration Website, using PHP 7, JavaScript and TypeScript
Implement Rules into Spreadsheets, to support multi-country patent requirements, using OpenL. Achievements
Implemented over 100 Country Rules for Patents, allowing the company to service those countries with Patent Annuities, Trademark Renewals, and Utility maintenance for Vendors and legal systems that use the platform.
---
Eden Grow Systems
Duty Product Owner / Senior Developer
Reason for leaving Fourlong due to investment round Duration May 2021 – May 2022
Activities
Create and groom company JIRA tasks, from existing legacy backlog
Liase with startup staff to discover, agree, and dispach features to backlog
Manage Sprints and Scrum meetings
Develop features of main Eden App in PHP7, Python
Implement Database structures, and queries
Implement a data synchronization process with an automated robot-like plant
grower, in order that growing instructions are constantly up to date.
Implement Software update feature
Implement CRUD screens in Javascript and PHP
Achievements
Built software for an automated plant growing robot, which will assist in sustaining food production in food deserts, and even in missions off-planet!
---
Self Employed
Duty Private Startup Endeavour – Lagos
Reason for leaving End of Contract
Duration February 2020 – Mar 2021
Activities
Ad-Hoc Work, SpringBoot 2.4-M1, JPA, Postgres, Spring Security
Ad-Hoc Work, SpringBoot 2.3, JPA, MySql, Spring Session, Bouncy Castle Crypto. Achievements
Gainned significant experience in setting up a startup business, and insight into business at the given time of the undertaking. Sales and resource planning entailed the strength of this endeavour.
---
P. 2
PROJECT “FLOW BACK” / WATER CONSERVATION (PRIVATE) Duty Senior Java Developer / System Engineer
Reason for leaving Lined out duties complete
Duration December 2018 – Nov 2019
Activities
Test and implementation of sensors (many trial & error hours, physical IoT circuit prototype construction)
o DHT-22 within ceramic funnel, for temperature and humidity readings. o Soil moisture modules and bespoke moisture sensors, capture water fluctuation values in soil. o Light sensor, measure daylight and shade on strategic locations, measure plant daylight.
Rapsberi-PI installs, and configs (Ubuntu MATE, Java 8) o Use R-Pi 3 to host services (spring, camel, java) o Conduct measurements with procedures (humidity averages, daylight factors, moisture factors) – measurements later inserted in MySql database for reporting. o R-Pi connectivity via wifi and bluetooth in many different locations. o Pump Operation module – switch water pump on/off when margins for irrigation met.
Apache Camel and Tomcat to support data transfer, processing and sorting; to create meaningful data reports on humidity and moisture readings.
Collect soil type data with GPS location, for irrigation consideration, as soil is an indicator of water containment, and utilization.
This project is intended to use computer systems, with IoT, Google Earth Engine Api, to assist to decrease water waste through irrigation systems. Why do we care? Less waste = higher future yields in dry areas.
Use of home-brewed Google Earth Engine Api libraries, which bridges Python libraries, to send and receive Earth Engine Data for comparison to our local readings. About 15 distinct daily readings. There were other non-generic activites I am not allowed to disclose, but involved further IoT work.
HEROKU provided studies for potential cloud deployment. Achievements
- Aspects of water conservation observed, as ~14% less pump hours were measured, compared to previous applications, for certain plant scenarios.
- Improved soil moisture in certain locations, after daytime temperature and air humidity readings provided water volume checks.
- Implementation of Google Earth Engine API helped predict area temperatures, and ground readings proved cloud data to be correct by over 60%.
---
HELIOS ITS
Duty Senior Java Developer
Reason for leaving Contract End
Duration November 2017 – October 2018
Activities
Daily SCRUM standups, and weekly Agile ceremonies.
Wrote a Password Encryption module for Wild-fly 8 Server.
Enhanced legacy Authorization system for claims.
Worked on Support calls, performing data fixes on company data.
Assisted in configuring services in Wild-fly 12 Server. Achievements
- Wild-fly configuration files no longer need to contain plain text password, increasing the security of servers, by means of secret sharing, using Shabir Secret Share. First developer to achieve this with no previous attempts.
- Successfully configure projects in Wild-fly 12, after many previous attempts from others. Projects now able to be migrated from version 8 of Wild-fly, to version 12.
- Data for insurance claims correctly passed to auditing authorities for processing after continuous data fixes.
P. 3