language switch

João Luis

de Bem Fernandes

João Luis de Bem Fernandes

Bachelor in Computer EngineeringSince 2007, developing professional and secure software to many businesses, always looking after quality and transparency. Check me out at octanic.dev

Objective

To work with system development team, aiming to contribute with the technology advance in the company, with the final objective to generate the best product for the end user.

Professional Experience

Agrotools

Agrotools (Currently)

Agribusiness

Fullstack Senior Software Developer

Mar/2022 - currently

Responsible for development in all parts of an application's lifecycle, related to ESG.
- Working in .NET Framework, .NET Core, Javascript development;
- Creating and maintaining APIs;
- Adjustments and definitions of pipelines in Microsoft Azure DevOps;
- Creating and Maintaining Routines with Azure LogicApps;
- Assistance to the development team, whether technical advice or through code review


Cognizant

Cognizant (1 year 3 months)

IT Services

Application Support specialist

Aug/2020 - Oct/2021

- Application support on .NET applications
- API support with postman
- Sharing troubleshooting information with other teams, with Oracle and MySQL databases
- Proactive documentation and knowledge transfer between our customers and our teams
- Contact with vendor for application support
- Problem investigation and changes coordination using ITIL standards.


Grupo Intercâmbio Global

Grupo Intercâmbio Global (3 years)

Tourism/Exchange

Systems Manager

Dec/2018 - Feb/2020

- IT Services and development team management
- Systems conception, analysis, dimensioning and implementation;
- Project management between the company's divisions that required technology, using mostly ASP.NET MVC, MySQL, Grafana, IIS, TFS and GIT;
- Automations development to time consuming tasks, raising productivity on every company's divisions, mostly using PowerShell and .NET Automations on Windows Server.
- Legacy systems support and maintenance in PHP, also working on their decomissioning.
- Help marketing team with Google Analytics implementation and metrics acquisition, contributing to SEO during development.


System Engineer

Mar/2017 - Dec/2018

- Systems conception, analysis, dimensioning and implementation;
- Project management between the company's divisions that required technology, using mostly ASP.NET MVC, MySQL, Grafana, IIS, TFS and GIT;
- Automations development to time consuming tasks, raising productivity on every company's divisions, mostly using PowerShell and .NET Automations on Windows Server.
- Legacy systems support and maintenance in PHP, also working on their decomissioning.
- Help marketing team with Google Analytics implementation and metrics acquisition, contributing to SEO during development.


Liberty Seguros (Brasil)

Liberty Seguros (Brasil) (1 year 3 months)

Insurance

Systems Consultant Analyst

Jan/2016 - Mar/2017

- Web development and maintenance of issuance systems using ASP.NET web forms along with JavaScript, Oracle and WCF, specifically in commercial lines quoting systems.
- Maintenance for legacy systems written in Classic ASP. Helped to port some functions to .NET, in order to advance with legacy decommissioning
- Use of Confluence and JIRA, for documentation and task monitoring;
- Implementation of continuous integration (CI/CD) with SVN and Bamboo.
- Improvements on the company’s management system, through knowledge transfer with a work group.


Talent Group S/A

Talent Group S/A (7 months)

IT Consultant

Software Developer PL (Fixed Term Contract)

May/2015 - Nov/2015

Fixed term contract, allocated at the client, Nestlé Co.
- Development and maintenance of Client Management solutions, using .NET, PowerShell and VBA Automations- Conception, development, global deployment using SCCM Infrastructure and follow up with several locations in the world.
- Participation in project meetings;
- Organization and administration of Knowledge Transfer sessions of the developed solutions;
- Production of technical and user documentation.


STB Student Traveu Bureau

STB Student Traveu Bureau (3 years)

Tourism/Exchange

Systems Analyst

Jun/2014 - Feb/2015

- Develop and implementation of information systems, sizing requirements and system functionality,
- Architecture Specification, choosing development tools, specifying programs, providing technical analysis support, create technical documentation.
- Establish standards, coordinate projects, offer solutions for computing environments and research in information technologies.


Developer

Mar/2012 - Jun/2014

- Software development through specifications and requirements, also helping on the process to generate them, with .NET and ASP.NET web forms, with SQL databases;
- Implementation and certification of the internal flight system, with e-Commerce integration module API;
- Development and implementation of workflows for the operational area
- ERP Maintenance;
- Database stored procedure tunning for SQL Server;
- Technical and user documentation creation;
- Troubleshoot and policy advise with helpdesk and programmers;
- Setting standards and code practices with the developers;
- Mentor of trainees;


Capta Tecnologia

Capta Tecnologia (3 years and 1 month)

ERP (Jewelery and decoration business)

Programming Analyst

Mar/2009 - Mar/2012

- Development and integration to the ERP of Electronic Fiscal Invoices systems;
- ERP Module maintenance and creation using Visual Fox Pro 9, C# and SQL Server;
- New technology research and implementation, involving devices;
- Implementation of Electronic Correction Letter (CC-e) to the ERP;
- Maintenance and implementation of Zebra and Allegro Labels;
- Systems/modules migration from Visual FoxPro 9 to VB.NET using WPF;


RmZNet

RmZNet (11 months)

Commercial Automation

Jr. Programmer

Apr/2008 - Feb/2009

Development of POS applications in .NET and SQL Server such as:
- Product presenter/price check terminal;
- Front of store, with certified and integrated scale, credit/debit card reader, cash register;
- Sales force mobile application using .NET Compact Framework, with an integrated bluetooth printer.


Siemens

Siemens (7 months)

Engenharia

Trainee programmer

Jul/2007 - Jan/2008

Development of applications for timesheet management, automations and risk assessment, using VBA with Excel and Access


Freelances

Some of my work that I did as a freelancer to partners. Please visit my Showcase for more information.

Roybot

60hrs | Skills: .NET Core, WPF, NPOI, C#, SQLite, Dapper, BoletoCore.NET

Automation for Royalties charging calculation and to send registered bills. The purpose of this tool was to eliminate the possibility of sending in charging mistakes and to shorten the content compilation and generation time used to charge the customers.

Interteck Katal

70hrs | Skills: .NET Core, ASP.NET Core, CSS, HTML, C#, JavaScript, MySQL, EF Core

Institutional Portal of the company with content management and contacts done within the website. The purpose was to have a tailor made solution aiming to overhaul the website and simplify content management.

Education

Centro Universitário Assunção (UNIFAI)

Graduation: Bachelor in Computer Engineering

Centro Universitário Assunção (UNIFAI)

2010 - 2015 (5 years)

ETEC Prof. Basilides de Godoy

Technical Course: IT Technician

ETEC Prof. Basilides de Godoy

2006 - 2007 (1 year and 6 months)

Languages

Portuguese:  Native
English:  Advanced
Japanese:  Basic
Spanish:  Intermediate

Certificates

Computer Engineer (CREA 5069534810)

Professional ID

MCTS .NET Framework 4.0, Web Applications (MCID: 9707894)

Acquired requirements to be recognized as a Microsoft® Certified Technology Specialist: .NET Framework 4, Web Applications.

edX Honor Code Certificate for Introduction to Bootstrap

Certificate for conclusion of Bootstrap introductory course.

edX Honor Code Certificate for Introduction to Bootstrap

ES2015: The Shape of JavaScript to Come

CodeSchool course - ECMAScript 6 fundamentals and its' applications.

ES2015: The Shape of JavaScript to Come

Real Time Web with Node.js

CodeSchool - about how to use Node.js to make scallable applications

Real Time Web with Node.js

Final Points