Eder Pérez, Software Developer in Mexico City, Mexico
Eder Pérez

Software Developer in Mexico City, Mexico

Member since January 31, 2020
As a senior full-stack engineer with a decade of experience and a bachelor's degree in computer science, Eder has been working on various projects as a full-stack engineer in a number of industries, ranging from startups to enterprise companies. He has rich experience with trending technologies like React, Vue.js, and Angular for front-end development and Django, Ruby on Rails, and Node.js for back-end development.
Eder is now available for hire

Portfolio

Experience

Location

Mexico City, Mexico

Availability

Part-time

Preferred Environment

OS X, Linux, VSCode, Vim, Git

The most amazing...

...project I've worked on is a SaaS platform similar to spreadsheet which supports powerful features like importing MySQL, PostgreSQL, Hubspot, etc.

Employment

  • Full-stack developer

    2020 - 2020
    Rise Services LLC (via Toptal)
    • Implemented storing Ag-grid status like row and column grouping, sorting, filtering, expand/collapse group columns into database.
    • Implemented an invoice system including generating PDFs, verifying and emailing invoices via Sendgrid, etc.
    • Handled drawing various kinds of charts like bar chart, pie chart, radar chart, line chart, etc.
    • Built reusable React components and did some designs for new features.
    • Fixed cyclic dependency issues in OneToMany relationship between models in Sequelize.
    Technologies: React, Node.js, Express.js, Ag-grid, Sequelize, PostgreSQL, OracleDB, PDF generation
  • Senior Back-end Developer

    2019 - 2019
    Care Dash
    • Developed a back-end part using Django and Django Rest Framework with a PostgreSQL database.
    • Architected a high-level back-end structure system and estimated the project deadline from the customer's requirements.
    • Built structured RESTful API endpoints in Django.
    • Wrote REST APIs with Django Rest Framework and Django server-side template with many other libraries like Django-allauth.
    • Optimized database queries to handle petabyte-scale databases.
    Technologies: Django, Django Rest Framework, PostgreSQL, Redis, RESTful API
  • Senior UI Developer

    2018 - 2019
    Triphop, Inc.
    • Updated the existing legacy one from Angular 1.5 to Angular 7.
    • Customized Google Map API to browse all hotels on a map.
    • Implemented advanced filtering components and infinite scroll pagination.
    • Developed highly reusable and cross-platform components with Angular Material UI.
    • Converted Sketch designs into pixel-perfect and cross-device web pages.
    Technologies: Angular 7, NgRX, Angular Material, Webpack, Google Map API
  • Senior Front-end Developer

    2018 - 2019
    Jenny Yoo
    • Created Vue.js-powered reusable components to reuse throughout the project.
    • Converted Figma designs into pixel-perfect and mobile-responsive web pages with Vue.js.
    • Wrote an advanced shopping items list possesses filtering, sorting, and pagination.
    • Implemented image optimization to improve the dozens of images loading at the same time.
    • Integrated Cypress into project to implement e2e testing for the stable codebase.
    Technologies: Vue.js, Vuex, BootstrapVue, Node.js, Express.js, Contentful, Webpack, Google Tag Manager
  • Senior Full-stack Developer

    2017 - 2018
    TopLine Results
    • Created web apps from scratch, starting from the client's requirements and building an Agile/Scrum environment.
    • Built reusable components and higher-order components to reuse throughout the project.
    • Added some test coverage to the codebase and promote a TDD approach at least for all the core features.
    • Integrated third-party libraries such as Payment APIs, Sendgrid, etc.
    • Wrote a deployment script to deploy the GitHub branch into a Heroku staging server automatically.
    • Designed database schemas and models from the business logic.
    Technologies: React, Ruby on Rails, Jest/Enzyme, Rspec, Redis, Google map API, OAuth2
  • Senior Front-end Developer

    2015 - 2017
    WhatSong
    • Designed the application architecture with Typescript, React, and Redux.
    • Created several React components with AntD focused on SPA and RWA.
    • Refactored authentication logic with redux-auth-wrapper.
    • Implemented web socket communication between front-end and back-end with socket.io.
    • Configured the project's webpack build process to improve the performance.
    Technologies: React, Redux, AntD, Redux-Form, Typescript, Image optimization, Jest
  • Full-stack Developer

    2012 - 2014
    Fourstay Inc.
    • Created a RESTful API using Django and Django Rest Framework to interact with cutting edge network security software.
    • Created data models and database schemas to represent complex data.
    • Built a single-page application using AngularJS to consume API and allow users to view and modify the underlying data.
    • Customized the Google map API to show all available rooms and implemented filtering by location and available dates.
    • Developed cross-browser compliant front-end using AngularJS.
    Technologies: Angular 1.5, Django, Webpack, Google Map API, Bootstrap, jQuery, Chart.js

Experience

  • Real Estate App for Renting Rooms (Development)
    https://4stay.com/

    An Angular-based app for renting rooms.

    We helped customers bring their conceptual ideas into the real-working product with AngularJS for front-end development and Django for back-end development.

    I worked as a full-stack developer to develop the project from scratch and architected the project structure for the maintainable and scalable codebase.

  • Soundtracks App (Development)
    https://www.what-song.com/

    A React-based app for streaming songs from the latest movies and television shows.

    I worked as a front-end developer to develop the front-end part with React.

    I mostly focused on building reusable components and improving the performance with image optimization.

Skills

  • Languages

    TypeScript, ECMAScript (ES6), JavaScript, Python, Ruby, C++, GraphQL
  • Frameworks

    Angular, Django, Ruby on Rails (RoR), Redux, Laravel, Material-UI, Bootstrap 4, Jest, Cypress.io, Express.js, Laravel 5, Mocha.js
  • Libraries/APIs

    React, Vue.js, Node.js, MobX, Antd, D3.js, Charts.js, Chai
  • Tools

    Sequelize, Nginx
  • Platforms

    Heroku, Firebase
  • Other

    WebSockets, Enzyme
  • Storage

    Elasticsearch

Education

  • Bachelor of Engineering degree in Computer Science
    2005 - 2009
    Universidad Autónoma Metropolitana - Mexico City, Mexico

To view more profiles

Join Toptal
Share it with others