Skip to content
View harlley's full-sized avatar
👨‍💻
Stay focused and keep shipping
👨‍💻
Stay focused and keep shipping

Block or report harlley

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harlley/README.md

Harlley Oliveira - Senior Software Engineer

Software Engineer with extensive experience in React, TypeScript, Node.js, and Python. Passionate about building high-performance, user-centric web applications with scalable UI architectures. Currently focused on AI Engineering, designing agent workflows, integrating LLMs, and building practical prototypes that bridge traditional software engineering with emerging AI capabilities.

AI Projects

Experience

Senior Software Engineer

Ascent October 2024 - Present

  • Building a data labeling platform used by ML teams worldwide, with TypeScript, React, and Tailwind CSS on the frontend, and Python with FastAPI on the backend. Contributing to the Python SDK used by machine learning professionals for programmatic data labeling workflows.
  • Contributed to the development of a new Digital Experience Platform (DXP) for a major European telecommunications company, utilizing Storyblok CMS, React, TypeScript, and Next.js.
  • Played a key role in the implementation and maintenance of the company's Design System and Storybook.

Senior Full-Stack Engineer

Issuu December 2021 - September 2024

  • Successfully integrated the Issuu Open API with third-party partners like Canva and Adobe, enabling seamless workflows for content creators. The Canva integration alone generated over $100,000 in new customer subscriptions within the first few months.
  • Utilized Storybook to develop a scalable, reusable UI component library, improving design consistency and developer efficiency.
  • Integrated marketing technologies like Pendo, Iterable, VWO, Contentful CMS, and Mixpanel to optimize user engagement, track analytics, SEO, and enhance user retention strategies.

Senior Front-End Engineer

Mindera December 2020 - December 2021

  • Collaborated on the implementation of a design system for a large-scale online entertainment company in North America, ensuring compatibility between web and mobile using React Native.
  • Developed a feature-rich white-label SaaS platform for the European financial industry, employing React and TypeScript to build a modular and testable front end.
  • Designed and implemented complex user interfaces, integrating data through API interactions and ensuring code quality through rigorous unit testing.

Senior Full-Stack Engineer

Independent Contractor January 2017 - December 2020

  • Coded new features on the Jamstack marketing website connected to Contentful CMS (HTML, CSS, JavaScript, React, and Gatsby).
  • Developed new features (frontend and backend) using Ruby on Rails framework and PostgreSQL database in a remote scrum team using tools like Slack, Jira, Github, and Jenkins.
  • Wrote automated unit tests (TDD) using Rspec and factory_bot.
  • Transformed static design mockups into fully functional web interfaces using HTML5, CSS, JavaScript ES6, and Vue JS.
  • Planned and produced video lessons for paid courses and a YouTube channel with more than 69k subscribers at youtube.com/playcode.
  • Mentored computer science students to prepare them to start in the tech market.

Senior Full-Stack Engineer (co-founder)

Beved January 2013 - December 2016

  • Coded a brand-new responsive user interface using HTML5, CSS3, and JavaScript.
  • Developed new features using Ruby on Rails, PostgreSQL, Action Mailer, Sendgrid, Sidekiq, and integration with PayPal.
  • Led a team of 2 remote programmers to create a new B2B product.
  • Migrated all infrastructure from Heroku to AWS using Nginx as a reverse proxy, Puma server on EC2 instances, and PostgreSQL on RDS to reduce hosting costs.

Front-End Developer

Serpro February 2006 - December 2012

  • Applied heuristic evaluation to redesign a Java desktop software used by +20 million Brazilians to declare their income to the federal government.
  • Led and trained a team of 15 designers to create interactive online courses using HTML, CSS, and JavaScript instead of Adobe Flash.
  • Coded +20 government websites using W3C web patterns and integrated them with a CMS written in Python called Plone.
  • Led a front-end team in a project to create reusable web components used across the entire company.

Junior Web Developer

Capgemini August 2004 - January 2006

  • Developed the user interface of a touchscreen totem using HTML, CSS, and JavaScript.
  • Wrote queries and stored procedures on SQL Server to integrate and extract data.
  • Fixed bugs and built new features in many systems written in ASP 3.0, ASP.NET + C#, and PHP.

Web Developer Intern

Solin October 2002 - August 2004

  • Developed new features on a web application coded in HTML, CSS, JavaScript, ASP, and SQL Server with thousands of users in big corporations such as Fiat, Usiminas, Delphi, and TIM (Telecom Itália Mobile) used this web app.
  • Analyzed new requirements with IT Managers and users.
  • Extracted data from SQL Server to create specialized reports for IT Managers.

Education

University of California, Los Angeles (UCLA Extension) June 2011 - August 2011

  • Level 105.1 (Advanced) of the American Language Center Academic Intensive English Program

Pontifícia Universidade Católica de Minas Gerais January 2009 - December 2010

  • Postgraduate Degree, UX and Digital Product Design

Fabrai University

  • Graduate, Analysis and Systems Development

Pinned Loading

  1. storyblok-mcp storyblok-mcp Public

    A Model Context Protocol (MCP) implementation for Storyblok that allows you to manage components through natural language descriptions.

    TypeScript 9 1

  2. mekane-share mekane-share Public

    A browser extension for capturing and sharing screenshots with ease in a self-hosted server. (This project is an experimental learning initiative to explore AI-driven software development using pro…

    TypeScript

  3. internal-integration-notion internal-integration-notion Public

    Python

  4. grandmasters grandmasters Public

    TypeScript 1