About

My name is Patrícia and I’m a portuguese Software Engineer/Full Stack Developer with more than five years of experience. I have been working mostly on development of web applications. Involved in all phases of the software development lifecycle and always looking to learn more and better. Currently working with technologies like Spring, Java, AngularJS, Ember.js, Node.js, Javascript, and Bootstrap.

I started working in a portuguese company called Opensoft. Our main project was to develop and maintain a web application to the Finance Ministry where people and companies have to submit their taxes, financial declarations and obligations. I’ve worked in that project for about 3 years, first two in a junior position and the last occuping a senior position.

In 2015 I went to live in Manaus, Brazil. There I’ve started work remotely. I’ve continue helping the portuguese company in a in-house porject called Weventual. This was a web application for managing events (e.g., sport events, conferences, and others). The application allowed users to create events, to register into an event, to deal with the payments, and more.

I also started working with a brazilian company called Integritas. Our main project was to a US company called Pearson, and the project was to develop a web application to manage schools and all associated information, for students to take their assessments and also to provide critical measures and reports about the students performance.

My expertise is focused not only in backend development, but also in front-end, databases, dealing with the clients, and other tasks needed to get a good application up and running. Web development is something that I love doing and I really enjoy the part of learning new technologies and frameworks.

Despite this I have been a passionate rock climber, that in 2017 had the opportunity to take a sabbatical year to enjoy my passion. Check my life experience blog Living Onsight.

Education

  • Master degree in Computer Science Engeneering from New University of Lisbon (16GPA)
  • Bachelor degree in Computer Science Engeneering from New University of Lisbon (12GPA)

Roles

  • Full Stack Software Enginner, Weventual - Opensoft
    04/2015 - 12/2017
    Senior position. Work performed remotely.
    Project: Weventual

    Tasks and responsibilities:

    • Covering the application full cycle development, always with an engineering perspective;
    • Responsibility for live releases, including analysis of reported issues;
    • Responsibility software maintenance including all the classes – corrective, adaptative, preventive;
    • Preparation of technical documentation, namely analysis and solution architecture.

    Main technologies involved:

    • Java, JavaScript, HTML5, CSS3, Bootstrap and MySql;
    • Jenkins (continuous integration), SonarQube (code review) and Git (version control);
    • Junit for unit tests.

  • Full Stack Software Enginner, Integritas 08/2015 - 10/2016
    Senior position. Work performed remotely.
    Project: aimswebPlus

    Tasks and responsibilities:

    • Covering the application full cycle development;
    • Preparation of technical documentation, namely analysis and solution architecture;
    • Responsibility software maintenance including all the classes – corrective, adaptative, preventive;
    • Participate in customer relationship management and supervise the work of junior engineers.

    Main technologies involved:

    • EmberJS, Java, SpringBoot, MySql, Reddis (in-memory database), and RabbitMQ;
    • Jenkins (continuous integration), SonarQube (code review), Git (version control) and Microservices architecture;
    • Junit for unit tests;
    • Cucumber and Selenium for automated tests;
    • Scrum as agile methodology.

  • Full Stack Software Enginner, Opensoft
    09/2014 - 04/2015
    Senior position.
    Project: Portal das Finanças

    Tasks and responsibilities:

    • Covering the application full cycle development, always with an engineering perspective;
    • Responsibility for live releases, including analysis of reported issues;
    • Responsibility software maintenance including all the classes – corrective, adaptative, preventive;
    • Preparation of technical documentation, namely analysis and solution architecture;
    • Participate in customer relationship management and supervise the work of junior engineers.

    Main technologies involved:

    • Java, Javascript, JavaSwing, Spring, Oracle;
    • Jenkins (continuous integration), SonarQube (code review), Git (version control);
    • Junit for unit tests;
    • Scrum as agile methodology.

  • Software Enginner, Opensoft
    05/2012 - 08/2014
    Junior position.
    Project: Portal das Finanças

    Tasks and responsibilities:

    • Analysis of small-scale projects, preparation of modules and SW programs, unit testing and integration;
    • Preparation of documentation, which includes functional design documents, technical and operational, test banks and other accompanying documentation project;
    • Participation in internal project meetings;
    • Contribute ideas related to technological development, improved practices, innovation and monitoring procedures.

    Main technologies involved:

    • Java, Javascript, JavaSwing, Spring, Oracle;
    • Jenkins (continuous integration), SonarQube (code review), Git (version control);
    • Junit for unit tests;
    • Scrum as agile methodology.

Skills

Certificates

  • Spring Professional, Core-Spring (based on Spring 3.2) (06/2015)
  • Oracle Certified Associate, Java SE 7 Programmer (1Z0-803) (10/2013)

Contact me

titiespada@gmail.com