Nicola Di Pol

Software Engineer at Kaluza
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
United Kingdom, UK
Languages
  • Italian Native or bilingual proficiency
  • English Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Functional Program Design in Scala
    Coursera
    Jan, 2018
    - Nov, 2024
  • Functional Programming Principles in Scala
    Coursera
    Jan, 2018
    - Nov, 2024

Experience

    • United Kingdom
    • Utilities
    • 300 - 400 Employee
    • Software Engineer
      • Jan 2022 - Present

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Nov 2019 - Dec 2021

      Backend Python BDD test suite major interface issues fixed and showcased in live demo. Cross-team services integration: design, development and engineering resources synchronisation. (Kubernetes, Helm, AWS, Java, Node.js) iOS SDK: features development, release pipelines implementation, de-risking and incremental maintainability improvements and end-to-end tests with MS AppCenter and BrowserStack. Backend Python BDD test suite major interface issues fixed and showcased in live demo. Cross-team services integration: design, development and engineering resources synchronisation. (Kubernetes, Helm, AWS, Java, Node.js) iOS SDK: features development, release pipelines implementation, de-risking and incremental maintainability improvements and end-to-end tests with MS AppCenter and BrowserStack.

    • United Kingdom
    • Banking
    • 700 & Above Employee
    • iOS Engineer
      • Aug 2018 - May 2019

      Contributing to the MVVM-Coordinators refactoring of the fully RxSwift codebase, sharing Unidirectional Data Flow, Functional Programming and TDD with other engineers. Working in a feature team, actively promoting the discussion between all Starling engineers. Supporting the introduction of Swinject DI framework and Cuckoo mocking framework. Contributing to the MVVM-Coordinators refactoring of the fully RxSwift codebase, sharing Unidirectional Data Flow, Functional Programming and TDD with other engineers. Working in a feature team, actively promoting the discussion between all Starling engineers. Supporting the introduction of Swinject DI framework and Cuckoo mocking framework.

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • iOS Engineer
      • Jan 2018 - Aug 2018

      Pair programming to bring my teammates up to speed with MVVM architecture, refactoring into testable code, Unit Testing and TDD. Internal talks: “Promises” and “Functional Programming (in Swift)”. Close collaboration with Tech Leads to encourage good practices and design principles in terms of code modularity and maintainability. Working in a feature team, iterating closely with Android and backend developers to achieve better code design and tackle the challenges of developing a mobile banking app used by millions of users. Show less

    • United Kingdom
    • Mental Health Care
    • 1 - 100 Employee
    • iOS Engineer
      • Oct 2016 - Dec 2017

      Development, maintenance and deployment of the iOS app version. Initiative to introduce Clean Architecture, Unit Testing (TDD) and Integration Testing: an initial internal presentation led to a medium term implementation roadmap discussed within the technical team. Introduced an incremental Swift 4 porting of the pre-existing Objective-C codebase: the new language allowed to move towards cleaner code, Protocol-Oriented Programming and Functional Programming practices. Proposal and development of Fastlane scripts to fully automate the deployment process. Face-to-face interviews and technical tasks evaluation for new developer roles. Show less

    • Italy
    • Software Development
    • 700 & Above Employee
    • iOS Engineer
      • Aug 2013 - Aug 2016

      Workforce Management native iOS apps (Objective-C) with agenda, geographical data (ArcGIS), and dynamic surveys functionalities. Successful agenda remake, redefining all possible cases of tasks’ combinations accumulated over almost a decade of specifications updates, stopping a continuous stream of hard-to-catch bug reports. Workforce Management native iOS apps (Objective-C) with agenda, geographical data (ArcGIS), and dynamic surveys functionalities. Successful agenda remake, redefining all possible cases of tasks’ combinations accumulated over almost a decade of specifications updates, stopping a continuous stream of hard-to-catch bug reports.

  • PerCorsi di Scuola srl
    • Udine Area, Italy
    • Collaborator
      • May 2011 - Aug 2012

      Mathematics and Computer Science high school lessons (annual courses and custom review activities). Mathematics and Computer Science high school lessons (annual courses and custom review activities).

  • Cedap srl
    • Udine Area, Italy
    • Intern
      • Mar 2005 - Mar 2005

      Development of an application to obtain database reports in Microsoft Excel format. Early design of a corporate documents sharing system. Development of an application to obtain database reports in Microsoft Excel format. Early design of a corporate documents sharing system.

Education

  • Università degli Studi di Udine
    Master's Degree, Computer Science
    2009 - 2013
  • Università degli Studi di Udine
    Bachelor's Degree, Computer Science
    2005 - 2009
  • I.T.I.S. Arturo Malignani
    High School, Electrical, Electronics and Communications Engineering
    2000 - 2005

Community

You need to have a working account to view this content. Click here to join now