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

I'm a Senior Software Engineer passionate about building high-performance, user-centric web applications. With extensive experience in React, TypeScript, Node.js, and Python, I specialize in designing scalable UI architectures that optimize usability, maintainability, and the developer experience.

Over the years, I’ve worked on everything from design systems to complex integrations, leading front-end initiatives at both startups and high-growth companies. At Issuu, I played a key role in developing seamless integrations with platforms like Canva, Adobe, and HubSpot—helping drive user engagement and revenue growth. Before that, I founded my own startup, which deepened my appreciation for product thinking, user experience, and the intersection of engineering and business strategy.

I’m now channeling that experience into AI Engineering, designing agent workflows, integrating large language models, and building practical prototypes. I focus on reliability, data flow, and delivering clear user value, bridging traditional software engineering with emerging intelligent capabilities.

I thrive in environments where engineers take ownership and contribute beyond code: collaborating with designers, refining user experiences, and ensuring performance at scale. Eager to learn, share knowledge, and build what’s next, I’m open to connecting and collaborating on projects that push the boundaries of modern software development.

Experience

AI Engineer in Training | Self-learner

Senior Software Engineer

Ascent October 2024 - Present

  • 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