Mikel Pascual, Software Developer in Bristol, United Kingdom
Mikel Pascual

Software Developer in Bristol, United Kingdom

Member since February 23, 2017
Mikel has over a decade and a half of experience in software development. As a highly skilled full-stack developer, he has worked with multiple startup and high profile companies like Amper, Indra, and Dyson. Being well-versed in a variety of languages—he has over a decade of experience in Java and PHP and over five years of experience with Android—makes him a highly valuable addition to both web-based and mobile-first projects.
Mikel is now available for hire

Portfolio

Experience

Location

Bristol, United Kingdom

Availability

Part-time

Preferred Environment

LAMP, Git, Android Studio, IntelliJ IDEA, Linux

The most amazing...

...thing I've coded is an encrypted video, audio, and messaging communications system—5x more efficient than the unencrypted industry standard.

Employment

  • DevOps Engineer

    2019 - PRESENT
    Divvy Engagement
    • Created API integrations with third-party providers with both ColdFusion and Go.
    • Developed public APIs for partners.
    • Managed the AWS infrastructure.
    • Oversaw the CI structure.
    • Migrated the code to a new platform.
    Technologies: Amazon Web Services (AWS), MySQL, Go, JavaScript, Bitbucket, AWS, Microsoft SQL Server, Adobe ColdFusion
  • Senior Software Engineer

    2019 - PRESENT
    The Technology Partnership
    • Created an Android app for a drug-delivery system from the ground up.
    • Worked with BLE (Bluetooth Low Energy) devices.
    • Created animations using Lottie, property animations, transitions, and so on.
    • Managed a CI and distribution system.
    • Worked hand-in-hand leading other developers and planning with PMs, POs, and designers.
    Technologies: Android
  • Senior Software Engineer

    2018 - 2019
    Good Energy
    • Collaborated with other developers to rebuild an Android app.
    • Created multiple animations.
    • Took part in daily standups and weekly reviews.
    Technologies: Android
  • Senior Software Engineer

    2018 - 2019
    WarnerBros
    • Mantained and extended two Xamarin apps.
    • Created two native Android apps from the ground up.
    • Created animations using vector drawables, Lottie, property animations, and video surfaces.
    • Managed the CI systems for Android.
    • Implemented video-streaming clients for DRM-protected video streams.
    Technologies: Xamarin, Android
  • Senior Software Engineer

    2017 - 2018
    Cookpad
    • Solved existing bugs to increase the app's stability from slightly over 80% to over 99'9%.
    • Created an error-reporting system to keep the app's stability under control.
    • Installed an issue-reporting system to enable the user to generate image-assisted reports.
    • Built-up a chat system for over a million daily users.
    • Implemented all-around fixes to achieve the Editor's Choice award in December 2017.
    • Implemented and maintained Realm database, including migrations.
    Technologies: Kotlin, RxJava, Android
  • Full-stack Developer

    2017 - 2018
    Skillboxes
    • Set up a CI system based on Jenkins.
    • Migrated the following: a website to a private server running LAMP and LEMP and a pure PHP back end to Lumen/Laravel.
    • Created a REST API around an existing database.
    • Improved the performance of an existing MySQL database.
    Technologies: MySQL, Go, REST, PHP, Laravel, DigitalOcean, Linux
  • Senior Android Developer

    2016 - 2018
    iRewardHealth
    • Rewrote the platform's Android app.
    • Implemented Dwolla and PayPal payment gateways.
    • Integrated health-tracking platforms like GoogleFit, Fitbit and Validic.
    • Added Amazon Cognito authentication.
    • Implemented the Amazon Gateway mobile SDK.
    • Integrated the Amazon SNS notification system.
    • Fixed bugs and maintained an iOS app.
    Technologies: RxJava, Android
  • Senior Software Engineer

    2016 - 2017
    Dyson
    • Performed maintenance and stability tasks on an existing Android app.
    • Created a new Android app with a cross-platform core developed in C++.
    • Built up a CD system based on Stash and Bamboo.
    • Implemented a continuous code-quality tracking system for Android (Java) and iOS (Objective-C and Swift) based on SonarQube.
    • Integrated IoT systems.
    • Debugged network and protocol issues of hardware devices.
    • Designed architecture new mobile apps to support a multisite development structure of tens of developers.
    • Created the architecture design of a multiplatform continuous translation infrastructure for mobile systems.
    Technologies: SonarQube, Bamboo, Java, Android
  • Senior Software Developer

    2015 - 2016
    EveryLife Technologies
    • Added multiple custom UI elements to an existing Android app.
    • Performed maintenance and stability tasks on existing Android and iOS apps.
    • Created a new cross-platform app using Xamarin and MVVM.
    Technologies: Xamarin, iOS, Android, Java
  • Senior Software Engineer

    2012 - 2015
    Enigmedia
    • Created a database system, Android app, and iOS app for a cross-platform encrypted video and audio communication system.
    • Designed and implemented the full-stack of a cross-platform messaging system.
    • Installed an Android-based remote health-monitoring system prototype for British Telecom.
    • Set up a CI system based on Jenkins for Android and iOS.
    • Implemented mobile and web payment systems.
    Technologies: PostgreSQL, SQLite, XMPP, JNI, C++, LDAP, iOS, Android, Java
  • Contract Software Engineer

    2009 - 2009
    Amper
    • Implemented a fine-management system for an undisclosable (NDA-bound) police department.
    Technologies: Apache, Oracle Database, Java
  • Software Engineer

    2006 - 2008
    Cadvision
    • Worked as a system administrator in Windows and Linux environments (active directory, license servers, mail servers, backup servers, networks, and more).
    • Managed the entirety of multiple customized development workflows for CAD software systems such as AutoCAD and M10.
    • Acted in the capacity of a software consultant specializing in Autodesk products.
    • Worked as an AutoCAD electrical instructor.
    Technologies: MySQL, Microsoft SQL Server, Java, AutoLISP, Windows, Linux
  • Software Developer

    2002 - 2005
    Freelance Work
    • Developed a web application for the management of students' grades for a music school.
    • Built a CMR for a nonprofit organization.
    • Created an ERP for an electrical-component distribution company.
    • Set up a multiple network environment for multiple local small-and-medium-size companies.
    • Developed multiple web pages for small-and-medium-sized companies.
    Technologies: Microsoft SQL Server, Oracle Database, MySQL, PHP, CSS, HTML

Experience

  • Cookpad
    https://play.google.com/store/apps/details?id=com.mufumbo.android.recipe.search

    With more than 15 million downloads in the Play Store, Cookpad is the world's biggest recipe-sharing community.

    The Android version stays at the forefront of state-of-the-art apps, using all the latest technologies and frameworks. It was chosen as the Play Store's Editor's Choice in December 2017, Cafe Bazaar's Best New App in February 2018, among others.

  • WarnerBros WBTVD
    https://play.google.com/store/apps/details?id=com.wb.wbtvdistribution

    DRM-protected video streaming app built from the ground up, using Kotlin, ExoPlayer, Retrofit, Lottie, and other technologies.

    This app is used by WarnerBros as an internal video distribution system as well as to promote their shows during the "show-selling" season.

  • Enigmedia Secure Communications
    https://enigmedia.es/

    A cross-platform system for encrypted video, audio, and text communications.

    I had the chance to develop the Android and iOS apps for the system as well as the full-stack development of the messaging system and various parts of the core back end.

  • Dyson Link
    https://play.google.com/store/apps/details?id=com.dyson.mobile.android

    Dyson Link allows the owners of various Dyson products to obtain additional capabilities through the extended report and control facilities offered by the app.

    I greatly improved the critical areas of the app's Android version such as the initial setup of the Dyson products so that they can work while connected to the internet.

    Feedback on the app drastically improved after my work on it, giving me the subsequent opportunity to design and implement the next generation of the app (to be released later in 2017).

    Reached over 200,000 Android users.

  • WarnerBros FYC
    https://play.google.com/store/apps/details?id=com.wb.wbfyc

    DRM-protected video streaming app built from the ground up, using Kotlin, ExoPlayer, Retrofit, Lottie, dynamic layout rendering, and other technologies.

    Used by WarnerBros for digital distribution of screeners.

  • iRewardHealth

    This is a reactive application using Amazon Cognito and a multitude of AWS services, RxJava, and animation frameworks. It allows users to query multiple food databases, manage their daily activities, monitor their steps, connect a Fitbit device, link their PayPal and Dwolla accounts, and more.

  • openPASS
    https://www.everylifetechnologies.com/openpass/

    openPASS is a cross-platform app built using Xamarin. Connected to a comprehensive health-care related information database, it allows a family member to be up-to-date with the latest information about their loved ones.

    I had the great opportunity to develop the core and Android-specific parts of the system as well as closely working with the head designer to achieve the best possible UX for our users.

  • Good Energy
    https://play.google.com/store/apps/details?id=uk.co.goodenergy.app

    This app helps customers understand what types of energy were used to fulfill their needs, get notifications about their coming statements, handle payments, understand their energy bill, learn about other Good Energy products, and more.

Skills

  • Languages

    Kotlin, Java, SQL, AutoLISP, Swift, HTML, CSS, JavaScript, C#, PHP, C++, Bash, Go
  • Libraries/APIs

    RxJava 2, RxJava, NDK
  • Tools

    PhpStorm, SonarQube, Android Studio, Bamboo, Stash, Git, Calabash, IntelliJ IDEA, Apache, Bitbucket, Subversion (SVN), Jenkins, Adobe Photoshop, Adobe ColdFusion
  • Paradigms

    Mobile Development, Model View Viewmodel (MVVM), Model View Presenter (MVP), REST, Behavior-driven Development (BDD), Scrum, Agile, Test-driven Development (TDD)
  • Platforms

    Firebase, Android, Amazon Web Services (AWS), Xamarin, Linux, LAMP, Oracle Database, Windows, DigitalOcean, iOS
  • Frameworks

    Dagger 2, Laravel, JUnit, JNI, Symfony
  • Storage

    SQLite, JSON, MariaDB, MySQL, Google Cloud, Realm, Microsoft SQL Server, MongoDB, PostgreSQL
  • Other

    Internet of Things (IoT), AWS, LDAP, XMPP, Video Streaming, Videos, EventBus, SOAP, Espresso

Education

  • Master of Science degree in Information Technologies
    2015 - 2017
    University of Liverpool - Liverpool, UK
  • Bachelor's degree in Telecommunications Engineering
    1999 - 2006
    Escuela Técnica Superior de Ingeniería de Bilbao - Bilbao, Spain

Certifications

  • Google Cloud Certified Associate Cloud Engineer
    DECEMBER 2019 - DECEMBER 2021
    Google

To view more profiles

Join Toptal
Share it with others