
Manoel S. Menezes, Jr.
Verified Expert in Engineering
Agile Software Testing Developer
Aracaju - State of Sergipe, Brazil
Toptal member since May 14, 2016
Manoel holds a Bel. (Universidade Federal de Sergipe, 2004) and a M.Sc. (Universidade Federal de Pernambuco, 2008), both in computer science. He worked as a software engineer and architecture for 11 years in a big oil company, with emphasis on web applications using Java, Spring framework, and Oracle databases. He has also worked at Amazon with Spark and Scala to implement big data processing and with Java and DynamoDB to implement microservices
Portfolio
Experience
- Object-oriented Programming (OOP) - 9 years
- Java - 9 years
- Spring - 6 years
- Agile Software Testing - 5 years
- Domain-driven Design (DDD) - 3 years
- Spark - 1 year
- Scala - 1 year
Availability
Preferred Environment
IntelliJ IDEA, Git, Linux
The most amazing...
...thing I've built is a dimensional database and web application with Java in the back end, AngularJS/Bootstrap in the front end, and dynamic reporting.
Work Experience
Software Engineer
Petrobras
- Architected and defined software using object-oriented techniques, design patterns, and domain-driven architecture.
- Documented user requirements using user histories, acceptance criteria, and prototypes.
- Created conceptual, logic, and physical data models.
- Implemented full-stack features using Java in the back end and HTML, CSS, and JavaScript in the front end. Used Spring framework in the back end and React in the front end.
- Applied Agile methods such as Scrum and Kanban and Agile techniques such as unit and integration testing, pair programming, and continuous integration.
- Implemented REST and SOAP web services.
Software Development Engineer 2
Amazon
- Supported the Turkey marketplace launch, designing and developing microservices.
Experience
Integrated Tool of Network Agents
Each data source stores information about software agents installed in the private network of computers. Examples of agents are anti-virus, intruder detection, remote access, and so on. A tool was built on top of the centralized data source that allows reporting and graphic generation. These show the status of the network in relation to the agents and allows proactive discovery of inconsistencies. Dimensional modeling, dynamic reporting, and ETL (Extraction, Transformation, and Load) techniques were applied. A huge database was built since the private network has more than 500 thousand computers and the ETL process is executed daily.
Oil Reservoir Information System
Education
Master's Degree in Computer Science
Universidade Federal de Pernambuco - Recife/PE
Bachelor's Degree in Computer Science
Universidade Federal de Sergipe - Aracaju/SE
Certifications
Neural Networks and Deep Learning
Coursera
Machine Learning
Coursera
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization, and Optimization
Coursera
Structuring Machine Learning Projects
Coursera
Java Programmer
Oracle
Skills
Libraries/APIs
React
Tools
Subversion (SVN), Git, IntelliJ IDEA
Languages
Java, HTML5, JavaScript, Scala, CSS3
Paradigms
Object-oriented Programming (OOP)
Frameworks
Spring, Spark, Bootstrap, Akka
Platforms
Oracle, Linux
Storage
Amazon DynamoDB, PostgreSQL
Other
Domain-driven Design (DDD), Agile Software Testing, Software Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring