Filipe Veber

Filipe Veber

Software Developer

Followers of Filipe Veber1000 followers
location of Filipe VeberBlumenau, Santa Catarina, Brazil

Connect with Filipe Veber to Send Message

Connect

Connect with Filipe Veber to Send Message

Connect
  • Timeline

  • About me

    Software Developer

  • Education

    • Faculdade de Tecnologia Senac

      2016 - 2018
      Analysis and Development of Systems Tecnologia da Informação
    • Cultural Norte Americano - CNA

      2016 - 2016
      English course Pre Advanced II
    • Centro de Educação Profissional Hermann Hering

      2012 - 2015
      Information Technology Technician
    • IGTI

      2020 - 2020
      Bootcamp Information Technology
    • University of Cambridge

      2021 - 2021
      English Course

      I'm attending a 40 hours online course.The course is part of the Cambridge CELTA and the teachers in training cover grammar, vocabulary and skills. As this is an on-line course, the students are from all over world.

  • Experience

    • HiMaker Sistemas

      Nov 2013 - Mar 2015
      Software Developer

      Development of multi platform systems (iOS, MacOS, Windows and Web). Customer support via Skype and, on specific clients, leaving the city to work directly at the customer base. Customer training and assembly of tutorials and documentation to access directly through the web.

    • HBSIS

      Jan 2016 - Jul 2017

      I worked for the WMS team developing Android multi platform applications in both front-end and back-end using REST, RxJava, AndroidAnnotations. As an Agile environment, I'm familiar with Scrum, Kanban, Daily meeting and some others Agile-concepts.Technical details:- Work model: Agile- Language: Java- IDE: Android Studio- Database: REST API Calls (system and APIs maintained by the C# .NET team)- Code Repository: GitHub- CI/CD: Jenkins Developing Android multi platform applications using REST, RxJava, AndroidAnnotations. As an Agile environment, I'm familiar with Scrum, Kanban, Daily meeting and some others Agile-concepts.Technical details:- Work model: Agile- Language: Java- IDE: Android Studio

      • Junior Android Developer

        Jun 2016 - Jul 2017
      • Android Developer

        Jan 2016 - Jun 2016
    • Freelance

      Feb 2017 - Mar 2017
      Android Developer

      Change the User Interface and implement new features to improve User Experience and application performance.Technical details:- IDE: Android Studio- Language: Java- Application Interface: XML- Code Repository: GitHub

    • Fácil Informática Espaider

      Nov 2017 - Aug 2019

      Working as a web developer, I'm developing responsive systems for the Legal Area, using C# language, JavaScript and Quellon®, a framework built by the company itself. Despite the framework, there are some cases we need to code the front-end. In these cases, we use HTML, CSS, Javascript and Ajax. I've been participating in projects such as the “Timesheet for the Employees”, an intern project that I developed from zero by my own.Technical details:- Working model: Waterfall- IDE: Visual Studio- Back-end: C # .NET- Front-end: Quellon Framework, HTML, CSS, Javascript, Ajax (with json).- Database: SQL and Oracle- Code Repository: TFS- Using XML to transport data between layers (front end, back end and database).- Using the internal system to document developed features- Deploy: Manual- Testing: Manual tests (the routines are also tested by the Systems Analyst) Show less

      • Junior C# Web Developer

        Aug 2018 - Aug 2019
      • C# Web Developer - Internship

        Nov 2017 - Aug 2018
    • Freelance

      Apr 2019 - Jul 2019
      Web Developer

      Working in an agile environment with 3 friends, we built an on demand web app for a factory established in the city. The web app has 2 profiles: Admin and Sale. Admin: populate the database with data (CRUDs) and sets the rules for the calculations of manufactured products prices, such as the product size, the time to deliver a purchase and so on. Sale: as the salesman pass the day visiting the factory’s clients, they use the app to calculate the cost of a possible purchase based on the client's criteria of products, sizes, quantities and based on the rules the admin configured.Technical details:Daily: as each of us worked from home we didn't do the daily meeting. Of course, we used a chat room where we could ask for help, discuss about the client's business, discuss about technical questions and so on. Weekly: every Monday we did retrospective and planning. Back-end: Node.js (with REST APIs and Sequelize to communicate with the database) Front-end: Vue.js Push notifications: Socket.io Mobile: PWA (Progressive Web Apps) to build an app-like for the sales team Developer environment: Heroku Developer database: Amazon Code repository: GitLab (we worked with Merge Request. Doing so we were able to work doing a Code Review on each other's code) Show less

    • Supero Tecnologia

      Sept 2019 - Jun 2022
      Mid-level C# Software Developer

      Below are some details about the projects I have worked on:Client #1: Legal areaDescription: Learned technologies never used before: Node.js, ReactJS, GraphQL and Sequelize. Team composed of 3 devs working in an agile environment, doing the dailies and in my case pair programming to speed up my learning-paths. Mentored new hired developers during 4 months applying pair programming, teaching some concepts about React JS, state management and other front-end-stuffs, reviewing code and reviewing & approving Pull Requests.We developed 5 products:- A portal for Users (clients and service providers);- A portal for Administrators;- A cross-platform app for Clients;- A cross-platform app for Service Providers;- The back-end that is consumed by the other 4 products- Safe2Pay payment gateway integration.Client #2: Power generation and transmission areaDescription: Node.js, Typescript, TypeORM and a bit of oracle were the technologies learned for this one. This time I was the only developer working on the backend. The client had several microsservices and our task was to develop one more microsservice, for a new module, following the guidelines of the others microsservices. Sometimes I helped our business analyst by discussing business rules (wether they were trivial to implement), clients needs, pros and cons of them and so on.Client #3: Installment plan areaDescription: Working with .NET/C#, EntityFramework, code-first approach, migrations and SQL Server. Here's where I started to improve my architectural skills (Clean Arch, SOLID…). Worked with code review on PRs and helped the team decide how we would work and arrange our branches so the CI/CD of our BE and FE could be more fast, organic and easy to maintain. Show less

    • Freelance

      Nov 2020 - Mar 2021
      Flutter Developer

      App for Android smartphones.The app has the User and Admin profiles. - Admins: create contents. Title, description and upload a related audio.- Users: consumes contents created by admins. They choose a content based on title and description and can listen to the audio related to that topic. In addition, there's the option to send messages directly to the admin WhatsApp in case of any doubts about the content the User is accessing.Tecnical details:- Firebase Authentication: User has to create an account (possibility to create with Google) - Firebase Firestore Database: Admins contents.- Firebase Storage: To save the audios that the admins relate to the content.- Firebase Crashlytics: Bug tracking.- Remote Config: Variables to change the Admins emails and phone numbers.- SQLite database: Static contents that can be saved locally without having to be synchronized. Show less

    • Zipdev

      Jun 2022 - Apr 2024
      Backend Engineer - C#

      Client #1: Worked for them for almost 2 years. About 7 months of this period, worked on a legacy system written in Java and Groovy. Some of the tasks were: Diagram use cases and system flows, bug fix and legacy code maintenance, and develop/add features.After that, started working with C#/.NET + Azure stack on a variety of Domains owned by my team. Some tasks performed were:- Port legacy code to new project/solution, refactoring it to match market and organizational best practices- Create project's Clients to be consumed by the legacy code/solution- Build dynamic reports pulling data from the Data Warehouse- Integrate with third-party systems to pull external dataA personal achievement: this was the first time working with Unit Tests, and I was capable of increasing the code coverage of some Domains in both Java (47 tests) and .NET solutions (93 tests). Show less

    • Supero Tecnologia

      Jun 2024 - now
      Full-stack Software Developer

      Helping a company with several MES -modular-monoliths to deliver high quality features.The back-end is coded using C#/.NET. We use both MSSQL and MongoDB as databases.In the front-end we use a mix of ASP.NET MVC and vanilla JavaScript + jQuery to handle all user interactions, validations, Ajax calls and more.Although it's a 30 day contract*, I have delivered:- 1 bug fixed (found by me)- 3 business features- 2 features in the core system to facilitate developers work and enhance our productivity!* The contract has been extended monthly Show less

    • Freelance

      Oct 2024 - now
      Full-stack Software Developer

      Working with a small local company that produces card games, developing a simple yet smart solution.💼 Key results:- Annual savings: R$ 1.200,00 by cutting paper use and automating processes- Increased efficiency: Faster and more accurate operations with centralized information🔧 Technologies used:- Node.js: Server app to capture customer orders in real-time via Webhook events sent by company's third-party checkout tool- Firebase Cloud Firestore: NoSQL database to store the orders- Flutter: Web app for the company’s employees to view and track orders easily- Firebase Hosting: Host the Web app- Vercel: Host the Server app Show less

  • Licenses & Certifications

  • Volunteer Experience

    • Volunteer

      Issued by Cedup Hermann Hering on Oct 2014
      Cedup Hermann HeringAssociated with Filipe Veber