Diego Marcilio

Brazil

@diego_marcilio_1

Badges

Problem Solving

Certifications

Work Experience

  • IT Consultant

    MGN•  February 2019 - Present

    MGN is a Brazilian company focused on bringing in solutions to other IT companies. Most of it’s workforce is allocated elsewhere. In my case, I’m a full stack developer allocated on Ceptis, a Brazilian company, powered by Swiss technology and closely related to its Swiss parent: Sicpa. So, 99% of my day-to-day work is Sicpa or Ceptis related. With that in mind, my responsibilities are: • Scorpios Webapp (Scorpios stands for Tobacco Control and Management System) full stack maintenance. JSF (Java Server Faces) on the front-end and Java on the back-end. RedHat Jboss as server-side application and Oracle DB as the database. • Support SQA by creating complex tests and massive label production (order of magnitude of million a day) to emulate real-life scenarios (about 20 million labels activation’s a day). This involves using and updating on-the-fly many server-side applications that communicate with each other with different CentOS Linux based systems. A lot o massive file manipulation, configuration and software improvement. • Interacting with other teams across the world (Spain, Equator, Chile, Malaysia and Switzerland) to find better solutions to my team and adapt already made ones to Brazil’s scenarios. • Keep the Scorpios knowledge data base (Atlassian Confluence) always up-to-date with in-depth English written tutorials to get newcomers up to speed with label production's end-to-end simulation process. • Whole development process following the Agile philosophy. For that, we use Atlassian Jira as the main software development pipeline tool (also to improve team performance overall). Languages: Javascript, Java, Oracle PL/SQL and MySQL. Technologies: JSF (Java Server Faces), Hibernate, Red Hat JBoss, Tomcat, Selenium (Java WebDriver) and Linux (CentOS).

  • Java Developer

    Athenas S.A.•  June 2017 - December 2018

    Full Stack Developer. Responsible for the maintenance and support of Linux servers (CentOS) and the implementation and maintenance of automated tests with Selenium, focused on the development and improvement of a TOS platform (Terminal Operating System). Featured projects in the company: automated testing, TOS platform dashboard restructuring and automated algorithm for grading programming tests. Languages: Javascript, Java, Oracle SQL. Technologies: AngularJS, Hibernate, jQuery, Red Hat JBoss, Selenium (Java WebDriver), PicoContainer, Linux (Debian and CentOS).

  • System Developer

    Taniart Metalúrgica Ltda•  April 2014 - October 2016

    VBA, Python programmer and 3D modeler.

  • Game Developer

    Alpha Channel•  June 2011 - December 2012

    Game developer (Unity 3D). Test and quality control of render software.

Education

  • Instituto Tecnológico de Aeronáutica

    Computer Science & Engineering, BE•  January 2008 - December 2013

    Programming in C / C ++, C #, JAVA, Assembly 8083 and 8051, Synchronous and Asynchronous Electrical Circuits. Software Architecture, Software Engineering, Artificial Intelligence, Signal Transmissions in Telecommunications and Computer Graphics. Graphical frameworks (emphasis on game engines - Unity 3D and Microsoft XNA). Parallel programming with OpenMP and MPI.

Skills

diego_marcilio_1 has not updated skills details yet.