Marcus is a Senior Software Developer with over 20 years of experience building full-stack applications. Marcus has an extensive background with Java, Spring, Boot, and other languages like C, Python, PHP, and more. Marcus has also worked on back-end systems and security as it relates to his software development, and has even worked on front-end using AngularJS. He is a passionate technologist that can pick up new technologies and tools quickly!
Acts as Software Designer, allocated to the Egencia project, a multinational B2B travel agency recently acquired from Expedia by American Express.
Technologies: Java SE 11, Spring MVC, Spring Boot, Spring Data, Spring Security, React, Maven JUnit, MS SQL Server, AWS, MongoDB, DocumentDB, Python, IntelliJ Idea, React and Visual Studio Code.
Responsibilities include the requirements analysis, support to the developer team, code review and implementation of solutions in Java and Python.
Acting as Senior Technical Leader II for Sequor Industrial Software (Canoas, RS), he worked for the agile cell providing services to Groupe SNEF, a French multinational in the field of project integration and technological solutions.
Technologies: Mantis, GitLab Enterprise, Java SE 11, Spring MVC, Spring Boot, Spring Data, Spring Security, Apache Zookeeper, Oracle Database 19c, JUnit, IntelliJ Idea, Angular, and Visual Studio Code.
During this activity, he ended up playing the role of Project Manager, because he was the focal point of contact between the local team and the client in France, reporting the status of projects and negotiating deadlines and activities. In addition, on the technical side, his responsibilities included requirements analysis, distribution of development tasks, coordination of the local team, code review, team feedback, recruitment, and selection of new developers, as well as planning and execution of the acceptance test plans.
Hired as a Principal Software Engineer for Dell Technologies, he worked for the Assets and Entitlements / Groups project, which aimed to provide a first class solution to enable the company to manage its core entities based on a grouping logic.
Technologies: Java SE 11, Spring MVC, Spring Boot, Spring Data, Spring Security, Spring Web flux, Reactor, RabbitMQ, Apache Kafka & Zookeeper, Oracle Database 19c, JUnit, AssertJ, BDDMockito, Cucumber, CheckMarx, TFS, Azure DevOps, GitLab, Splunk, IntelliJ Idea, Angular, and VisualStudio Code.
Hired as an outsourced contractor by Dell, he worked as a Systems Analyst and Java/SOA Developer for international projects inside the Dell Financial Services (DFS) infrastructure. His first project, called CMS/BRAMS (Credit Management System, Business Revolving Account Management System) is a global application that represents Dell’s largest strategic advantage (build-to-order).
Technologies: Java EE 6, Oracle Enterprise Pack for Eclipse (OEPE), WebLogic 12c, Oracle Service Bus 11g (OSB), Oracle Database, etc.
My second project was related to the addition to the support of the Military Lending Act (MLA) to Dell’s Global Infrastructure Layer (GIL), the services layer that is adopted by all DFS projects.
Tools: Oracle Service Bus 11g (OSB), Oracle SOA Suite 11g (BPEL), Oracle Database, WebLogic Server 11g, Microsoft Team Foundation Services (TFS), Microsoft Sharepoint, etc.
SoftDesign was the first company in the Rio Grande do Sul state to acquire the MPS-BR certificate. He worked as a Systems Analyst / Senior Java Developer in maintaining and supporting a critical application for Sicredi, one of the largest cooperative financial institutions in Brazil.
Technologies: Java EE 5, JSF, PrimeFaces, WebServices, SAP, Oracle Database, Oracle SOA Suite, Oracle Service Bus (OSB), Oracle ADF, Oracle WebLogic, etc.
In January 2015, he started working as a Systems Analyst / Senior Java Programmer in the development of an ERP for Stemac, the largest producer of electric generators in America Latina.
Technologies: Java EE 5, JSF, PrimeFaces, Spring, Hibernate, Oracle Database, IBM WODM, IBM WebSphere, etc.
Hired as an outsourced contractor by IBM Hortolândia (Hortolândia – SP) in the home-office regime, he worked as a systems analyst and developer for the Inter-Enterprise Process Director (IEPD) project. IEPD is a “call-home” application used by IBM customers around the world to report and act on hardware, software, or microcode problems. On IEPD, he used
Technologies used: Java (JSP, JSTL, Servlets), Struts, Apache Lucene, DB2, CMVC, WebKing, and others.
Tools used: Java SE 6, Java EE 6 (JSP, Web Services), WebSphere Application Server, Cognos, Struts, Hibernate, and Maven.