Howdy Logo
Image of Eric R.

Eric R.
Back-end and Systems Engineer

C
Sql
Java
Swift
Mongodb
Bio

A seasoned Software Developer with over two decades of industry experience. Holds multiple certifications in diverse areas such as software development, software architecture, project management, and quality assurance. These certifications include OCMJEA, OCEEJBD, OCEJWCD, OCEJPAD, OCEJWSD, OCPJP, OWSCIS, PMP (Project Management Professional), PSM I (Professional Scrum Master), ITIL (Information Technology Infrastructure Library), 6 Sigma White Belt, and 6 Sigma Yellow Belt.

  • Senior Java Analyst/Developer
    3/2/2016 - 7/2/2016

    Developed expertise in Java and JSF while constructing and maintaining a federal police mobilization system. Utilized Richfaces, JEE, and Hibernate to enhance system functionality and performance. Demonstrated advanced skills in PostgreSQL for database management and optimization.

  • Java Developer and Architect
    1/1/2020 - Present

    Held the role of Java Developer and Architect, providing expert services to multiple industry leaders. Developed proficiency in a broad array of technologies and tools, including the Spring suite (Spring Boot, Spring Framework, Spring Data, Spring Security, Spring Batch) and Amazon AWS services (SQS, SNS, SES, S3, EC2, DynamoDB). Gained extensive experience using MongoDB, Apache NiFi, Apache Kafka, RabbitMQ, and the Elastic Stack (Elasticsearch, Logstash, Kibana). Utilized Kong API Gateway and developed applications with React Native.

    Demonstrated competency in monitoring and analysis with Splunk, and managed diverse databases such as SQLServer, Oracle, Postgres, MySQL, and DB2. Built and integrated APIs with Rest API and SOAP, and developed user interfaces using JSF, Angular, and AngularJS. Leveraged Java technologies extensively and employed continuous integration and code quality tools like Jenkins, SonarQube, Maven, Liquibase, Flyway, Docker, Rancher, Kubernetes, Nexus, JFrog, and Gitlab.

    Applied Hibernate JPA for ORM solutions and configured web servers using NGinx and J2EE environments. Developed rich user interfaces with Richfaces, Primefaces, and PrimeNG, and extended mobile development expertise in Swift and Objective-C. Ensured robust testing practices through JUnit, TestNG, Mockito, Sikuli, JMeter, Selenium, and Cypress. Consistently delivered high-quality solutions through comprehensive technical skills and effective use of modern frameworks and systems.

  • Java Developer and Architect
    1/2/2018 - 1/1/2020

    Developed and implemented continuous integration processes. Configured application servers including Wildfly and JBoss AS. Created reference architecture for a ministry project and conducted quality assessments of artifacts produced by the software factory. Developed applications leveraging JSF, Angular 2 and higher versions, Java Spring, Jenkins, SonarQube, Maven, Liquibase, Flyway, Docker, Nexus, and Gitlab. Demonstrated technical expertise in these tools and frameworks to enhance software development and deployment efficiency.

  • Java Developer and Architect
    11/2/2017 - 1/2/2018

    Served as a Software and Solutions Architect, leading the implementation of continuous integration and developing reference architecture for various clients. Developed extensive expertise in Angular, Java, Jenkins, and SonarQube. Mastered the use of Maven, JFrog, and FlyWay for streamlined build processes and deployments. Ensured robust version control and collaborative coding practices utilizing Gitlab.

  • Java Developer and Architect
    7/2/2016 - 11/2/2017

    As a Software and Solutions Architect at the Ministry of Social Development and Fight against Hunger, developed and implemented continuous integration processes while establishing a robust reference architecture. Utilized Java to architect effective software solutions, and leveraged Jenkins for continuous integration and deployment workflows. Enhanced code quality and security by integrating SonarQube into the development pipeline. Managed project dependencies and builds using Maven, and optimized software delivery with JFrog. Ensured reliable web server performance with NGinx, and streamlined database migrations using FlyWay. Maintained collaborative and efficient version control through GitLab.

  • Architect/Java/JSF Developer
    8/2/2012 - 5/2/2015

    Constructed the IpeaPublica system, facilitating the comprehensive review process for articles and studies submitted by researchers. The system includes workflows for editors, authors, and reviewers, ensuring a streamlined review process before publication. Utilized Primefaces for the front-end, implemented security protocols with SpringSecurity, and managed data persistence through Hibernate.

  • Architect/Analyst/Java, iOS, and Android Developer
    4/2/2011 - 6/2/2016

    Developed architecture and software solutions for Web, iOS, and Android platforms. Utilized Xcode and Eclipse as integrated development environments (IDEs). Leveraged a range of technologies including Java, JSF, JPA, JEE, and AngularJS for web development. Demonstrated expertise in mobile app development through proficiency with Swift and Objective-C.

  • Architect/Developer Java, IOS, Android, and USSD. Tech Lead.
    1/1/2010 - 3/2/2016

    Developed the BRMS system, a rule manager repository competing with Guvnor, including installation, configuration, load balancing, high availability, clustering, and deployment of both external and Oracle applications. Led the development of mobile applications for phones and tablets, creating a significant framework and developing USSD applications, which generated substantial visibility by attracting users on these platforms. Managed projects for public clients such as INEP, MEC, TRF, CAPES, PGR, and MME, overseeing project progress, client feedback, and necessary documentation. Controlled project deadlines, costs, and human resources, and handled the opening and closing of OSs for described clients. Implemented a Project Management Office (PMO), standardizing information, schedules, estimates, reports, plans, and metrics for current and future projects. Created a repository of best practices by documenting the history of all projects for future comparison. Acted as a communication and support center for project teams. Developed Web Services for an SOA architecture, created rules (files *.drl, *.dslr, *.dsl) for execution on the Drools engine, and used J2EE, JSF, Struts, PostgreSQL, and Oracle technologies. Utilized the jBPM workflow for processes written in BPEL and integrated applications for iOS and Android with USSD services and other platforms.

  • Architect/Analyst/Java Developer
    3/2/2005 - 1/2/2010

    Accumulated significant experience participating in diverse projects such as SOLFAZ (Secretary of Finance), HR Evaluation (STF), SIGEC (Cashier), GIP (BB), and PGE (BB). Utilized technologies including JSF, Struts, and Hibernate to deliver robust solutions. Acquired expertise in Business Intelligence by working extensively with Analysis Services, Data Warehouse, Data Mining, Data Marts, ETL, OLAP Cubes, and EIS Reports. Contributed to various initiatives including SisCertidões DNN (MJ), SisCertidões DNN AN (MJ), DMC (MJ), SisForGestão (MJ), SisforAtendimento (MJ), SisCertidão (Administration), SisInstrumentos, SisinstrumentosAdm, and FCT, also maintaining other systems within the Ministry of Justice (MJ). Executed a critical project to monitor mergers of large companies in Brazil (FENAC), supporting the Ministry of Justice in fraud detection and cartel prevention. Expertly implemented Struts, J2EE, Hibernate, and Swing (Java Desktop Systems) technologies to ensure comprehensive solutions.

  • Java Analyst/Developer
    5/2/2003 - 1/2/2005

    Developed proficiency in Struts, JSF, and Hibernate while utilizing tools such as Eclipse and Oracle databases. Customized the ClarifyWEB system for cell phone sales, leveraging UML and using development tools like JCreator and JBuilder in conjunction with Oracle databases. Built integration systems for telecom services, employing Vitria BusinessWare and EntireX.

  • Analyst / Web Developer / Web Designer
    2/2/2003 - 5/2/2003

    Developed proficiency in Java, ASP, VBScript, and JavaScript, contributing to the creation and maintenance of web applications and server-side components. Extensive experience working with SQL Server databases to design, implement, and optimize stored procedures, queries, and database schema. Demonstrated expertise in integrating front-end and back-end systems to ensure seamless functionality and user experience. Utilized efficient coding practices and best practices in software development to deliver high-quality, scalable solutions.

  • Web Analyst / Developer
    8/2/2001 - 11/2/2002

    Developed proficiency in Java and ASP, utilizing programming languages such as Java, ASP, VBScript, and JavaScript. Demonstrated expertise in working with SQL Server and Oracle databases, ensuring robust and efficient data management.

  • Computer Science at Catholic University of Brasília
    1997 - 2004

  • Project Management PMBOK at UNICESP
    2007 - 2007

  • Oracle Certified Master, Java EE 6 Enterprise Architect (OCMJEA) at Oracle
    null

  • Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer (OCEEJBD) at Oracle
    null

  • Oracle Certified Expert, Java EE 6 Web Component Developer (OCEJWCD) at Oracle
    null

  • Oracle Certified Expert, Java EE 6 Java Persistence API Developer (OCEJPAD) at Oracle
    null

  • Oracle Certified Expert, Java EE 6 Web Services Developer (OCEJWSD) at Oracle
    null

  • Oracle Certified Professional, Java SE 5 Programmer (OCPJP) at Oracle
    null

  • Oracle WebLogic Server 12c Certified Implementation Specialist (OWSCIS) at Oracle
    null

  • PMP at PMI
    null

  • PSM I - Professional Scrum Master at Scrum.org
    null

  • ITIL at EXIN
    null

  • Six Sigma Yellow Belt Professional at VMEdu
    null

  • Six Sigma White Belt at EDTI
    null

Eric is available for hire

Hire Eric R.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.