×
Luis Miguel Serrano

Luis Miguel Serrano

Software Engineer
Version: 1.0.7  -  2018-12-09

Amadora, Lisbon, PT
English, Portuguese, French

Background


About

About

Generalist Software Engineer with an emphasize on Java technologies and backend. I like to research and communicate, making bridges between that and software.

Software EngineerFull Stack DeveloperDevOpsProduct Manager
Work Experience

Work Experience

7 years 3 months
  • Software Engineer - IT ConsultantBOLD International

    Mar, 2015 - Present3 years 8 months

    Working on different projects at BOLD International and some of its brands and units: "Nearshore by BOLD", "Carbon by BOLD" and "Diamond by BOLD".

    • (2017-02 - Present) Nearshore project related with financial applications, market stock exchange and big data. Backend development. Scala, Apache Cassandra and Elasticsearch.

    • (2016-03 - 2017-02) Nearshore project related with social networks content curation and big data. Backend and Frontend development. Heterogeneous system and technologies, with an emphasize on Java and Elasticsearch.

    • (2016-01 - 2016-03) Internal project - Carbon Wisdom for Android (native) - Customizable Quiz game for companies and enterprises.

    • (2015-03 - 2015-12) Client in the Banking field - Development of new Java applications and maintenance (corrective and evolutionary) of existing applications, present in a shared ecosystem, for high availability and huge load and security requirements.

    • Assisting in applications and processes from different units of the company.

  • Android DeveloperUcademics

    Dec, 2014 - Feb, 20152 months

    Working on the Android application for Ucademics, the platform with which students can apply for universities abroad and meet other students.

    • Developed the Android application.

  • Co-Founder and CTO, Warpbox Solutions

    Aug, 2013 - Nov, 20141 year 3 months

    Co-Founder and CTO for a Software House which also provided IT Consulting Services.

    • Architecture and planning of systems and applications, client-side and server-side development, databases, tools, games, etc.

    • Company Documentation (Structure, Processes, Wikis, Installation and configuration guides, etc).

    • Game designer.

    • Business Development.

    • Project Management

  • Software Engineer - IT ConsultantBOLD International

    Aug, 2011 - Aug, 20132 years

    Working on different projects at BOLD International.

    • (2011-09 - 2013-09) Nearshore project for a Telecommunications Software provider (Server) - Backend Development in Ruby and Java, and Frontend Development in jQuery and Ext-JS. System and database architecture and planning. Optimizations, development, documentation, configuration, and administration. Orchestration of cross-platform concerns and configurations.

    • (2011-09 - 2013-09) Nearshore project for a Telecommunications Software provider (Client) - Windows Desktop Client in C# and Win32 APIs, with 3G/4G USB Dongles support.

    • Assisting in applications and processes from different units of the company (Android, Excel, VBS, Documents, Reviewing, Tests, ...).

Skills

Skills

  • Java Development
    Java SEJava EEJUnitTestNG
  • Web Development (FrontEnd)
    HTMLCSSJavascriptAngularJSAngular 2TypescriptJQuery
  • Web Development (Generalist)
    ScalaRubyRuby on RailsNodeJSPHPPython
  • DevOps and Infrastructure
    LinuxAmazon AWSDocker
  • SQL Databases
    MySQLOracleDBDB2
  • NOSQL Databases
    Neo4jElasticSearchMongoDBApache Cassandra
  • Miscellaneous
    European Driving License, car, Class B
Other Skills   

Other Skills   

  • Android Development
    JavaAndroid
  • Windows Desktop Development
    C#.NET Framework 4.0+Win32 APIUSB Internet DonglesWindows Forms
  • Education

    Education

    • Telecommunications and Computer Science Engineering, Master's Degree, ISCTE-IUL Lisbon University Institute

      Sep, 2009 - Jul, 2011

      18.275
      Distributed EnvironmentsComputer GraphicsComputational CreativitySoftware Engineering IFinancial Management of Businesses and Projects IFinancial Management of Businesses and Projects IIIntelligent Network and Service ManagementMultimedia Signal ProcessingNetwork ProgrammingAdvanced Mobile CommunicationsMSc. Dissertation in Telco and CS EngineeringGeneration and Adaptability of SoftwareIntroduction to Research in EngineeringProfession, Ethics, and SocietyAdvanced Programming
    • Telecommunications and Computer Science Engineering, Degree, ISCTE-IUL Lisbon University Institute

      Sep, 2006 - Jun, 2009

      16.033
      Linear Algebra, Analytic Geometry and Vectorial AnalysisMathematical Analysis IMathematical Analysis IIComputer ArchitecturePhysicsIntroduction to ProgrammingIntroduction to Engineering's FoundationsOperating SystemsCircuits TheoryElectronic Circuits for ITIT Systems Conception and DevelopmentElectromagnetismDatabase FoundationsElectronics FoundationsModulation and CodificationConcurrent and Distributed ProgrammingElectromagnetic Waves' Propagation and RadiationDigital Networks I - FoundationsSignal TheoryAlgorithms and Data StructuresProgrammed Electronics for ITArtificial Intelligence (AI)Multiplexing, Computation and Services IntegrationDigital Networks II - Systems, Applications and ServicesDigital Networks III - Security, Multimedia and ManagementGuided Telecommunication SystemsRadio Telecommunication SystemsNetwork and Communication Systems for MobileTechnologies for Intelligent Systems
    Certifications

    Certifications

    • Project Management Core (PMC), XPM Consulting (by Henrique Moura - XPM Consulting)

      Obtained on: 2018-07-17

      Core principles, concepts and good practices for Project Management.
    • Angular 2, Rumus (by Pedro Reis Colaço - Rumus)

      Obtained on: 2017-06-29

      Overview of Typescript and Angular 2. Building 3 applications with Angular 2 and its features.
    • Start Up to Scale Up: A Growth Formula for Small Businesses, Udemy (by Russell Streeter)

      Obtained on: 2017-01-23

      How to scale up your business while avoiding the common traps that many growing businesses fall into!

      Click here to see certificate

    • Advanced communication skills for 21st Century leaders, Udemy (by Leadapreneur Academy)

      Obtained on: 2017-01-22

      This advanced course focuses on communication in the context of information flow, control & decision-making.

      Click here to see certificate

    • Project Management: foundations and good practices applied in daily life (Original Name: "Gestão de Projectos: fundamentos e boas práticas aplicadas ao dia-a-dia"), BOLD International (by Pedro Andrade)

      Obtained on: 2012-03-19

      This course/workshop was certified, having the following detailed information: Total Hourly Load of the Course: 25h; Modality: 07-Formação-Acção; Formation Field: 349- Ciências Empresariais; Certificate number, 1330/2012 (Sequence Number/Year).
    Awards

    Awards

    • Academic Excellence Award ISCTE-IUL Lisbon University Institute

      Awarded on: Dec 13, 2010

      Academic Excellence Award in the 1st year of the Master's Degree on Telecommunications and Informatics Engineering in ISCTE-IUL Lisbon University Institute, for the final classification of 18.10 values (in a scale from 0 to 20, where 20 is the max) in the academic year of 2009/2010. 1eth December 2010.

    • Academic Excellence Award ISCTE-IUL Lisbon University Institute

      Awarded on: Dec 17, 2007

      Academic Excellence Award in the 1st year of the Degree on Telecommunications and Informatics Engineering in ISCTE-IUL Lisbon University Institute, for the final classification of 16.80 values (in a scale from 0 to 20, where 20 is the max) in the academic year of 2006/2007, 17th December 2007.

    Volunteer Work

    Volunteer Work

    Publications

    Publications

    • Rule 3D – A Cellular Automaton Tool for the study and generation of 3D Patterns, European Conference on Complex Systems 2010 (ECCS'10), Lisbon, Portugal

      Published on: Sep 13, 2010

      Poster about Rule 3D, a tool developed in Java and Processing, to illustrate and generate "creative" 3D patterns based on the combination of generation rules.

    Interests

    Interests

    • Videogames

      GamingGame designRPGMMORPGMOBAFPSRTSTBSComputerAndroidiOSConsoles
    • Writing

      DocumentationPoetryProseNotesArticlesStorytelling
    • Movies & Series

      DramaRomanceFantasySci-FiComedy
    References

    References