×
William Passini

William Passini

Software developer

Itapira, São Paulo, BR
Portuguese, English

Background


About

About

I'm a Master of Computer Science with a passion for everything computing related, specially software development. I've worked mostly solo or with very small teams during my time as both undergraduate and graduate so I am used to wearing many hats when doing something. Although I'm willing to research anything needed to achieve my objectives, regardless of the area, my real passion lies within backend development, being that the part of development which makes me more comfortable. Nonetheless, given my background as a researcher, I'm generally very flexible when investigating new roles.

Work Experience

Work Experience

  • Software Developer

    May, 2021 - Present

    Amdocs is a leading software and services provider to communications and media companies of all sizes, accelerating the industry’s dynamic and continuous digital transformation. I was hired to be a part of their OMS development team and assist with all development tasks related to the OMS portion of the company's core product, helping to customize it to better suit the needs of individual clients.

    • Java EE

    • Order Management System (OMS) development

    • Oracle Databases

    • Agile methodology / Scrum

  • Graduate research student / Contract software developer

    Mar, 2018 - Apr, 20213 years 2 months

    UNESPetro (Center for Petroleum Applied Geosciences) is part of São Paulo State University's Institute of Geosciences and Exact Sciences (IGCE). Since its foundation, it has developed a series of research activities alongside researchers from different areas and levels (undergraduate and graduate students). During my time here, I have been part of a project funded by Petrobras and conducted by the Laboratory of Tectonic and Structural Studies (LETE). My main role is to assist with the development of new features and the maintenance of a Web geological data integration system (WebGIS).

    • Java / Spring Boot framework

    • Microservices architecture / Docker

    • Vue.JS / Javascript

    • Ontologies / RDF

Skills

Skills

  • Backend development

    Java

    JPA / Hibernate

    Spring Boot framework

    SOAP architecture

    REST protocol

    Microservices architecture

    GraphQL / HyperGraphQL

    MySQL

    MongoDB

    OWL

    RDF

    Python

    PHP

  • Frontend development

    HTML

    CSS

    Javascript

    Bootstrap framework

    Vue.JS

    Swing API

    JavaFX

  • DevOps

    Git

    Docker

    Heroku

  • Soft Skills

    Flexibility

    Critical observation

    Work ethic

    Communication

    Teamwork

Education

Education

  • Computer Science, Bachelors, São Paulo State University

    Jan, 2013 - Dec, 2017

  • Computer Science, Masters, São Paulo State University

    Feb, 2018 - May, 2020

    Computer Architecture

    Project Management - Theory and Practice

    Analysis and Design of Algorithms

    Artificial Intelligence

    Nature Inspired Computing

Publications

Publications

  • A Framework to Support the Development of Self-adaptive Service-oriented Mobile Applications , 30th International Conference on Software Engineering and Knowledge Engineering (SEKE)

    Published on: Jul 01, 2018

    This paper proposes a framework to support the development of Self-adaptive Services-oriented MobApps, i.e., mobile applications that use web services to fulfill their communication needs and would greatly benefit from supporting self-adaptive technologies to maintain their QoS level at runtime. To show the feasibility of this framework, a case study for a smart restaurant was conducted and briefly presented in the paper. The results of this study enabled our team to establish a positive perspective on the contribution of our framework to the research communities involved. It was presented in person during the 30th International Conference on Software Engineering and Knowledge Engineering (SEKE 2018), held at Hotel Pullman, San Francisco Bay, USA, from July 1 to July 3, 2018.

  • Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment , International Journal of Software Engineering and Knowledge Engineering (IJSEKE)

    Published on: Nov 01, 2018

    Extended version of the paper presented at SEKE 2018. This was part of a special issue containing a more in-depth description of a small selection of papers presented during the event and, as such, this paper offers more details regarding the framework's characteristics such as the adaptation model implemented by the framework, the possible stages of a service during its lifecycle and a small set of attributes suggested to evaluate the QoS of a service.

  • A reference architecture to support the development of mobile applications based on self-adaptive services , Pervasive and Mobile Computing (PMC)

    Published on: Jan 11, 2019

    Evolution of the framework proposed during my master's degree, aimed at supporting not only web services implemented to be used with mobile devices, but web services in general. This paper presents more details regarding a reference architecture to support such framework.

  • Developing self-adaptive composed services: a framework based on dynamic deployment, QoS metrics and semantic information , Sao Paulo State University

    Published on: May 27, 2020

    Master thesis presented as part of the requirements to obtain a Master's degree in Computer Science. Written in portuguese (pt-BR).

  • A Self-protecting Approach for Service-oriented Mobile Applications , SciTePress

    Published on: Apr 27, 2021

    Paper presented on the 23rd International Conference on Enterprise Information Systems (ICEIS-2021) from which I'm one of the authors. This paper's main contribution is an approach based on MAPE-K (Monitor-Analyze-Plan-Execute over Knowledge) loop and machine learning techniques to ensure self-protecting features in MobApps, in particular, those based on services.

Interests

Interests

  • Computers in general

  • Cars

  • Movies / TV series