SANDBOX
Back to works

Sep 2011 - Apr 2017

NM Sistemas LTDA logo

NM Sistemas LTDA

Official website

Progressed from software engineer to Java architect, building internal frameworks, modernizing Java EE infrastructure, training teams, and improving ERP delivery.

Java Architect · Senior and Mid-Level Java Software EngineerSep 2011 - Apr 2017Full-timeBauru, SP, Brazil · On-site

Java Architect · Jun 2014 - Apr 2017

I analyzed Java application architectures and developed and maintained internal persistence and Rich Internet Application frameworks. I trained new engineers, delivered technical refresh programs, reviewed junior developers' code, and participated in recruiting and technical interviews.

Senior Java Software Engineer · Jan 2013 - May 2014

I led customer application-server migrations from JBoss to GlassFish and monitored the performance of the new routines and infrastructure. I trained and supervised teams using a JSF-based framework and added framework features and utilities that simplified delivery and reduced programming errors.

Mid-Level Java Software Engineer · Sep 2011 - Dec 2012

I developed a JSF 2 and PrimeFaces framework that brought reusable Swing-platform layers and components to web development. I led the move from Java EE 5 to Java EE 6 and from JBoss 5 to GlassFish.

I designed a large-scale update mechanism to replace Java Web Start, using socket streams and a central server to monitor update directories and distribute releases to branches and terminals. I maintained internal persistence frameworks for PostgreSQL and Oracle, a Swing framework, and a client/server ERP using EJB, JMS, and Quartz, while also contributing to JSP and Spring web applications.

Java EEJavaJSFPrimeFacesSwingEJBJMSJPASpringQuartzMavenGlassFishJBossPostgreSQLOracleSocket ProgrammingSoftware ArchitectureTechnical Training