I am looking to work with either (i) a stellar engineering team, from which I can learn from and contribute to when building complex systems; or (ii) a mid-level exp. engineering team, for which I can provide technical guidance to build complex systems and help others advance in their careers.
Gabriel Ferreira
@gabrielferreira
I am a Software Engineer with an extensive research background based in Brazil.
BrazilWhat I'm looking for
I am a Software & Security Engineer with 8+ years of industry experience and extensive research training.
On the engineering side, I have experience building data pipelines, microservices-style systems, dashboards, and full-stack features in general. I am well-versed in JavaScript, but also have worked with Ruby, Java/Kotlin, and Python.
On the research side, I have worked on challenges around security in package management, program analysis at scale, and assurance/certification of software systems.
Experience
I worked as a Software Engineer, being a member of the Deep Learners team. I developed AI-based features, created proof-of-concept solutions, and researched new ideas/tools around Open AI and Chat GPT to be used in our products.
Senior Software Engineer
AvantSoft
Aug 2023 - Oct 2023 (2 months)
Led small teams across five projects, using Javascript/Typescript, Nest.js, Next.js, Python, Flask, Celery, AWS. For one project specifically I designed and built a product using blockchain-native technologies, such as smart contracts, wallets, and networks, and libraries such as ether.js, wagmi, and cbor-js.
I joined AdQuick's analytics team to design and ship the attribution data pipeline, where we process a large volume of data and provide dashboards with insights about advertisement campaigns. I was exposed to both (i) building user-facing UIs and admin tools to visualize, monitor, and debug our complex data pipeline; and (ii) using GCP, AWS, and APIs to integrate data with 3rd parties.
I worked as a Full-Stack Engineer, contributing to the HP Anyware project, designing, developing, and securing a client-facing web application (ZCentral Workstation Manager), to allow clients to schedule and share workstation resources among employees of the client.
Software Researcher
Carnegie Mellon University
Sep 2014 - Mar 2021 (6 years 6 months)
I was a Graduate Research Assistant at CMU where I researched and built solutions around containing malicious package updates on the Node.js/npm ecosystem. The solutions were (i) a lightweight permission system that reduces applications' attack surface, and (ii) an anomaly detection approach that reduces developers' review effort by focusing on suspicious updates.
Software Engineer
Federal University of Uberlandia
Aug 2012 - Aug 2014 (2 years)
I worked as a Full-Stack Engineer, contributing to: (i) re-designing legacy software functionality to microservices style using Java technologies; (ii) planning solutions for new software projects at functional and architectural level; (iii) writing extensive software documentation using semi-structured natural language and UML, and (iv) maintaining existing software systems by adding new features
Software Engineer
Zup
Aug 2011 - Aug 2012 (1 year)
I worked as a Full-Stack Engineer, designing a microservices platform for a telecommunications company using Java technologies, JavaScript, Object-oriented principles, Design Patterns, and Distributed Systems Concepts (REST, Object serialization).
Software Engineer
TQI
Aug 2008 - Mar 2010 (1 year 7 months)
I worked as a Full-Stack Engineer, designing a microservices platform for a telecommunications company using Java technologies, JavaScript, Object-oriented principles, Design Patterns, and Distributed Systems Concepts (REST, Object serialization).
Tech stack
Learn about the tools and technologies that Gabriel likes to use.
Availability
Location
Authorized to work in
Website
www.cs.cmu.edu/~gferreirSalary expectations
Skills
Interested in hiring Gabriel?
You can contact Gabriel and thousands of other talented remote workers on Himalayas.
Message GabrielFind your dream job
Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!