Pedro Costa

Senior Software Engineer at Linden Lab
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501

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.

Experience

    • United States
    • Computer Games
    • 100 - 200 Employee
    • Senior Software Engineer
      • Dec 2016 - 7 years 1 month

      San Francisco Bay Area, CA, United States Acting as the lead engineer for several important projects, ranging from Fraud Detection, PCI-DSS/GDPR/CCPA Compliance, Payment Service integration, cloud infrastructure improvements, and more. In addition to putting out dev work myself, I often participate in the design of a solution, break it down into smaller tasks that could be distributed within the dev team, generate documentation, regularly communicate progress with product/stakeholders, and conduct all aspects of releasing the… Show more Acting as the lead engineer for several important projects, ranging from Fraud Detection, PCI-DSS/GDPR/CCPA Compliance, Payment Service integration, cloud infrastructure improvements, and more. In addition to putting out dev work myself, I often participate in the design of a solution, break it down into smaller tasks that could be distributed within the dev team, generate documentation, regularly communicate progress with product/stakeholders, and conduct all aspects of releasing the changes to production. - Responsible for one of the most sensitive code bases of Second Life, billing and digital payments integration, which powers a unique and strong virtual economy 24/7; - Pioneered the increase of company-wide awareness of the system, by introducing on-call rotations, writing on-boarding documentation to new devs, and creating a separate dev/QA space to collaborate; - Worked with Product to trim down a backlog of 1000+ open tasks to ~200 in a few months - Experience with Payment Gateway Integration w/ Paypal, Ingenico, Worldpay, Adyen, Skrill, and virtual currency/wallet; - Extremely careful with customer's privacy and security involved in digital payment integration systems; - Experience working with Finance, Legal, Data Warehouse, and Compliance teams to comply with US and International regulations for digital payments as well as Liability Reporting; - Experience with card/token migration between different payment service providers; - Backend Software Engineering using LAMP or Django with ability to take on basic/intermediary Front End tasks/needs. - Linux Debian OS upgrades, basic package/image building, and conversion into container based apps; - Cloud and container based apps using Docker in AWS; - Advanced technical support to our stakeholders for our payment services integration; Python.Django.PHP.Linux.REST.JSON.MySQL.Git.Cron.Docker.JavaScript.jQuery.HTML.Debian.Payment Service Integration.Paypal.VISA.Stored credentials.GST.Compliance. Show less

    • United States
    • Computer Games
    • 100 - 200 Employee
    • Web Developer
      • Nov 2015 - Dec 2016

      Redwood City, CA, United States Joined the Web Development team to work mainly as a backend PHP developer. I was also able to take on front end tasks when necessary. Maintained RESTful APIs and websites related to the billing & payments platform behind Arc Games (www.arcgames.com) as well as the company's custom internal software with several complex pages, reports, cron jobs, and more which supported PWE's most important business related activities. I also participated in Scrum meetings, new project… Show more Joined the Web Development team to work mainly as a backend PHP developer. I was also able to take on front end tasks when necessary. Maintained RESTful APIs and websites related to the billing & payments platform behind Arc Games (www.arcgames.com) as well as the company's custom internal software with several complex pages, reports, cron jobs, and more which supported PWE's most important business related activities. I also participated in Scrum meetings, new project initiatives, and integration/release of new games, such as Livelock (PC/XBOX/PS4). LAMP. MSSQL. MySQL (MariaDB). Linux. REST. JSON. SSH. PHP. Git. Cron jobs. REST APIs. JavaScript. jQuery. KnockoutJS. UnderscoreJS. HTML. CSS. Show less

    • Brazil
    • Financial Services
    • 1 - 100 Employee
    • LAMP Stack Web Developer
      • Dec 2010 - Dec 2013

      Belo Horizonte Area, Brazil I have started at the company as the first PHP developer for a new team responsible for maintaining the application Credbell and for developing new solutions. Conekta (www.redeconekta.com.br) is a Brazilian tech company in the Telecommunications business, playing an important role providing solutions to integrate cellphone credit distributors. Partnered with all major Brazilian carriers (Vivo, TIM, Claro, Oi, and others), Conekta offers Credbell as a solution to integrate them with… Show more I have started at the company as the first PHP developer for a new team responsible for maintaining the application Credbell and for developing new solutions. Conekta (www.redeconekta.com.br) is a Brazilian tech company in the Telecommunications business, playing an important role providing solutions to integrate cellphone credit distributors. Partnered with all major Brazilian carriers (Vivo, TIM, Claro, Oi, and others), Conekta offers Credbell as a solution to integrate them with thousands of points of sale nation-wide. In the course of time, the team has grown up and I had became the developers technical leader, applying techniques from Scrum to manage the tasks, meetings, and projects, supporting with my manager, the head of development. During the last year of my participation at Conekta, I had contributed in the development of a customized PHP MVC framework for Credbell, based on famous and solid PHP frameworks (ZF, CakePHP, Symfony and CI). LAMP. MSSQL. Linux. PHP. Git. Cron jobs. Javascript. jQuery. Bootstrap. HTML. CSS. Show less

    • Brazil
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Developer
      • Sep 2010 - Dec 2010

      Belo Horizonte Area, Brazil I had worked for three months as a PHP Developer at Turbosite and participated on the development of a custom application which enables the company to issue its invoices to Brazilian IRS automatically. This experience required a great engagement while establishing the communication between the application and government's IRS SOAP web server. I had also worked with other desktop languages such as Java and C++.

    • Brazil
    • Technology, Information and Internet
    • 1 - 100 Employee
    • LAMP Stack Web Developer
      • Jun 2010 - Aug 2010

      Belo Horizonte Area, Brazil I had worked for three months as a Full Stack Web Developer and Analyst on a huge application which controls a charity institution network, receiving donations from people and providing tools to analyze, manage and report all the data from the main database (MySQL). This job was a great opportunity to improve my skills in Front End Web Development using HTML, CSS, and Javascript. It was also the first time I worked with MySql Workbench and enjoyed designing new databases straight from… Show more I had worked for three months as a Full Stack Web Developer and Analyst on a huge application which controls a charity institution network, receiving donations from people and providing tools to analyze, manage and report all the data from the main database (MySQL). This job was a great opportunity to improve my skills in Front End Web Development using HTML, CSS, and Javascript. It was also the first time I worked with MySql Workbench and enjoyed designing new databases straight from the Entity-Relationship diagram feature. Show less

    • Brazil
    • Higher Education
    • 1 - 100 Employee
    • LAMP Stack Web Developer
      • May 2009 - May 2010

      Belo Horizonte Area, Brazil I had worked for one year as a PHP Web Developer and also as a Web Designer as part of the IT department of an education institution that had Elementary, Grammar, High School as well as an University (Law and MBA) in the same campus. It was my first work experience as a software developer. I have contributed to a student registration software in PHP which automated admissions at the recently launched Arnaldo University, as well as a custom event and class attendance software, also in… Show more I had worked for one year as a PHP Web Developer and also as a Web Designer as part of the IT department of an education institution that had Elementary, Grammar, High School as well as an University (Law and MBA) in the same campus. It was my first work experience as a software developer. I have contributed to a student registration software in PHP which automated admissions at the recently launched Arnaldo University, as well as a custom event and class attendance software, also in PHP, to identify students and record the total time they attended the event. I have also worked on a few microsites/flash pages for marketing campaigns for both the university and the school. I joined the team to backfill a position of a previous experienced developer who had left. After my first few weeks, the only other developer left, who I learned very little from. I then became the only full-time developer with the assistance of an external software architect consultant they hired.

    • IT Technician
      • Oct 2008 - May 2009

      Belo Horizonte Area, Brazil This was my first job. I started working in a computer lab as a tutor for students from Arnaldo School and Arnaldo University. I worked with students as young as 4yrs old from the school up to 65yrs old from the university's law and business majors. My employer relied on me to keep the lab tidy, clean, safe for kids, and most importantly, operational. I had to monitor each of the 20+ possible temporary users and make sure they were not accessing forbidden websites or violating any of the… Show more This was my first job. I started working in a computer lab as a tutor for students from Arnaldo School and Arnaldo University. I worked with students as young as 4yrs old from the school up to 65yrs old from the university's law and business majors. My employer relied on me to keep the lab tidy, clean, safe for kids, and most importantly, operational. I had to monitor each of the 20+ possible temporary users and make sure they were not accessing forbidden websites or violating any of the lab's policies. I offered help whenever someone had a question. I also managed a big laser printer at my desk where students would come pick their prints and pay, so I had to handle money as well. While helping the students and relying on my IT department for advanced problems, I learned basics concepts on computer hardware, networking, and operational system. I used my free time when the students were at class to focus on my own Bachelor in Computer Science course work. At that time, my interest for Computer Science had increased and I decided to learn how to code.

Education

  • San Francisco Bay University
    Master's Degree, Computer Science
    2014 - 2015
  • Lindenwood University
    English as a Second Language (ESL), English Language
    2014 - 2014
  • Centro Universitário de Belo Horizonte
    Bachelor's Degree, Computer Science
    2008 - 2012

Community

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