About Me

Software Engineer

Gabriele Polenta

SKILLS

Languages:

  • JavaScript (ES6)
  • Typescript
  • HTML/CSS
  • Python (I use it for solving algorithmic problems)

Technologies:

  • Angular 11, RxJS, Redux
  • NestJS
  • NodeJS
  • ReactJS
  • Cypress
  • Jenkins

Other:

  • Web development
  • E2E testing
  • API design
  • Algorithms and data structure

BIO

I am a frontend software developer working for Avaloq, one of the global leaders in core banking software solutions.
I mainly work on frontend development, but I am also responsible for end-to-end testing (with Cypress) and for deploying and implementing continuous delivery pipelines into Jenkins.

As a hobby, I participate in competitive programming contests and I enjoy solving algorithm problems on Leetcode and AlgoExpert.

I am a fast and passionate learner: every day I aim to learn a new concept or hack related to coding (or to our codebase), which even if very small, over the long term adds up to considerable knowledge.
My multi-disciplinary background spanning across computer science (my field of work), engineering (Master's degree in Architecture and Building Engineering), and equity analysis (CFA charterholder and long-term equity investor) is clear proof of my love for learning new skills and subjects.

Outside computer science, my main hobby is long-term investing.
The combination of my tech & financial skills helps me analyzing tech-related businesses benefitting from long-term secular growth and trading at an attractive valuation.

EDUCATION

  • Algorithms and data structure, AlgoExpert.io, Jun 2021
  • Angular - The complete guide (2020 edition), Udemy, Dec 2020
  • Advanced JavaScript concepts, Udemy, Aug 2019
  • Master’s degree in Architectural engineering, Università Politecnica delle Marche, 2008–2013
  • CFA - Chartered Financial Analyst, CFA Institute, 2017
  • Avaloq

    Software Engineer

    Nov 2020 - Present
    Zürich, Switzerland

    The following are my main responsibilities at Avaloq:

    • Web development with Angular 11, JavaScript, HTML, and Scss.
    • End-to-end testing (with Cypress) ensuring scalability in the automated test environment.
    • Jenkins deployment and pipeline implementation.
    • Maintenance of technical documentation in cooperation with business analysts.

    Orderfox

    Software Engineer

    Nov 2019 - Oct 2020
    Zürich, Switzerland

    • Delivered usable, solid and scalable web applications while keeping an eye on delivery dates, but also having a high standard of quality.
    • Given suggestions to the product owner on how to improve the usability of Orderfox platform.
    • Javascript, ReactJS, Redux, React-Router, HTML5, CSS, Scss.
    • Methodology: Agile/Scrum, Kanban.

    PZM

    Mechanical Engineer

    Jul 2018 - Oct 2019
    Zürich, Switzerland

    • Developed the mechanical strategy of buildings at concept stages.
    • Performed energy modeling and simulations of buildings’ energy efficiency.

    Arup

    Mechanical Engineer

    Jan 2014 - Jun 2018
    London, UK

    • Developed scripts to automate tasks for the software Revit. I used Python.
    • Set the mechanical strategy as the lead mechanical engineer.
    • Indoor comfort analysis and building physics.