Ricardo P.

Ricardo P.

Senior Software Engineer

Warsaw, Poland
Hire Ricardo P. Hire Ricardo P. Hire Ricardo P.

About Me

Ricardo works as a Software Developer with 5+ years of experience in the development of web, mobile and desktop applications for Windows, iOS and Android using Java, C#, PHP, and Delphi. His specialty ranges from the development/consumption of webservices, development of 3D games and simulations, to the development of database solutions. He enjoys using interesting technologies and taking up challenging tasks.

Work history

UpStack
UpStack
Software Developer
2018 - Present (6 years)
Warsaw, Poland
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Meta IT
Meta IT
Java Developer
2017 - 2018 (1 year)
São Leopoldo, Brasil
  • Responsible for the maintenance of the critical software for a credit card acquirer.

  • Performed regular maintenance on the back office applications used in organizing customer payments.

  • Assisted with the deployment of the application effectively, managed customer experience/feedback, and developed automated tests for the applicaton.

Gix IT
Gix IT
Software Analyst and Developer
2016 - 2017 (1 year)
Rio Grande Do Sul, Brasil
  • Planned the SDLC of different applications and developed highly responsive applications for web and mobile applications using C#.

  • Served as a liaison between customers and the development team; through contact with the customer, providing them with status reports, and bringing feedback to the team.

  • Successfully built a highly secured application using multiple security techniques to prevent user enumeration and session hijacking while protecting user data in case of a database breach.

ricardoorlandini.net – Freelance work
ricardoorlandini.net – Freelance work
Software Developer
2015 - Present (9 years)
Rio Grande do Sul, Brazil
  • Successfully restored the website after it was hacked with no data loss, and implemented new security features that prevented the site from being hacked again.

  • Regularly managed the new website, and maintained all administrator protocols.

  • Initiated layout changes, installed new functionalities, removed unused features and updated the framework.

Portfolio

Software Developer
Software Developer

The project was done at Meta IT company. Number of users: between 5 and 10 thousand. This is a software for managing financial data generated by credit card machines, integrated with multiple client (bank) software through web-services (both consuming and exposing). Focused on backend development (but did a lot of frontend work). Regularly fixed performance issues in multiple reports, generated reports that were unable to show 3-4 days of data to generate data for over a month. Responsible for the POCs that were used in implementing TDD for the company. Imported data from legacy software using database scripts and macros and implementation of the same functionalities in Java for use in the Web Application, allowing the discontinuation of old applications and the shutdown of multiple servers. Changed login encryption to one-way hashes with salts to avoid user’s passwords from being stolen in case of a database breach.

Software Analyst and Developer, NFeGix
Software Analyst and Developer, NFeGix

This is an invoice software based on Brazilian regulations that enables the issuance of multiple types of invoices (services and products mainly but also had a module for transport). Sold multiple licenses of the applications using detailed presentations and deep knowledge of the business advantages of the applications. Kept 3 projects running concurently whilst handling the training of interns and other new members of the team, having presentations and meetings with multiple clients. Built multiple applications from the ground up in a 1-man team before more people were hired.

Software Analyst and Developer & Team leader

The project was called NfeGix (Mobile) done for Gix IT company. A mobile invoice software application that's integrated into a customer’s ERP system, and enables print out of documents through thermal printers. Responsible for the implementation of iOS and Android full apps from the ground up. Defined the architecture and planning integrations with clients and ERP providers. Built a backend layer into the client’s architecture to enable digitally signed XML files and update data in client’s ERPs.

Education

Education
Software Analysis and Development Degree
Unisinos
2015 - 2018 (3 years)
Education
Computer Science Degree
Unilasalle
2012 - 2014 (2 years)