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
01/2020
Apache Maven
02/2020
C Language
03/2020
Git
04/2020
HTML
04/2020
Java
06/2020
JavaScript
07/2020
JSON
07/2020
Microsoft Excel
CERTIFICATES
08/2020
Object Oriented Programming
07/2020
Spring Framework
08/2020
Transact-S L
08/2020
VBA (Visual Basic for Application)
06/2020
XML