Skip to content
  • Home
  • Git
  • ownCloud
  • About
João Lino

Senior Software Engineer

goto git; Download Resume

About Me

I’m a Software Engineer & DevOps Engineer based in Oslo, Norway. I hold a Master Degree in Communication Networks Engineering from Instituto Superior Técnico.

I build and care for the big applications at the heart of IT companies. I mainly code Java, Spring Cloud, Vaadin and JBoss/Wildfly based applications. I design and implement solutions based on microservices, functional and reactive programming, cloud platforms and workflow engines. I've worked with data layers powered by Oracle DB, MySQL/MariaDB, MS-SQL, Redis, MongoDB, CIFS and some others. I've indexed data using Solr and Elasticsearch. I've connected services with Redis, RabbitMQ and HornetQ. All this made me a powerful user/admin of platforms like AWS EKS, AWS EC2, LxD and Docker clusters, Jenkins, Nexus, Nagios, GitLab, Jira and Confluence. I've implemented and worked with SCRUM and enjoy working with Pull Requests for code review.

Download Resume

My Skills

98

Java Developer

Java is a solid language to build large production systems. It’s also perfect for mobile platforms. Embedded systems also use it extensively. Professionally, I mostly use it for back-end development for JEE, Spring Cloud, Vaadin and JBoss/Wildfly based applications.

87

DevOps

Continuous delivery is the only way to address the constantly changing requirements of the IT industry, in a sustainable way. For software companies, having an agile, flexible and robust system is a must.

93

Microservices

Small, independently deployable units that work together to form a complete distributed system. To engineer mine, I use Spring Cloud. It’s aimed at production-ready services, driven by ever-changing demands and scale.

88

Solution Architect

Building a solution starts with writing down the entire problem meticulously, goes through a phase of modeling a general solution around some main components and culminates with the definition of a detailed, actionable, specification of the agreed solution.

My Experience

Inspera

Senior Software Engineer of the Marking solution for Inspera. Mainly, daily tasks put me in contact with the following technologies: Java8, ElasticSearch, Memcached, Oracle, Amazon SQS and other Amazon services. Mainly, daily tasks involve: Develop mostly Java code Review changes Sporadic execution of hotfix releases. Monitor production environment, roughly once per week, to diagnose issues, coordinate […]

Senior Software EngineerJul 2020 - Present

Signicat

Responsible for Team Config and Tech Lead Software Developer of a new Configuration System for Signicat. Mainly, daily tasks put me in contact with the following technologies: Microservices, Java11, Reactive Programming, Functional Programming, Spring Framework, Docker, Kubernetes and Helm. Mainly, daily tasks involve: Develop and review code – SCRUM and Pull Requests. Set and steer […]

Tech LeadOct 2019 - Apr 2020

GoInside

Responsible for the development of GoInside’s GMediaVault, a Media Asset Management and Workflow product. Mainly, daily tasks put me in contact with the following technologies: JEE, SPRING CLOUD, SQL, LINUX, Jenkins, Nexus, Jira, BitBucket, Git, Amazon EC2, Docker, LxC, and ipTables. Main coding tasks include: Further develop, test and deploy the GMediaVault product Solve tickets […]

Senior Software EngineerDec 2017 - Sep 2019

TIMWE

Responsible for all services deployed in Europe, Eastern Europe and Central Asia. Mainly, daily tasks put my team in contact with the following technologies: JAVA, SQL, LINUX, Jenkins, ElasticSearch. Main tasks include: Develop enhancements and/or build new solutions for multi-channel mobile products, mostly focusing on server side but also on mobile apps and web portals. […]

Senior Software Engineer Team Lead May 2017 - Dec 2017

Deloitte.

Consultancy projects where I played a lead technical role include: Two Brazilian MNOs – Setup Handover for RAN Sharing – team of 9; African HVDC infrastructure operator – OPGW planning –team of 3 to 5; “World’s Top 5” Transport Network Operator – T-SDN technical evolution plan and market strategy – team of 5; Network Innovation […]

Lead Network InnovationAug 2015 – Feb 2017

Portugal Telecom

Hands on experience in VoLTE technology acceptance, including: Test Planning – Scheduling optimal test plans that minimize fault impact; Scenario Assembly – Performing platform configuration (core, access and terminal) and service configuration that reflect test scenario parameters; Test Execution – Meticulously going through the multiplicity of paths for test cases, both anticipated problematic and casual […]

VoLTE EngineerMay 2013 – Aug 2015

Instituto de Telecomunicações

I was part of a team of 3, 2 where researchers. Mainly, daily tasks put me in contact with the following technologies: C++, LINUX. Research projects where I played a developer role include: Holoscopic video codec for the 3D Vivant project based on MVC and HEVC – Implemented a frame buffer and an image similarity […]

ResearcherSep 2010 – Apr 2013

Grupo@Work

I was part of a team of 2. Mainly, daily tasks put me in contact with the following technologies: JAVA, SPRING, VAADIN, MAVEN, UML, C. Software development projects where I played a developer role include: Jointly developed a ticketing application (JAVA) Developed a custom RPC Server and Client application (C);

Software DeveloperApr 2010 – Aug 2010

Create And Develop Unique Designs

My skills extend into many other areas; I’m a maker, I’m a printer, I’m a brewer and sometimes even a Content Creator.

Hire Me Now

About Me

I’m a Software Engineer & DevOps Engineer from Lisboa, Portugal. I hold a master degree in Communications Networks Engineering from Instituto Superior Técnico.

Hire Me !! Resume

© All rights reserved to João Lino

Booking Table