Carlan Calazans

Senior Software Engineer

image

Hi, my name is Carlan. I'm a senior software engineer / ninja, for the past 10 years I've been analysing business rules in an IT environment, identifying and developing solutions with best practices in various technologies. During these years I've involved myself in the whole development cycle from requirements specification, development of specifications and software development as single developer or an active member of a agile team. I'm a full-stack developer and in the past 5 years I've been developing a lot of microservices and single page web applications (SPA) with Java and Javascript frameworks.


Work Experiences

Senior Software Engineer

Saadian Technologies | Mar 2016 - Present

This is the summary

  • Development of Java/JEE software components based on Spring, Hibernate and other technologies as required
  • Design responsive and accessible web applications
  • Develop efficient, highly optimised and clear code
  • Development with MVC Frameworks (Spring, Grails, etc)
  • Work with Front-End Frameworks as required e.g. Angular JS, JQuery, BootStrap, etc.
  • Contribute to project delivery estimations; including impact analysis, scoping of new projects and estimating project development and unit testing tasks
  • Assist with product test plans
  • Participate in product design and code reviews
  • Participate in bug and issue fixing
  • Perform production support tasks as needed
  • Maintain documentation of all design and development
  • Implementation and maintenance of development tools
  • Unit testing of components before delivery to QA
  • Complete research tasks on research projects as required

Projects

  • PINSv4.4 - Struts, Hibernate, Template engine
  • mHub - Grails, Hibernate, Exporting plugins, AngularJS
  • PINSv5 - Microservices, Docker, Spring, Spring Cloud, Hibernate/JPA, Elasticsearch, Hazelcast, Angular
  • B2M - Microservices, Docker, Spring, Spring Cloud, Hibernate, JPA, Elasticsearch, Hazelcast

Senior Software Engineer

Saadian Technologies | Nov 2013 - Jun 2015

Built data migration applications (binary files to Integrated Database) and redesign old applications on a new architecture for the geologist and enginners team to help them extract oil and monitor the extracting process.

  • Developing software engineering solutions using agile software development methods for single page web applications (SPA) and migration tools
  • Design, implementation, integration and deployment of products, technical analysis and documentation, communication with product owner (PO), estimations and participation in proposals
  • Writing and reviewing technical specifications for future product versions and features
  • Leading developers team (5 people), team task management, planning activities, effort estimation, daily guidance and support providing hands-on job training
  • Participation in hiring process

Projects

  • Entrada de dados de Brocas (Web) - Java + VRaptor + Sitemesh + KendoUi, Hibernate, Maven and JSON
  • Entrada de dados de Fluidos (Web) - Java + VRaptor + Sitemesh + KendoUi, Hibernate, Maven and JSON
  • Entrada de dados de Pessoas (Web) - Java + VRaptor + Sitemesh + KendoUi, Hibernate, Maven and JSON
  • Ferramenta de migração de dados de Brocas - Java, Maven, Hibernate, JPA
  • Ferramenta de migração de dados de Colunas - ava, Maven, Hibernate, JPA
  • Ferramenta de migração de dados de Dias de Perfuração - Java, Maven, Hibernate, JPA
  • Ferramenta de migração de dados de Fluidos - Java, Maven, Hibernate, JPA
  • Ferramenta de migração de dados de Ocorrências de Engenharia - Java, Maven, Hibernate, JPA
  • Ferramenta de migração de dados de Pessoas - Java, Maven, Hibernate, JPA
  • Ferramenta de migração de dados de Revestimentos - Java, Maven, Hibernate, JPA

Software Engineer

Petrobras (Highlan) | Jun 2008 - Oct 2013

Built applications for the geologist and enginners team to help them extract oil and monitor the extracting process.

  • Developing software engineering solutions using agile software development methods for desktop and web applications
  • Design, implementation, integration and deployment of products, technical analysis and documentation, communication with product owner (PO), estimations and participation in proposals
  • Writing and reviewing technical specifications for future product versions and features
  • Leading developers team (8+ people), team task management, planning activities, effort estimation, daily guidance and support providing hands-on job training
  • Participation in hiring process.
  • Petróleo Brasileiro S.A. or Petrobras is a semi-public Brazilian multinational energy corporation headquartered in Rio de Janeiro, Brazil. It is the largest company in the Southern Hemisphere by market capitalization and the largest in Latin America measured by 2011 revenues.

Projects

  • Entrada de dados ANP - Java, C, XML, Bash Scripting and Socket
  • Exata Móvel - Java + VRaptor + Sitemesh, Bash Scripting and Socket
  • Portal da Sede - Java + VRaptor + Sitemesh, Bash Scripting and Socket
  • Portal de Sonda - Java + VRaptor + Sitemesh, Bash Scripting and Socket
  • Acompanhamento Diário de Perfuração - Java, Android, C, XML, Bash Scripting and Socket
  • Entrada de Dias de Perfuração - Java, C, XML, Bash Scripting and Socket
  • Entrada de Dias de Perfuração - Java, C, XML, Bash Scripting and Socket
  • Entrada de dados de Brocas - Java, C, XML, Bash Scripting and Socket
  • Entrada de dados de Colunas - Java, C, XML, Bash Scripting and Socket
  • Entrada de dados de Pessoas - Java, C, XML, Bash Scripting and Socket
  • Entrada de dados de Revestimento - Java, C, XML, Bash Scripting and Socket
  • Gerenciador Móvel - Java, C, XML, Bash Scripting and Socket.
  • Gerenciador de Mensagens Instantâneas - Java, Bash Scripting and Socket
  • Teste de Formação - Java, Bash Scripting, JRxTx and Socket

Software Engineer

Petrobras (Highlan) | Mar 2005 - Jun 2008

Built 3 on-going software applications for the geologist and enginners team to help them extract oil and monitor the whole process.

  • Responsible for the development, gathering requirements, documenting, software testing and maintenance of three on-going software projects
  • Participate on the development of a main software project, using Java and Swing, binary data as 'database', apache, bash script, mysql, postgresql, jnlp, ansi c and php on top of a GNU/Linux server for an application package called 'Exata' of the department research and oil & natural gas exploration
  • Petróleo Brasileiro S.A. or Petrobras is a semi-public Brazilian multinational energy corporation headquartered in Rio de Janeiro, Brazil. It is the largest company in the Southern Hemisphere by market capitalization and the largest in Latin America measured by 2011 revenues.

Projects

  • Programa Gráfico Mestre - Java, C, XML, Bash Scripting and Sockets
  • Painel Resumido - Java, C, XML, Bash Scripting and Sockets
  • Gerenciador de Arquivos - Java, Bash Scripting and RMI
  • Acompanhamento Diário de Perfuração - Java, C, XML, Bash Scripting and Socket

Personal Projects

Corona virus map

Open Source

A full stack application to show information about the Coronavirus areas affected near you.

Curriculum Vitae

Open Source

Curriculum vitae 📗