Avatar

Pedro Silva

Mobile Software Engineer

São Paulo
São Paulo, Brasil

[email protected]
pedro-henrique-silva
@pedrox-hs

Summary

I began my career in software development in 2014, initially working with web technologies, using PHP and the relational database PostgreSQL. From 2015 onward, I shifted my focus to native Android app development, but I remain highly adaptable and open to new technologies and challenges.

I am dedicated to deepening my knowledge of the technologies and tools I work with, and I am fully committed to quality, consistently writing unit and UI tests, applying architectural patterns and concepts to enhance product maintenance and scalability.

I have experience across diverse industries and organizations, predominantly within IT Consulting. Throughout this journey, I have actively engaged in a multitude of projects, serving in roles as both a developer and in support of leadership. My experience spans industries such as healthcare, family security, and mainly, finance. I consistently strive to implement agile methodologies in my work.

Beyond my specialization, I am constantly driven to learn and contribute to various technology domains and demands. I possess strong interpersonal skills and highly value collaborative teamwork.

Experience

Senior Mobile Software Engineer

OLX Brasil, São Paulo, Brasil

As a member of the team dedicated to paid products at OLX Brasil, I participate in initiatives to enhance the visibility of ads through plans and highlights. My main focus is native Android development, where I strive to utilize the latest technologies available in the market to ensure excellent product quality.

Senior Software Engineer

Nubank, São Paulo, Brasil

I was a member of the team responsible for the app’s home screen, providing features that allowed other teams to display content dynamically and tailored to each customer. I worked with Flutter SDK, Dart, Clojure, GraphQL, Server Driven UI, and Kubernetes, developing and maintaining Nubank’s app and its microservices.

Senior Android Developer

PicPay, São Paulo, Brasil

I developed and maintained the native Android application as part of the team responsible for after-sales of the personal credit, often providing assistance to the platform team as well. I also served as a mentor in internal programs and was part of the recruitment team, conducting technical interviews and evaluating candidates and challenges. The technology stack used was very dynamic, constantly evolving with a strong commitment to quality. I worked with Kotlin, Java, RxJava, Coroutines, Jetpack, Koin, Modularization, Clean Architecture, MVVM, Git, CI/CD, Unit and UI Testing, and more.

Senior Android Developer

Concrete Solutions (Accenture), São Paulo, Brasil

I worked as part of a client’s team in the banking sector on a White Label credit card application, integrating with the team responsible for developing and maintaining customer support functionalities. The technology stack included Kotlin, RxJava, Coroutines, Jetpack, Kodein, Modularization, Clean Architecture, SOLID, MVVM, Git, CI/CD, Unit and UI Testing, among others.

Tech Lead and Software Developer

Digitaly Tech, São Paulo, Brasil

At Digitaly Consulting, I worked as a technical lead and software developer, where I was responsible for everything from the inception of solutions, defining the appropriate stack and architecture for clients’ needs, to developing and maintaining APIs and Android applications. Among the technologies I worked with were PHP, Swoole, Lumen, Docker, JavaScript/NodeJS, Vue, Kotlin, RxJava, Jetpack, Dagger, Clean Architecture, Git, CI/CD, Unit and UI Testing, and others.

Android Developer

EOKOE Startup Studio, São Paulo, Brasil

I had the opportunity to work on various projects in diverse sectors, such as healthcare, family security, social impact, and more. The technological stack included Java, Kotlin, RxJava, Realm, Dagger, Clean Architecture, MVP, CI/CD, Git, and others.

System Analyst

Sys4web, Piracicaba, São Paulo, Brasil

I was responsible for developing and maintaining the Android application offered by the company, used for pre-hospital care by ambulance paramedics during incidents. In addition to the application, I also supported the development of functionalities in the internal system used to manage these operations. The technologies used included Java, SQLite, Retrofit, MVP, C#, .NET, ASP.NET MVC, Entity Framework, SQL Server, among others.

Junior Software Developer

Cast IT Group, Araraquara, São Paulo, Brasil

At Cast IT Group, I worked as a software developer on projects for public sector client companies. The technologies used included Java, PHP, Javascript, Zend Framework, JQuery, CSS, HTML, NodeJS, MySQL, PostgreSQL, SQLite, SVN, and others.

Education

Analyst and Systems Developer

Estácio, São Paulo, Brasil