Resume This  resume  is  made  with  CVwizard . com . Basic  information Name Bruno  Baptista  de  Campos Email  address bruno @ brunocampos . me Website skype :  bruno . baptista . campos This  resume  is  made  with  CVwizard . com . About I  am  a  passionate  Developer  with  + 9  years  of  experience  in  building  scalable ,  distributed  web  applications ,  involved  in  all  the  aspects  of  the  software  development  life - cycle .  I  am  also  keeping  myself  up  to  date  with  the  latest  development  languages  in  the  industry . I  have  experience  in  solving  complex  problems  using  the  most  appropriate  polyglot  architecture ,  driving  automation  across  build ,  test  and  release  processes . Specialties Java ,  Scala ,  Javascript Spark ,  Kafka ,  Presto ,  Hive ,  Druid Akka ,  Spring ,  Hibernate Kubernetes ,  Docker ,  Linux ,  AWS Functional  Programming ,  TDD ,  DDD ,  OOP Oracle ,  MySQL ,  Redis Work  experience Jan  2018  -  Present Data  Engineer PubNative Developing  applications  using  JVM  technologies  mainly  with  Scala  and  also  some  Java Main  activities -  Build  ETL  pipelines  using  Spark ,  Airflow ,  Kubernetes ,  Mesos -  Build  realtime  reports  using  Spark ,  Kafka  and  Druid -  Build  backend  services  and  RESTful  APIs Technologies -  Scala ,  Java ,  Spark ,  Kafka ,  Druid ,  Airflow ,  Akka -  Kubernetes ,  Docker ,  Mesos ,  AWS ,  Terraform June  2017  -  Jan  2018 Senior  Software  Engineer 99  Taxis Developing  applications  using  JVM  technologies  mainly  with  Scala  and  also  some  Java Main  activities -  Build  backend  services  and  RESTful  APIs  to  support  our  apps Technologies -  Scala ,  Akka  ( Http ,  Streams ) ,  Play  Framework ,  Slick -  Java ,  Jersey ,  Tomcat
This  resume  is  made  with  CVwizard . com . -  Jenkins ,  GitHub ,  Docker ,  AWS  ( S3 ,  SQS ,  SNS ,  RDS ,  Lambda ,  Elasticache ) September  2015  -  May  2017 Senior  Software  Engineer UnitedHealth  Group Developing  applications  using  JVM  technologies  with  Java  and  Scala Main  activities -  Architect  and  develop  distributed ,  highly  available ,  high  performance ,  scalable  applications -  Develop  high  quality  codes  using  unit ,  functional  tests  and  code  reviews -  Communication  of  ideas  between  different  teams ,  inspiring  debates  and  collaborations Technologies -  Scala ,  Scalatra ,  Slick ,  Specs2 -  Java ,  Spring ,  Hibernate ,  VRaptor ,  Junit -  Javascript ,  Typescript ,  AngularJS ,  Grunt ,  Bower -  Jenkins ,  GitHub -  Weblogic ,  Jetty ,  Apache ,  Oracle  Database -  Linux ,  Vagrant November  2014  -  June  2015 Senior  Software  Engineer UOL  -  Universo  Online Developer  responsible  for  technical  solutions  and  for  the  overall  quality  of  the  work  produced Activities :  Develop  a  Rest  API  for  mobile  apps  and  mobile  card  terminal . Build  from  scratch  and  e - commerce  for  sell  mobile  card  terminals  and  pre - paid  credit  cards . Code  reviews ,  archtectural  design  and  development Technologies -  Java ,  Spring ,  Hibernate ,  JPA -  EJB ,  JMS -  Bower ,  Grunt ,  Require ,  JQuery -  Maven ,  Jenkins ,  Git -  Apache ,  Jetty ,  JBoss ,  Oracle  Database August  2012  -  November  2014 Senior  Software  Engineer Amil Responsible  for  a  health  insurance  e - commerce  website . Promote  software  solutions  and  propose  improvements  in  the  technology  stack . Major  activities :  Code  review ,  architectural  design  and  development ,  development ,  support  and  training ,  also  involved  in  the  recruitment  of  new  staff . The  technology  stack  is  composed  of  Java ,  Scala ,  Spring ,  VRaptor ,  Hibernate ,  Oracle ,  Bower ,  Grunt . js ,  RequireJS , JQuery ,  SOAP  and  REST  Web  Services ,  Maven ,  sbt  ( Scala  Build  Tool ) ,  Apache ,  Weblogic  and  Git . June  2011  -  August  2012 Java  Developer CPM  Braxis  Capgemini Responsible  for  a  health  insurance  e - commerce  website . Promote  software  solutions  and  propose  improvements  in  the  technology  stack . Major  activities :  Code  review ,  architectural  design  and  development ,  development ,  support  and  training ,  also  involved  in  the  recruitment  of  new  staff . The  technology  stack  is  composed  of  Java ,  Scala ,  Spring ,  VRaptor ,  Hibernate ,  Oracle ,  Bower ,  Grunt . js ,  RequireJS , JQuery ,  SOAP  and  REST  Web  Services ,  Maven ,  sbt  ( Scala  Build  Tool ) ,  Apache ,  Weblogic  and  Git .
This  resume  is  made  with  CVwizard . com . Education Bachelor ’ s  degree  in  Information  Systems  -  Universidade  Presbiteriana  Mackenzie Functional  Programming  Principles  in  Scala  -  Coursera Functional  Program  Design  in  Scala  -  Coursera Big  Data  Analysis  with  Scala  and  Spark  -  Coursera