×
Oskar Flores

Oskar Flores

Software Developer

Kampanzar Iribidea, 9, 10B, Portugalete, Basque Country, Spain, 48920
English, Spanish

Background


About

About

Software developer with more than 8+ years of experience.Outgoing and detail-oriented, I am proficient at building and maintaining professional software, and i like well clean, easy to tests, well designed software.

Work Experience

Work Experience

  • Backend DeveloperComalatech

    Nov, 2018 - Present

    Comalatech is a leading vendor of apps for The Atlassian Platform, mainly in java 8

    • Evolutionary development of workflows, one of the leading apps for Atlassioan Confuence

    • Helping on migrating from Heroku to aws lambda using serverless framework for lambda deployments

    • Heavy enpahsis on unit and integration testig, using junit and jwebunit

    • The project is developed using Scrum Methodology, in a CI/CD pipeline using bamboo ci server

  • Big data/Backend DeveloperIsetic

    Feb, 2018 - Nov, 20189 months

    Until its close for bankruptcy, Isetic was the company behind Zeus platform. Zeus was a cloud computing software that proceses data from industrial and factory machines in order to monitorize, check and predict machine and factory pieces status, Using Java 8 and Python

    • Design and build a Machine Learning pipeline (Data process and Api), for anomaly detection in IIot industrial engineering Machines

    • Build and desing a Distributed , message based, multi-threaded java data processors using Rabbit MQ and Amazon Kinesis

    • Java preocessors, make a heavy use of Redis for data sharing, and data access optimization

    • Build a backend processor, in java 8, to read data form PLC, aggregate it and save into AWS Dynamo NoSql database

    • Create and and several API using SpringBoot, using docker and deploying them into AWS container services

    • Using Ansible to create infrastructure as a code, and use it to provision EC2 instances to deploy other services and Lambda Functions

    • The project is developed using Scrum Methodology, in a CI/CD pipeline with Jenkis Server

    • Heavy enpahsis on unit and integration testig, using junit and cucumber for the integration testing

  • Big data/Backend DeveloperVe Interactive / Ve Global

    Jan, 2016 - Feb, 20182 years 1 month

    Creation of a API based Recommended System, Deployed into a Mesos/Marathon environment. Design and implement a real time processing data using Apache Storm and Hbase as database, Using Java 8 , SpringBoot, Spark and Scala

    • Data form the real time Engine is processed with Scala/Spark pipeline

    • The real time processing service uses Kafka Queues to distribite the messages between the different pieces

    • The The recommended system is composed by diferent API done using SpringBoot and Docker

    • The project is developed using Scrum Methodology, in a CI/CD pipeline

    • Several metrics from different services are gathered into a Graphana/InfluxDb for system monitoring

    • Heavy enpahsis on unit and integration testig, using junit and cucumber for the integration testing

  • DevOpsVe Interactive

    Feb, 2015 - Jan, 201611 months

    Migrate All on premise Server Architecture for VeInteractive to Cloud Based one

    • Moved more than 400 machines to Azure

    • A totally automatized Environment using Puppet and Azure ARM

  • Software DeveloperDeloitte DxD

    Jan, 2013 - Feb, 20152 years 1 month

    Analysis and evolutionary development of the integral platform of environmental management of the Basque government, integrated with PLATEA, the electronic processing platform of the Basque Government

    • Developed using Java 5, deployed in a Webpshere server, with Ejb2 and JSP for the view

  • Software Developer, Datinet

    Jun, 2008 - Jan, 20134 years 7 months

    Developing different software solutions in this consulting company, with different technologies, mainly Java and C#

    • Jsp, Ejb2 and WebSphere as development stack

    • Oracle 11G as database engine

    • Working for different clients as Basque Health Service, Liberty Insurance or Iberdola

Skills

Skills

  • Java
  • Springboot
  • Docker
    MesosMarathon
  • Kafka
  • Scrum
  • Testing
    Unit TestingCucumberGherking
  • Databases
    HbaseDynamoDbOracle 11GMySqlElastic Search
  • Continuous Delivery
    TeamCityUnit TestingIntegration Testing
  • DevOps
    Puppet 3.8Ansible 2.2Azure ARMAws
  • Apache Spark
    ScalaETLMassive Data Processing
Education

Education

  • Technical Computer Engineer, Technical Engineer, Unversity of Basque Country

    Jan, 2003 - Jan, 2008

  • Associational Degree in Software Development, Associational Degree, Bilbao Mikeldi Studies Centre

    Jan, 2000 - Jan, 2002