André Castelo, Mobile Web Developer in João Pessoa, Paraíba - State of Paraíba, Brazil
André Castelo

Mobile Web Developer in João Pessoa, Paraíba - State of Paraíba, Brazil

Member since January 3, 2016
André Castelo is a software engineer focusing in front-end development, with years of experience building Javascript applications using React or Vue. He has also worked in several full-stack projects using PHP and Python, leveraging tools such as Laravel and Django to deliver quality products.
André is now available for hire

Portfolio

  • Cyral Inc
    Mobile Web, User Interface (UI), User Experience (UX), Material-UI...
  • Rain
    Mobile Web, JavaScript, Emotion Library, React
  • Coolfire Solutions
    Mobile Web, TypeScript, JavaScript, Styled-components, Apollo, GraphQL, React

Experience

Location

João Pessoa, Paraíba - State of Paraíba, Brazil

Availability

Part-time

Preferred Environment

PyCharm, PhpStorm, VS Code, Git, Ubuntu

The most amazing...

...project I've worked on is a platform to gather the population's ideas and transform them into Rio de Janeiro's city plan for the next fifty years.

Employment

  • Senior Front-end Developer

    2020 - 2020
    Cyral Inc
    • Developed and iterated over the design for several pages and components, focusing on making the interface easier to use for the users and also making it look good.
    • Implemented CSS-in-JS library Emotion into the project, to improve the organization and readability of the CSS code for the project.
    • Added code quality enforcing tools to ensure that the code base had a consistent style and that no syntax errors were committed.
    Technologies: Mobile Web, User Interface (UI), User Experience (UX), Material-UI, Emotion Library, React, JavaScript
  • Front-end Developer

    2020 - 2020
    Rain
    • Avoided using Redux or GraphQL for complex state management by using React Hooks and React Contexts intelligently.
    • Implemented a complete redesign of the clients's dashboard, focusing on component reusability and readability while making sure it matched the design closely.
    • Implemented CSS-in-JS library Emotion to help organize the styling and minimizing repeated code as much as possible.
    • Worked with other developers to create an appropriate style guide for the codebase, and used Git hooks and other tools to enforce it.
    Technologies: Mobile Web, JavaScript, Emotion Library, React
  • Front-end Developer

    2019 - 2020
    Coolfire Solutions
    • Implemented several components according to specifications and worked closely with the designer to make sure they matched the InVision designs.
    • Worked on a client's dashboard, where the user was able to create data streams and manage their networks with ease.
    • Made several improvements to UX to make the dashboard as intuitive as possible.
    • Worked closely with the other developers reviewing code, writing tests and fleshing out front-end architecture.
    Technologies: Mobile Web, TypeScript, JavaScript, Styled-components, Apollo, GraphQL, React
  • Front-end Developer

    2019 - 2019
    Vault Health
    • Implemented many components related to their website redesign, focusing on responsive design and ensuring the layout was pixel perfect in all of the required resolutions.
    • Restructured their patient information quiz to allow the marketing team to deploy different quizzes and A/B test them for optimal engagement.
    • Worked closely with the designer and the other developers to ensure a quality delivery.
    Technologies: Mobile Web, JavaScript, Emotion Library, TypeScript, Redux, React
  • Front-end Developer

    2018 - 2019
    Listing Loop
    • Created several high-fidelity React components according to the design approved by the client.
    • Refactored several existing components and created new ones to ensure the platforms were compatible with mobile.
    • Improved performance on several areas of the application by simplifying code, implementing pagination, and extracting components.
    Technologies: Mobile Web, JavaScript, Firebase, Rollup, TypeScript, Redux-saga, Redux, React
  • Web Developer

    2017 - 2018
    Grin, Inc.
    • Worked on a feature to create email sequences that are automatically sent based on current relationship status with an influencer.
    • Implemented scheduled jobs to send pending campaign emails.
    • Maintained the front and back end and fixed bugs.
    Technologies: PHP, JavaScript, MySQL, Elasticsearch, Forge, Envoyer, Vue.js, Laravel, PHP 7
  • Back-end Developer

    2017 - 2017
    Daring Development
    • Created the API test suite with HTTP and unit tests as well as tests for the most critical parts of the application.
    • Integrated the API with Discord—every time a new pro user registers on our application, we add him to the correct Discord server with the correct roles and username. This was achieved using the Laravel scheduler, Socialite, and the Discord API.
    • Overhauled the way users vote for which games they want cheats for.
    • Worked completely in the back end with Laravel 5.4.
    Technologies: PHP, MySQL, Laravel, PHP 7
  • PHP/JavaScript Developer

    2016 - 2017
    ContentLaunch (via Toptal)
    • Worked on getting Twitter, Facebook, WordPress, Writer Access, and Stripe integrations up and running.
    • Integrated the app with Amazon S3.
    • Implemented the accounts feature, making it easier for users to collaborate with each other on content while allowing agencies to better handle their business accounts.
    Technologies: PHP, JavaScript, Vue.js, Sass, Laravel, PHP 7
  • Web Developer

    2016 - 2016
    WPensar Group
    • Worked closely with designers and other developers to deliver top quality interfaces.
    • Created an end-to-end testing suite using Behave and Selenium to ensure the quality of the user experience.
    • Wrote endpoints for our API to deliver new functionality for our customers.
    • Wrote a unit testing suite for our front-end application to guarantee the consistency and quality of critical features.
    • Optimized the front-end build pipeline using Gulp.js, JavaScript linters, and the TypeScript compiler.
    Technologies: JavaScript, Gulp.js, TypeScript, AngularJS, MySQL, Django REST Framework, Python, Django
  • Web Developer and Software Architect

    2013 - 2016
    Estrategia Marketing Digital
    • Worked on several legacy CodeIgniter projects, keeping them up to date and modernizing the codebase.
    • Deployed multiple PHP applications written in Laravel and CodeIgniter.
    • Developed RESTful APIs using CodeIgniter and Laravel.
    • Worked closely with designers to deliver innovative interfaces and experiences.
    • Planned and implemented architecture and databases for several clients.
    Technologies: MySQL, Mobile Web, Vue.js, jQuery, JavaScript, Grunt.js, Gulp.js, PHP, Sass, AngularJS, Laravel, CodeIgniter

Experience

  • Vault Health
    https://www.vaulthealth.com/

    Vault Health delivers a unique solution to health issues that plague men of all ages. I was involved in the redesign of their main website, as well as implementing some key functionalities related to their patient care dynamic forms.

    The project was built using React, Redux, TypeScript, and some CSS-in-JS using Emotion.

  • Listing Loop Platform
    https://www.listingloop.com.au/

    Listing Loop aimed to connect buyers and real estate agents in the Australian market, with a very unique approach. The UI and UX was a great challenge, involving responsive design, maps, dynamic components and a lot of interaction.

    The tech stack consisted of React, Redux, TypeScript, Styled System and Styled Components, and Firebase in the back end. There were many challenges with data handling, responsiveness and overall polishing, and I'm really proud of the work I've done in this project.

  • Grin, Inc.
    http://www.grin.co

    Grin is a platform that connects social media influencers and marketing teams, tracks their relationship and compensations, allowing those teams to move quickly and efficiently with their influencer marketing projects.

    While working on this project, I touched several layers of the stack—from the back end with PHP and Laravel, setting up microservices and integrating them, to developing responsive components using Vue.js and Vuex. I'm proud of the work I did for Grin and happy that the solutions implemented accelerated the company's growth.

  • Visão Rio500

    Platform designed to let the population of Rio de Janeiro express their dreams and desires, helping Rio's City Hall to develop the next fifty-year plan for the city.

  • Rio Media Center

    Platform developed to help the international media get accreditation and overall support in their coverage of the Rio Olympic Summer Games of 2016.

  • Laravel API Tutorial: How to Build and Test a RESTful API (Publication)
    Laravel is a PHP framework developed with developer productivity in mind. Written and maintained by Taylor Otwell, the framework is very opinionated and strives to save developer time by favoring convention over configuration. The framework also aims to evolve with the web and has already incorporated several new features and ideas in the web development world---such as job queues, API authentication out of the box, real-time communication, and much more. In this article, we'll explore the ways you can build---and test---a robust API using Laravel. We'll be using Laravel 5.4, and all of the code is available for reference on GitHub.

Skills

  • Languages

    PHP, JavaScript, TypeScript, HTML, CSS, HTML5, Python, Sass, PHP 7, GraphQL, Ruby
  • Frameworks

    Laravel 5, Material-UI, Redux, AngularJS, CodeIgniter, Laravel, Django REST Framework, Django, Ruby on Rails (RoR)
  • Libraries/APIs

    React, Vue.js, jQuery, Redux-saga, Emotion Library, Facebook API, Twitter API, Stripe API
  • Tools

    Gulp.js, Webpack, Git, VS Code, PhpStorm, PyCharm, Grunt.js, Envoyer, Rollup
  • Paradigms

    Responsive Web Design (RWD), Agile Software Development
  • Platforms

    Linux, Ubuntu, Firebase, Mobile
  • Storage

    MySQL, Elasticsearch
  • Other

    Mobile Web, Forge, Apollo, Styled-components, User Experience (UX), User Interface (UI)

Education

  • Post-graduate coursework in Web Development
    2011 - 2011
    Pontífice Universidade Católica do Rio de Janeiro - Rio de Janeiro
  • Bachelor's degree in Computer Science
    2005 - 2010
    Federal University of Paraíba - Paraíba

To view more profiles

Join Toptal
Share it with others