×
Josep Rodriguez

Josep Rodriguez

Senior Software Engineer

London, UK
English, Spanish, Catalan

Background


About

About

I am a Mobile Senior Software Engineer who strives for well crafted software, CI&CD to deliver value to organisations.

Work Experience

Work Experience

  • Senior Software EngineerTigerspike Ltd

    Sep, 2016 - Present

    Tigerspike is a digital products company that specialises in Mobile application development.

    • Won 2 times since becoming Senior the "Values award", as voted by colleagues on a monthly basis.

    • Acted as Tech Lead for a highly complex project, managing up to 8 developers.

    • Took part on global Android SME meetings.

    • Took part on recruitment, interviewing scores of candidates, ranging from Associate to Tech Lead, for SET, Android SE and FullStack SE roles.

  • Software EngineerTigerspike Ltd

    Sep, 2014 - Sep, 20162 years

    Worked as an iOS and Android Software Engineer. Taking part in Agile projects using Scrum and Kanban.

    • Won 2 times the "Values award", as voted by colleagues on a monthly basis.

    • Migrated Objective-C codebases to Swift.

    • Managing Jenkins CI&CD jobs for Android & iOS.

    • Built a wrapper around Fastlane to run CI and CD jobs for multiple projects using a YAML configuration file in Ruby.

    • Migrated Bash CI scripts to Ruby.

  • Software EngineerTechIdeas

    Feb, 2011 - Aug, 20143 years 6 months

    Worked as a Software Engineer for a small agency where I learnt several different languages and frameworks.

    • Developed an infrastructure management desktop application for industries using Eclipse RCP.

    • Developed backends using PHP + MySQL

    • Developed backends using Java + MySQL

    • Developed backends using NodeJS + MongoDB

    • Developed Android & iOS apps.

    • Developed apps for the banking industry and the city council, which required high levels of security.

Skills

Skills

  • Computer Science fundamentals
    S.O.L.I.D.Design PatternsArchitectural patternsMemory managementGarbage collection vs Reference CountingFunctional programmingReactive Functional ProgrammingThread management
  • iOS Mobile development
    SwiftObjective-CUIKitResearchKitHealthKitCoreDataxcodebuildProvisioning
  • Android Mobile development
    JavaAndroid SDK
  • Continuous Integration and Continuous Deployment
    JenkinsTravis CIFastlaneGradleAntMavenHockeyApp
  • Agile development
    ScrumKanban
  • Multiplatform development
    Xamarin (C#)Titanium Appcelerator
  • Backend development
    NodeJSPHPNoSQL
  • Scripting
    RubyBash
Education

Education

  • Engineering (M.Eng.), Master, Open University of Catalonia

    Jan, 2013 - Jan, 2016

    AIMobile DevelopmentProject ManagementImage processing
  • Computer Systems, Bachelor of Engineering, Polytechnic University of Catalonia

    Sep, 2008 - Jul, 2010

Awards

Awards

  • Tigerspike Values Awards x 4 Tigerspike

    Awarded on:

    Monthly the whole office will get to vote up to 3 colleagues for adhering to the company's values and doing a good job. The colleague with most votes gets the award.

Publications

Publications

  • Semsorgrid4env, EU project

    Published on: Apr 01, 2011

    SSG4Env is a semantic sensor grid architecture whose main objective is to detect possible future floods at southern England. I took part in the last few months of the project and authored 4 publications alongside University professors and other professionals involved in the EU project. The website is currently down.

Interests

Interests

  • Computer Science

    Functional ProgrammingSwift in the backendBackends at scaleKotlin
  • Other

    FoodieNetflixReadingTraveling
References

References

  • Pablo Dimenza, Director of Technology at EG+ Worldwide

    Josep is the swiss army knife of mobile develop. He is proficient in depth in so many technologies that is normally the go-to guy when you want things done quickly and properly. He adapts to any situation, responsible and committed. He is always on the ready and enjoys a good challenge. Personally he is really fun to be around, amazing personality and a great team member infecting everyone around with good mood and positive vibes independently of the situation of a project which is something invaluable these days. The real challenge for you is to challenge him.

  • Rui Silvestre, Senior Mobile Tech Lead at HSBC

    Upon demand