Alonso Godinez Salazar, Software Developer in Tacna, Peru
Alonso Godinez Salazar

Software Developer in Tacna, Peru

Member since January 16, 2017
Alonso is an experienced professional with five years of experience in the IT industry, specializing in software engineering. He is a self-driven and detail-oriented full-stack JavaScript developer with a focus on quality and exceeding expectations of both internal and external clients. He's also familiar with the MERN and MEVN full stack.
Alonso is now available for hire

Portfolio

  • Soshace
    React, Redux, Node.js, Express,js, MongoDB, Cordova, SOAP, Docker, Rancher...
  • Knowbly
    Vue.js, Vuex, Froala, MongoDB, Docker, Loopback, Node.js, Express.js...
  • Metrodigi
    JavaScript, CoffeeScript, MooTools, A11Y, React, GraphQL, Apollo, MongoDB...

Experience

Location

Tacna, Peru

Availability

Part-time

Preferred Environment

WebStorm, Jira, Slack, OSX, Visual Studio Code, Github, Bitbucket

The most amazing...

...thing I've worked on was an e-earning and content authoring platform that has a fully interactive course and widget creator with a custom exporting service.

Employment

  • Full-stack JavaScript Developer

    2019 - PRESENT
    Soshace
    • Made UI updates, fixed known bugs with high priority, and refactored core components of the legacy app.
    • Automated the export of the app to Android and iOS using Apache Cordova and bash/npm scripts.
    • Implemented API connectivity to Vendor SOAP API, designed an architecture, and made DB migrations to support synchronization events using RabbitMQ.
    • Documented all endpoints related to Vendor SOAP API using Swagger UI and wrote unit tests.
    Technologies: React, Redux, Node.js, Express,js, MongoDB, Cordova, SOAP, Docker, Rancher, RabbitMQ, S3
  • Javascript Engineer

    2018 - 2019
    Knowbly
    • Led the notifications feature, taking part in planning, development, testing, and integration with a small team, using feature-flag strategy.
    • Maintained and added features to our main product, a text authoring and course creation platform, using Jira as a reporting tool and Trello as a subtask manager.
    • Took part in decision making regarding the design and architecture of features and team workflow, on every sprint.
    Technologies: Vue.js, Vuex, Froala, MongoDB, Docker, Loopback, Node.js, Express.js, ElasticSearch, Video.js
  • Front-end Developer

    2017 - 2017
    Metrodigi
    • Maintained client legacy apps, making accessibility and cross-browser compatibility improvements on previously exported widgets.
    • Developed and integrated to the client staging environment, a proof of concept of a content authoring platform using MERN stack and GraphQL/Apollo.
    • Tracked and fixed overall bugs using Jira as a reporting tool.
    Technologies: JavaScript, CoffeeScript, MooTools, A11Y, React, GraphQL, Apollo, MongoDB, Redis, Node.js
  • Mobile Developer

    2015 - 2016
    HablaGente
    • Built native mobile apps for Android and iOS to interact with TV show audience through trivia games and live streams.
    • Built an admin dashboard to maintain trivia, advertising and monitor audience engagement in real-time.
    • Integrated Youtube and YouNow API's with custom wrappers, to our back-end service to centralize our live stream.
    Technologies: Java, Swift, Node.js, Socket.io, Express.js, MongoDB, RTMP, Bootstrap
  • Back-end Developer

    2015 - 2016
    Noveltie
    • Built and maintained an ERP software as a service for small to medium business with microservice architecture using Laravel as the core, and Node.js for heavy transactions and real-time features.
    • Tracked and fixed bugs using Trello and Kanban board.
    • Implemented notifications and chat for customer assistance, using real-time technologies.
    Technologies: Node.js, Socket.io, Pug, Seneca, PostgreSQL, MongoDB, React, Dropbox API,
  • Back-end Developer

    2014 - 2015
    Akitaxi
    • Developed the back end for an Uber-clone MVP, that allows secure and fast user-taxi matching based on geo-fence distances. Currently integrated and used by well-known taxi companies in PerĂº.
    • Designed app architecture, being able to support requests of the two apps and in realtime, also making it very easy to integrate with existing taxi companies.
    • Configured and deployed API for dev and production environments being able to monitor app performance through log files.
    • Designed an admin dashboard that allows managers to customize and maintain their employees quickly.
    Technologies: Node.js, Socket.io, Express.js, MongoDB, Redis, Twilio, Bootstrap, Pug

Experience

  • Knowbly (Development)
    https://www.knowbly.com/

    A web application built mainly with Vue.js and Loopback.js, for next-generation interactive content authoring and e-learning widgets creation platform.

    I was a Javascript engineer in charge to build and maintain core features of the app like attachment block on course creator, notifications service, layers editor, and the global files upload modal, all of them, components of the course creator, a key feature of the app.

Skills

  • Languages

    ECMAScript (ES6), JavaScript, Pug, CSS, HTML, HTML5
  • Frameworks

    Express.io, Tailwind CSS
  • Libraries/APIs

    React, Node.js, React Redux, Vue.js
  • Tools

    Git
  • Paradigms

    Agile
  • Platforms

    Linux, Firebase, Docker
  • Storage

    MongoDB, PostgreSQL

Education

  • Bachelor's degree in Systems Engineering
    2012 - 2016
    Jorge Basadre Grohmann University - Tacna, Peru

To view more profiles

Join Toptal
Share it with others