Scroll To View More
Hire the top 3% of freelance developers
Wellington Guimaraes

Wellington Guimaraes

Campo Grande - State of Mato Grosso do Sul, Brazil
Member since February 29, 2016
Wellington is a full-stack developer with over ten years of experience in all phases of the web development process: analysis, UI/UX design, and client and server side programming. He's one of those lucky programmers with real design abilities so in the front-end he codes with flair and visual appeal. He's passionate about challenges, innovation, and making people’s lives easier. He communicates well and has worked in big and small teams.
Wellington is now available for hire
Portfolio
  • ArmadaDelivery (via Toptal)
    Node.js, Express, React, Redux, MongoDB, Mongoose, Android, Kotlin, Anvil...
  • DigithoBrasil
    C#, ASP.NET MVC, NUnit, NHibernate, SQL Server, Oracle, JavaScript, jQuery...
  • Automobi
    C#, Node.js, Java/Android, Web API, SQL Server, NoSQL, Entity Framework...
Experience
  • JavaScript, 11 years
  • C#, 10 years
  • Java, 9 years
  • Android, 4 years
  • Node.js, 4 years
  • React, 2 years
  • Riot.js, 1 year
Campo Grande - State of Mato Grosso do Sul, Brazil
Availability
Part-time
Preferred Environment
PC, WebStorm, IntelliJ IDEA, VS, C9, Git
The most amazing...
...piece of software I've made was a B2B2C platform with White Label web & mobile interfaces, with offline sync, & built from scratch using multiple tech.
Employment
  • Full-Stack Developer
    2016 - 2016
    ArmadaDelivery (via Toptal)
    • Created RESTful API from the ground-up using Node.js, Express, and MongoDB.
    • Created a "single activity" (with multiple screens) Android app using Kotlin, Anvil ("virtual dom"), PaperDB, Retrofit, and Pusher.
    • Developed a shared/reusable UI library (React) to use on the admin and customer dashboard.
    • Created admin and customer dashboards (single-page apps) using React, Redux, Google Maps, and more.
    • Configured a job scheduler (with Agenda.js) to run the many recurring tasks required by the business to operate correctly.
    Technologies: Node.js, Express, React, Redux, MongoDB, Mongoose, Android, Kotlin, Anvil, Pusher, GCM/FCM, PaperDB, Retrofit
  • Full-Stack Web Developer
    2015 - 2016
    DigithoBrasil
    • Replaced a problematic spreadsheet (specifically importing was a problem) with a specialized single page web UI; it was greatly welcomed by users.
    • Introduced componentized front-end development using Riot.js (React-like) in 2 existing projects for the government.
    • Improved a C# testing fluent builder library.
    • Created reusable UI components library for connecting elements, inline editing, context menus, and more.
    • Decoupled the most complex UIs from back-end, making the back-end respond solely through a web API.
    Technologies: C#, ASP.NET MVC, NUnit, NHibernate, SQL Server, Oracle, JavaScript, jQuery, RiotJS, HTML5, CSS3, Sass, Gulp, Webpack
  • Co-Founder | CTO
    2014 - 2015
    Automobi
    • Implemented an Android White Label app generator with Gradle and Node.js. It was able to generate the apps and publish them to the Play Store.
    • Created a SMS gateway microservice using Socket.IO and Java (Android app) to send authorization tokens and notifications for offline users.
    • Designed the core RESTful API with multiple client sync capabilities.
    • Applied a lot of design patterns to make the code base more easily extensible and maintainable.
    • Created a NoSQL data storage library for Android with focus on high performance, flexibility, and simple usage.
    Technologies: C#, Node.js, Java/Android, Web API, SQL Server, NoSQL, Entity Framework, WebSockets, Google Cloud Messaging, React, TypeScript, HTML5, CSS3, Sass
  • Full-Stack Web Developer
    2014 - 2014
    UTC Engenharia
    • Implemented an importing feature, on both the front-end and back-end, for old spreadsheets used in industrial constructions planning.
    • Created several jQuery plugins to improve UI experience.
    • Introduced several JavaScript best practices to improve the code base maintainability.
    • Worked on the domain design of a new system to replace spreadsheets used to control the steps of industrial constructions.
    • Invited to be a technical leader, before leaving the company.
    Technologies: C#, ASP.NET MVC, Entity Framework, SQL Server, HTML5, CSS3, Less, jQuery, Handlebars.js
  • Web/Android Developer
    2013 - 2013
    StartupHouse
    • Designed the entire UI of an Android POS app.
    • Worked on the development of the first Android driver for Brazilian fiscal printers.
    • Developed a complex reputation engine for a generic reviews platform.
    • Implemented a search engine for a reviews platform combining Elasticsearch and a fast algorithm for keywords grouping and score improvement.
    • Created an embeddable widget (JavaScript) for product reviews for an eCommerce site.
    Technologies: C#, Entity Framework, ASP.NET MVC, Web API, MySQL, Elasticsearch, JavaScript, jQuery, Android, SQLite, OrmLite
  • Researcher | Air Traffic Controller
    2007 - 2013
    Brazilian Air Force
    • Created a platform for the control tower to receive military flight plans through the internal network (with a web and mobile interface).
    • Implemented a batch processor for military squadron flight plans.
    • Designed a shift schedule maker for air traffic controller with rules defined using simple RegExp.
    • Created a flight plan route finder for use on simulated data for ATC training.
    • Implemented an automatic operational briefing generator, based on local equipment and meteorological information; highlighting critical information for the upcoming shifts.
    Technologies: C#, Java, JavaScript
Experience
Skills
  • Languages
    ECMAScript (ES6), Java, HTML5, JavaScript, Sass, TypeScript, Kotlin, CSS3, C#
  • Frameworks
    Jest, Redux, ASP.NET, Flux, Express.js, AngularJS
  • Libraries/APIs
    jQuery, Handlebars, Node.js, React, Socket.IO, Riot.js, Sinon.JS, Pusher, Google Charts API, Quartz, Google Gson
  • Tools
    Babel, Visual Studio, Mocha, WebStorm, Gulp.js, IntelliJ IDEA, Git, Webpack, NPM, Hangfire, Adobe Illustrator, TFS, Sketch, Gradle, Travis CI
  • Paradigms
    Design Patterns, Object-oriented Programming (OOP), Scrum, Extreme programming, Test-driven Development (TDD), REST, Agile Software Development, Domain-driven Design, Functional Programming
  • Platforms
    Android, Azure, Amazon Web Services (AWS)
  • Storage
    MySQL, MongoDB, Microsoft SQL Server, Elasticsearch
  • Other
    Enzyme, SVG
Education
  • Incomplete Bachelor's degree in Computer Science
    2006 - 2009
    Federal University of Mato Grosso do Sul - Campo Grande, MS, Brazil
Hire the top 3% of freelance developers
I really like this profile
Share it with others