Marcelo is a creative and experienced software engineer with a passion for creating new products. With over 9 years of experience in software development, he is a fast learner with strong problem-solving and analytical skills who also has extensive experience working in multinational and start-up environments. Marcelo is accomplished in back-end technologies (Java, C++, NodeJS, Python, Ruby), front-end technologies (HTML5, CSS3, LESS, JavaScript, AngularJS, Angular, ReactJS), and database skills (SQL, NoSQL, and Cache). He is adept in machine learning, DevOps, event-driven applications, object-oriented programming, and test-driven development (TDD) using Agile methodologies.
Hire MarceloWorking as a Software Developer at Oracle in a team focusing on maintaining and developing a test automation platform using Selenium 3, Machine Learning and Cloud Computing. As a developer, my duties in the team are:
● Writing reusable, testable, and efficient code
● Lead the Dublin team technically
● Maintain and Design REST APIs
● Maintain and Create ML models
● Integration with external systems
● Mentoring other engineers
Highlights: Systems Development, Multithreaded Applications, Event driven Applications, Test Automation with Selenium, Machine Learning, NLP, Data modeling, Systems integration, Distributed systems.
Tools: Angular, Kubernetes, Oracle Cloud, Java, Spring, Python, Selenium.
Worked as a senior full-stack engineer in an American EdTech company, designing and developing a classroom system that was focused on recommending the best content to students and teachers using natural language processing algorithms and improving the communication between schools, students, and parents.
Duties:
● Writing reusable, testable, and efficient code
● Design and implementation of machine learning algorithms (NLP) to recommend content to students and teachers.
● Design and implementation of REST APIs
● Integration with external systems
● Pair programming and mentoring other engineers
Highlights: Systems Development, Machine Learning, NLP, Data modeling, Systems integration, Distributed systems, Databases, Scrum.
Tools: Angular, Kubernetes, Amazon AWS, Java, VertX, Ruby, Python, and Solr search engine.
Worked as a full stack developer on cutting edge projects with a development team of dedicated professionals. We are working with scrum as a development methodology and using Scrum tools daily. My duties include tasks such as:
● Working at all layers of the application including front-end user interface and backend development
● Contributing to the continual improvement of our design and development process
● Providing software design input working collaboratively with the entire product team
● Writing reusable, testable, and efficient code
● Integrating systems using protocols as OPC, HTTP and Websocket in order to create software communication
● Design and development of a distributed cloud system
● Design and development of REST APIs
Highlights: Systems Development, Data modeling, Systems integration, Distributed systems, Databases, Scrum.
Tools: HTML5, CSS3, Less, AngularJS, NodeJS, Java, C++, ReactJS, MongoDB, Kafka, Cassandra, Storm, Redis, Docker, Docker swarm, Git.
Worked in an information technology team to automate processes, software development, and monitoring key metrics for production planning. Worked with lean manufacturing and agile software development tools. Created an internal portal in order to assist the management level of the company with the data collected in the operation. The system worked as middleware between SAP and other systems of the company.
Duties:
● Data analysis
● Process automation
● Requirements gathering and application design
● Working at all layers of the application including front-end user interface and backend development
● Writing reusable, testable, and efficient code
● Creation of PL/SQL Procedures
● Database design and database optimization
Highlights: Systems analysis, Systems Development, Analysis of software requirements, Data modeling, Systems integration, Databases, agile methodology.
Tools: HTML5, CSS3, AngularJS, jQuery, Oracle Database, MySQL database, Java, Spring framework, Hibernate, JSON, JUnit, Jenkins, SVN, Scrum.