Gabriela Vasselai, Software Development Developer in Vancouver, BC, Canada
Gabriela Vasselai

Software Development Developer in Vancouver, BC, Canada

Member since June 3, 2014
Gabriela is a senior software developer with the ability to develop efficient and legible source code. She has extensive experience with a great variety of development tools and frameworks, which she combines with a high aptitude for learning new high-end technologies to bring the highest quality products to her clients.
Gabriela is now available for hire


  • Amazon
    Ruby, Java
  • Datamobi
    Elasticsearch, Amazon, AWS, Ruby on Rails (RoR), Ruby
  • Abylsen SUD
    jQuery, JavaScript, IBM DB2, Eclipse, WebSphere, Java



Vancouver, BC, Canada



Preferred Environment

Sublime Text, Git, Eclipse

The most amazing...

...thing I've coded is an index-based file to map the references between classes to provide a quick impactful analysis on a code refactoring.


  • Software Developer Engineer

    2016 - PRESENT
    • Developed a scalable payment system to process multiple payment methods.
    • Maintained a policy document system with approval workflow.
    • Developed a fraud detection system based on machine learning.
    Technologies: Ruby, Java
  • Ruby Developer

    2015 - 2016
    • Developed new decoration functionalities.
    • Maintained the application and bug corrections.
    • Developed the new layout (all pages involved).
    • Monitored and maintained the Amazon AWS servers.
    • Optimized the database for performance increase.
    Technologies: Elasticsearch, Amazon, AWS, Ruby on Rails (RoR), Ruby
  • Software Developer

    2014 - 2015
    Abylsen SUD
    • Developed a XML parsing layer with SAX processor and Java Reflections.
    • Created a component for business logic validators.
    • Generated dynamic Java beans according to XML, TXT, or JSON formats.
    • Built more than 4000 JUnit tests to ensure the good function of the XML, JSON, and TXT parsers.
    • Programmed a mirror layer with AspectJ, which allows the support team to enter clients' accounts with read-only permission.
    Technologies: jQuery, JavaScript, IBM DB2, Eclipse, WebSphere, Java
  • Senior Software Developer

    2012 - 2014
    G2KA Sistemas
    • Developed the integration connectors with ERPs (Sapiens, Protheus, SAP).
    • Created the persistence layer of a system of electronic invoice reception.
    • Built a resusable business layer to be used on three different integration systems.
    • Analyzed clients needs and created UML diagrams.
    • Programmed the view layer with PrimeFaces and jQuery.
    Technologies: Hibernate, Subversion (SVN), Maven, Microsoft SQL Server, PostgreSQL, MySQL, Oracle, PrimeFaces, SOAP, Java
  • SAP NetWeaver Java Developer

    2009 - 2012
    • Developed a web portal in Java/J2EE for SAP users.
    • Built the Java layers to customize the SAP functions on the portal for each client.
    • Integrated SAP with the tool SAP Process Integration.
    • Studied technical solutions directly with the clients.
    • Administrated the development environment with the NWDI.
    Technologies: Oracle, SAP Web Dynpro, SAP Process Integration (PI), SAP Composition Environment (SAP CE), SAP NetWeaver, Eclipse, Core Java (J2EE), Java
  • Software Developer

    2006 - 2009
    Senior Sistemas
    • Developed a tool for UML modeling and diagrams (class, sequence, activity, and use case) with Eclipse RCP.
    • Built a new framework of code generation with Eclipse RCP.
    • Automated the approval workflow of documents with SharePoint (C#).
    • Planned and developed test cases.
    • Integrated the CVS commits with the company tools using Python.
    Technologies: UML, CVS, Eclipse, Eclipse RCP, Python, C#, Java


  • Portal FJR (Development)

    A customer wish list portal, which allows access to the latest published designs and arts.

  • My Achievements (Development)

    An Android app that synchronizes with Xbox and Steam servers to track the gamer's achievements and compare with friends, creating ranked lists.

    Country-limited link:

  • Datamobi (Development)

    A Ruby on Rails application that approximates politicians from voters. It helps politicians to keep track of their contact with the public and to evidence their actions on the public demands.


  • Languages

    Java, XML, SQL, Core Java (J2EE), C#, Python, UML, Ruby, JavaScript, CSS
  • Frameworks

    JUnit, JPA, JSF, Hibernate, Ruby on Rails (RoR), JavaServer Pages (JSP), Apache Struts, AngularJS, PrimeFaces
  • Tools

    Amazon SQS, Eclipse IDE, Apache Tomcat, Eclipse RCP, Git, Sublime Text, CVS, Subversion (SVN), Maven
  • Paradigms

    Design Patterns, Model View Controller (MVC), Agile Software Development, REST
  • Platforms

    Amazon Web Services (AWS), AWS EC2, Eclipse, Oracle, WebSphere, SAP NetWeaver, Amazon
  • Storage

    AWS DynamoDB, AWS S3, JSON, Elasticsearch, MySQL, Microsoft SQL Server, IBM DB2, PostgreSQL
  • Other

    SOAP, Software Development, SAP Composition Environment (SAP CE), SAP Process Integration (PI), AWS, Multithreading
  • Libraries/APIs

    SAP Web Dynpro, jQuery


  • Specialist (EMPRETEC) degree in Entrepreneurship
    2014 - 2014
    SEBRAE - Blumenau
  • Bachelor's degree in Computer Science
    2006 - 2010
    Fundação Universidade Regional de Blumenau - Blumenau


  • Sun Certified Java Developer
    OCTOBER 2007 - OCTOBER 2017
    Sun Microsystems

To view more profiles

Join Toptal
Share it with others