We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Vancouver, BC

SUMMARY

  • Full stack Software Engineer with a solid computer science foundation, driving smart solutions to major companies in Canada, United States and Brazil for 5 years.
  • Versatile and capable of wearing multiple hats, I have worked with a multitude of languages such as Java, Javascript, Ruby, and currently with Golang.
  • My goal is to work with the development of challenging and interesting projects of software, using top - notch technologies in a smart and collaborative environment.
  • I am Fluent in English and Brazilian Portuguese. Intermediate in French.

TECHNICAL SKILLS

  • Java
  • Ruby
  • Javascript
  • Golang Rails (on learning) iOS
  • Objective-C (on learning)
  • Spring MVC
  • Oracle
  • MongoDB
  • Hibernate
  • CSS
  • HTML
  • Selenium
  • Capybara
  • Cucumber
  • Watir
  • Git
  • SVN

PROFESSIONAL EXPERIENCE

Confidential, Vancouver, BC

Software Engineer

Responsibilities:

  • Development of standardized visualization boards for clients and customers using Golang with RESTful APIs.
  • Creation of RESTful resources using Go Martini package
  • Development and maintenance of different webservices in Rails and NodeJS, with MongoDB, MySQL and Redis.
  • Implementation of Automated tests in Ruby, with Cucumber and Watir to automate and accelerate the certification process, as well as a regression test suite to prevent breaking of currently working features.

Confidential, San Francisco, CA

Software Engineer

Responsibilities:

  • Integration achieved through RESTful services using Java with Spring MVC. MongoDB and Gradle. All implemented code was done using TDD and SOA principles.
  • Created and maintained a specific testing architecture for QA tests, using Ruby with Cucumber and Capybara.
  • Became temporary QA lead and led a small team of quality analysts, setting goals, dividing work and coaching.
  • Back-end development in Java with Spring, and Oracle as the database, including an internal MVC Framework
  • Front-end development with Javascript with jQuery and CSS
  • Implanted a new testing process into our development pipeline, using Ruby with Cucumber and Watir.
  • Improved the code coverage from 30% to 90%+ not affecting much the build times and increased the reliability of the code
  • Remained as part of the support team after the project finished, for the warranty period

Confidential

Software Engineer

Responsibilities:

  • Developed CRM and Billing systems for Confidential Internet using Java, as well as worked in the key project for Confidential 's credit card management systems, all in Scrum environments.
  • Improved ERD diagrams to provide more robustness to Confidential 's databases
  • Refactored Deployer to achieve more maintainability and added new features. Deployer is a branching and merging system for the code and also keeps track of libraries, frameworks and projects dependencies
  • Created visual identities and interactive user experience for the internal portal of Vale, with Javascript, jQuery, HTML and CSS3
  • Development of the company's intranet in PHP
  • Maintained the multiple databases environments throughout the development pipeline (from development to production servers) in Oracle, SQL Server and MySQL for internet providers, including internal systems.
  • Audited SQL scripts for the development team to maintain quality, standardization, suggested improvements and prevented errors when deploying them to the upper environments.
  • Participated in decision-making meetings for backup, replication, standards and general database administration policies

We'd love your feedback!