Post Job Free

Resume

Sign in

GO Developer Engineer

Location:
Brasilia, Federal District, Brazil
Posted:
August 10, 2021

Contact this candidate

Resume:

Phone number: +55-61-984****** Email address: adn4gp@r.postjobfree.com

Masaru Ohashi Júnior

PROFESSIONAL

SUMMARY

Having around 20 years of experience in the IT industry in Web Applications which includes GoLang, Java applications development. Experience in design, development, testing, maintenance and documentation of Enterprise applications in Golang, and Java.

5 years of experience as Go Lang Developer.

Proficient with REST API's, Web Applications and microservices. Good experience with GO Lang drivers to perform operations such as CRUD operations and writing complex queries with PostgreS L and S L Server. Hands on experience with continuous integration and automation using Jenkins.

Hands on experience with version control tools such as SVN and GitHub. Experience with container-based deployments using Docker, working with Docker images, Docker-registries.

Experience in building REST APIs in Golang, providing backend capabilities to interface with OpenStack and other downstream APIs. Experienced in building User-Interface using HTML, CSS and JavaScript. Experience in all phases of SDLC including Requirement Analysis, Design, Development, Testing, Implementation and Maintenance. Good experience in Unit testing and Test-Driven Development (TDD) and Behavior driven Development (BDD).

Experienced in Agile Methodologies and SCRUM Process. Proficient in writing S L, PL/S L stored procedures, packages, functions, triggers, views and materialized views.

Experience in Data Migration Projects which uses S L Loader, PL/S L programming, coding procedures, triggers and functions. Proven ability to manage, analyze, identify and solve problems to consistently attribute to increased customer satisfaction and productivity. Expertise in distributed S L uery Tuning Techniques by using EXPLAIN_PLAN, S L Trace and hints provided by Oracle. WORK

EXPERIENCE

VINDIXIT

08/2017 – present BRASÍLIA - DF, BRAZIL

Gathering requirements from client, analyzing and preparing the Requirement specification document.

Developed microservices in Golang to process numerous data from Postgres, S L Server dbs in the following projects:

. Insolit

. diAria

. BeerWH

Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.

Environment: Golang, Docker, Restful API, JSON, GitHub. Designed complex application database S L statements for querying, updating and reporting using GO Database Connector. Used Go standard library packages along with the external packages like Gorilla MUX, Gorilla Sessions and many others.

Also worked extensively on Go Routines and channels. Golang Developer

WORK

EXPERIENCE

Extensively used Go's JSON package for marshalling and unmarshalling. Worked with CI/CD team to prepare the Jenkins file, roster file and salt stack to deploy code in our servers.

Avoid Go routine leaks by utilizing wait groups and error groups. Developed continuous integration strategy utilizing GitLab CI. Involved in developing JSP pages for the web tier and validating the data using JavaScript.

Implemented RESTful Web services to communicate with other systems. Configured Hibernate mapping across model classes. Used Spring DAO concept in order to interact with Oracle database using JDBC template.

Used Git for version control.

Participated in design meetings and code reviews.

Used Maven to build application and Jenkins for integrated Build. Designed application using Spring MVC, JSP, JSTL on the presentation layer, the business layer is built using Spring and the persistent layer using Hibernate.

Environment: Go Lang, JSON, GitHub, Linux, and PostgreS L, Java/J2EE, Spring MVC, JSP, JDBC, JavaScript, Hibernate, Maven, Eclipse IDE, Oracle-19g, WebLogic, Git.

PREVIC - National Superintendence of Supplementary Pension 07/2020 – present BRASÍLIA, BRAZIL

Business modeling.

Process mapping.

Software requirements specification.

Conceptual and physical data modeling.

Database administration.

Systems Architecture (Development of components for identification, authentication, authorization and customization of the application). Development with Golang 1.15 (gorilla mux, sessions, odbc) of the VIRTUS System.

Development with JAVA 7/8 of the VIRTUS System.

Spring Framework / Spring Boot.

JPA / Hibernate.

Gang of Four and JEE Design Patterns.

ECMAScript 2020 (ES 11).

Experience coding Micro-services with Java, applying concepts as: Repository, Service, Web Layer, Domain Model and DTO's.

Experience in managing multiple environments with Heroku (addons and backup / recovery).

Experience using PostgreS L and S L Server.

Senior programmer

LOGUS Technology

06/2012 – present BRASÍLIA, BRAZIL

Java development of an XBRL taxonomy generator, parser, instance validator, document instance generator and XSLT mechanisms for transforming XML files into reports and tax demonstrations based on Financial Reports (FR) and Global Ledger (GL) technologies.

Experience doing Multi-tenant architecture for installing GRP (Government Resource Planning) in Cloud.

2 years of experience using Docker Stack Deployment and Rancher. 4 years of experience doing Java analysis and development of new modules aimed at the needs of Brazilian Municipalities.

Implementation of SIAFE (PFMS) in the State of Espírito Santo. Implementation of SIAFE (PFMS) in the State of Rio de Janeiro. Senior programmer

WORK

EXPERIENCE

Implementation of SIAFE (PFMS) in the State of Alagoas. 3 years of experience doing Java analysis and development of components for the Public Debt control system for states and municipalities. Ministry of Defence

06/2009 – 08/2009 BRASÍLIA - DF, BRAZIL

Training experience for the Systems Development Center (CDS) of the Ministry of Defense within the GEX - Army Headquarters.

Subjects taught: SOA, CBD, CBSE and component-based development methodologies.

SOA, Reuse and Componentization Instructor

Coordination for the Improvement of Higher Education Personnel

(CAPES / MEC)

01/2010 – 11/2011 BRASÍLIA, BRAZIL

Systems architecture with Java language.

Experience with managing software assets and configuration, change and architectural testing processes.

Experience proposing new technologies, channels and configuration management tools.

Experience elaborating a reference architecture proposal and contribution in the construction of a development framework with a generic architecture in JBoss Seam.

Modeling and design of business processes, such as: Evaluation Process; New Course Recommendation Process; Classification Process of Intellectual Productions ( ualis).

Systems architect

Companhia Energética de Brasília

01/2010 – 01/2011 BRASÍLIA - DF, BRAZIL

Experience elaborating a Term of Reference for new contracting of telecommunications services for the Energetic Company of Brasília (CEB-DF). Information systems analyst

Mirante Tecnologia

01/2008 – 12/2009 BRASÍLIA - DF, BRAZIL

Experience in architecting a Single Sign On / Off (SSO) solution for the Integrated Service Network for Industry (RISI Network) for the National Industry Confederation (CNI).

Experience in architecting the SOA solution for Electronic Registration of Medicinal Products and Medical Devices at ANVISA (National Health Surveillance Agency).

Development team leader

Accenture

07/2006 – 08/2008 BRASÍLIA - DF, BRAZIL

4 years of experience with Java code development so that the telephone product acquisition processes could command network managers (NMS) from different telephone equipment manufacturers in the provision of new hired services, such as: Cisco, Huawei, Alcatel-Lucent, Siemens, Intracom, ZTE, with ATM and ETHERNET technologies.

Java development of software components for integration with the A5 Automatic Service Activation Program (ASAP) from the manufacturer Metasolv

(Oracle).

Experience with SOA Architecture at Brasil Telecom, later acquired by Oi Telecom.

Java development using CORBA middleware on Huawei T2000 NMS and Systems architect

WORK

EXPERIENCE

Newbridge / Alcatel NMS devices.

Experience in presenting proposals for performance indicators for the development activities of the Accenture software factory in Brasília. Experience in collaborating on projects involving partnerships with companies representing Siemens, Alcatel and Huawei.

Experience in international project in Greece, for the telephone company OTE, preparing follow-up reports and communicating with Accenture Italia and the team of the Greek company OTE.

Experience in SOA project, with the ALSB (Aqualogic Service Bus) from BEA / Oracle, implemented at Oi / Telemar with Accenture team from Rio de Janeiro. Experience in developing Java Native Interface (JNI) solutions with DLLs coded in C and C ++ languages.

Experience in the definition of service-oriented architectures with a focus on security for the development of projects for the company Brasil Telecom. Analysis, design and development of a system for reconciling contracts after a partnership between Brasil Telecom and SKY TV.

Specification of software requirements: requires and does not require for demands in applications involving the integration of corporate services using CORBA.

Experience with configuring application servers, such as: Sun Java System Application Server, Oracle IAS, JBoss, Tomcat and Websphere 6.1. Experience with the configuration of Databases, such as: DB2 8.0 and Oracle 10g and 11g, in issues involving Sun Solaris, AIX and HP UX platforms, Experience in the architecture of solutions involving projects, demands and systems developed by the Java Cell with Vitria BusinessWare 3.1.7 technology from EAI.

INDRA Company

10/2002 – 12/2006 BRASÍLIA - DF, BRAZIL

4 years of experience with Java development in the implementation and configuration of systems in partnerships between Banco do Brasil and the Ministry of Planning.

4 years of experience with object-oriented programming using the Java / J2EE language. Application development with Standard Widget Toolkit (SWT) and Servlets / JSP. Software development with Struts framework from version 1.1 to 1.2.7. Experience with WebSphere App Server.

Experience with Java development in the following projects: GDV - Virtual Discussion Groups developed in J2EE architecture for Banco do Brasil.

VLT - Banco do Brasil Volunteer System developed in J2EE architecture. OID - National Observatory of Digital Inclusion of the Secretariat of Logistics and Information Technology (SLTI) of the Ministry of Planning. GOI - Investment Budget Management at Banco do Brasil (experience in the use of disciplines such as: business process modeling, requirements analysis, data model, prototype construction and wireframe). APS - Monitoring of Social Programs - implementation of the application in a Linux environment with Sun Java System Application Server 7 2004 2. CNG - Management Accounting System - responsible for the development of new features contained in version 3.0 of this application. Experience in collaborating on the development of new persistence frameworks for Java Cell, using Java Introspection and Reflection. Architecture proposal for an intermediate layer of control and audit of transactions on client / server and WEB platforms. Collaboration with ideas in security framework responsible for the identification, authentication, authorization and customization in applications taking into account the multiplicity and

overlapping of access profiles (RBAC) registered in the mainframe system Senior System Analyst

WORK

EXPERIENCE

SISBB / APLICAT, from Banco do Brasil and a hierarchical structure of the organization.

Experience with UML notation for diagrams, and JAVA (J2EE versions 1.3 and 1.4), under a

RUP (Rational Unified Process) process instance, considered as a Development Case.

Experience with J2EE Design Patterns: MVC, Template Method, Filter, Application Service, Decorator, Factory Method, View Helper, Compound, Command (Action), Proxy, Adpater, Observer (Listeners), DAO, TOA, DTO, POJO

, BO, Façade, with relational databases (DB2).

Experience with Hibernate and iBatis in implementing application persistence layer.

Experience in training and multiplying knowledge with younger employees. Experience in integrating Java with mainframe technologies such as: JCL, TSO and ROSCOE.

Development of a generic architecture for the development of applications for Banco do Brasil with Java / Struts / JDO technologies, in a project to migrate 87 Lotus Notes applications to Java with Struts MVC persisting with JDO. Java development with Visual Age tool in the Migration project of Executive Demand Notes application for the WEB / Intranet version, today under the name SSTI - Requests for Services in Technology; Development in Java with the Visual Age tool of the SSTI consolidated consultation module, destined to the Managements and Directors. BB - Executive Demand Application;

Development in Java with the Visual Age tool of the SSTI project module, involving the Consultations of Demands and Actions by Projects (Manager, Complainant and Executor);

Development of the following applications and projects in the Lotus Script and Java languages:

SECEX - Banco do Brasil Agenda and Personal Address Reports; Transition Project for SECEX Vice-Presidents - Banco do Brasil (storage of data from the Mailbox, Appointments and Tasks);

SECEX booklet - Banco do Brasil;

CMD - Change Control - implementation, documents and migration; COT - Technology Occurrence Register;

Development of improvements in applications from other Banco do Brasil Boards, such as: Technology Meetings, Technology Activities and Technology Protocol;

DEM-Email: Agents responsible for generating weekly emails to all claimants and users of the Executive Demand Notes application, informing: Change in Demand Status; Demand content change; Overdue Demands and Maturities of the week;

Java development of integration involving technologies: JCL, TSO and ROSCOE; as well as, writing JOB for executing programs in Plataforma Alta. Specification of procedures for wilting and archiving of the Change Control System Log documents, coupled with the implementation of new bases of Log Wilting and Log Archiving, both referring to the CMD application. CONNET Tecnologia

01/2000 – 12/2002 RECIFE - PE, BRAZIL

Strategic Module for the State of Pernambuco Vice-Governor Calendar 2002 - SEPLANDES

Portal of Services of the Company for the Promotion of the Information Technology in the State of Pernambuco (FISEPE)

Pernambuco Court of Justice (TJPE) Protocol Center System (based on J2EE framework and IBM Lotus Notes platform).

Experience with Domino R5 Application Security and Workflow. Senior programmer

WORK

EXPERIENCE

Experience with Implementing a Domino R5 infrastructure. Experience with Maintaining Domino R5 servers and users. EDUCATION

Centro Universitário de Brasília

01/2005 – 12/2008 BRASÍLIA - DF, BRAZIL

Systems Analysis Associate

SKILLS

English

Professional

– LANGUAGES

Java GitHub Eclipse

Spring Framework PostgreS L Oracle

IBM DB2 S L SERVER MS Office

JIRA Data Model Skills UML

JPA

– SOFTWARE SKILLS

Analytical Skills Communication Multitasking

Problem-solving Teamwork Time Management

– SOFT SKILLS

CERTIFICATES

XBRL Consortium

07/2013

XBRL Foundation Certified

Oracle

04/2009

Oracle SOA Architect Expert

Sun Microsystems (Oracle)

06/2007

SCBCD Sun Certified Business Component Developer 5 Sun Microsystems (Oracle)

04/2008

SCDJWS Sun Certified Developer for Java Web Services CERTIFICATES

Sun Microsystems (Oracle)

04/2006

SCWCD Sun Certified Web Component Developer

Sun Microsystems (Oracle)

04/2009

SCMAD Sun Certified Mobile Application Developer

Sun Microsystems (Oracle)

04/2006

SCJP Sun Certified Java Programmer

Sun Microsystems (Oracle)

06/2008

SCJA Sun Certified Java Associate

Sun Microsystems (Oracle)

08/2008

SCEA Sun Certified Enterprise Architect 5 (I)

Scrum.org

09/2020

Scaled Scrum Professional (SPS)

Scrum.org

08/2020

Professional Scrum Product Owner (PSPO)

Scrum.org

08/2020

Professional Scrum Developer (PSD)

Scrum.org

06/2020

Professional Scrum Master (PSM)

IBM

04/2008

Certified SOA Designer

IBM

06/2007

Certified SOA Associate

IBM

04/2006

Certified XML Solution Developer

IBM

04/2009

Certified Rational Unified Process V7.0 Solution Designer OMG

01/2010

OMG Certified UML Professional Fundamental

CERTIFICATES

IBM

11/2002

CLPP - Principal Certified Lotus Professional (Java) IBM

11/2002

CLPP - Principal Certified Lotus Professional (Visual Basic) IBM

12/2002

CLPP - Principal Certified Lotus Professional (Java Script) IBM

11/2002

CLS Certified Lotus Specialist for Lotus Domino R5 CertiProf

06/2020

Scrum Foundation Professional Certificate

SCRUMstudy

07/2020

Scrum Fundamentals Certified

Linkedin

01/2020

Apache Maven

Linkedin

02/2020

C Language

Linkedin

03/2020

Git

Linkedin

04/2020

HTML

Linkedin

04/2020

Java

Linkedin

06/2020

JavaScript

Linkedin

07/2020

JSON

Linkedin

07/2020

Microsoft Excel

CERTIFICATES

Linkedin

08/2020

Object Oriented Programming

Linkedin

07/2020

Spring Framework

Linkedin

08/2020

Transact-S L

Linkedin

08/2020

VBA (Visual Basic for Application)

Linkedin

06/2020

XML



Contact this candidate