Loading...

Ubirajara Marsicano Neto

I am a Software Architect specializing in Node.js, React.js, TypeScript, AWS (ECS, RDS, S3, Systems Manager, EC2, ElastiCache, CloudFormation) and SQL (PostgreSQL, MySQL, Microsoft SQL Server) with over 10 years of commercial experience. I am an accomplished tech/team lead with both enterprise (Fortune 500) and startup experience in a variety of industries including banking, cyber security, gaming, mobility, and more.

Accomplishments:

Tech Stack:

<Projects/>

Your

Logo

Have an idea? Let's talk

IBM

Easy Carros

NodeJsReact

Herasoft

AWSNodeJsReact

Cashin

AWSNodeJsPostgreSQLReact

The Rounds

NodeJsPostgreSQLReact

Headshot Labs

AWSNodeJs

Mottu

AWSNodeJsPostgreSQL

Beblue

NodeJsReact

<Resume/>

The Rounds - March 2023 to August 2023

title: Software Engineer

employment type: Contract

tech stack: Next.js, TypeScript, PostgreSQL

Spearheaded the implementation of the new product details page, utilizing React, Next.js, Typescript and Node.js, and implemented E2E testing practices using cypress.

  1. Developed and implemented a new product details page utilizing React, Next.js, Typescript and Node.js. This new page was covered by E2E testing practices using Cypress, ensuring no regressions were introduced.

  2. Implemented rich text editing to internal airplane.dev pages. Learned how to write custom javascript shims in order to compile the rich text editor to the airplane.dev platform.

  3. Increased the Average Order Value (AOV) by 40% by implementing a new product details page. Reduced the regression rate by implementing E2E testing practices using Cypress.

  4. The project moved at a fast pace and we had to keep iterating quickly, so I collaborated with the design team to create good engineering requirements and to ensure the design was feasible to implement.

Mottu - September 2022 to March 2023

title: Senior Software Engineer

employment type: Contract

tech stack: AWS, Typescript, Angular, Nest.js, PostgresSQL

Optimized Microsoft SQL Server SQL queries in the customer success internal platform, and fixed the architecture of the customer success team web app using Angular, Node.js and Typescript. Also developed a battery exchange module for the maintenance team, and integrated credit card payment capabilities in the self-service kiosk.

  1. I refactored and implemented new features in the customer success portal written in Angular 16 and Node.js. All the new features and corrections were developed using Typescript.

  2. When optimizing the SQL queries, I had to learn C# in order to rewrite the LinQ queries into raw SQL queries in order to fix the ORM issues found in the .NET Core application.

  3. After the improvements were deployed, the average response time for customer support tickets was reduced by 40%. After integrating credit card payment capabilities into the self service kiosk, customers were able to makepay their overdue fees, lowering the front desk workload.

  4. The product was quickly changing and we had a fast pace of development, so I helped plan and write engineering requirements documents for the new features and improvements, while also mentoring new team members and coordinating with the product team.

AE Studio - May 2022 to August 2022

title: Software Engineer

employment type: Contract

tech stack: React, Next.js, Typescript, Algolia

Implemented new features for a publishing platform using Next.js, Node.js and Typescript, and helped refactor their Algolia integration by switching the search interface to their official React InstantSearch library.

  1. Replaced a custom search implementation with Algolia's React InstantSearch library, while adding new search features. Also developed custom React components using Typescript to integrate with the headless CMS platform the client used.

  2. While deploying new features, I had to learn how to deploy them to the client's environment on Azure.

  3. After deploying the new search features the end users of the platform could search for articles and authors in a more efficient way, and reduce the amount of bugs and issues related to the search functionality.

  4. When working on the new Algolia search features, I had to understand their custom implementation and refactor it to use Algolia's official React InstantSearch library, while also adding new features to the search functionality. This was achieved by working closely with the client's CTO to plan and execute the new features.

Herasoft - September 2020 to May 2022

title: CTO

employment type: Full time

tech stack: Typescript, Node.js, React, Angular, PostgreSQL, AWS

As a CTO, I joined the company at the earliest stage to help set up the engineering team. The tech stack of choice was Node.js, Typescript, Angular, React, Nest.js, PostgreSQL, C and C++.

  1. I lead the development of the company's core product, a decentralized identity and credential management system, HeraPass, using Typescript, Node.js, React and PostgreSQL. Also we prototyped and launched a small scale version of HeraFlow, an AI-based threat analysis platform based on Netflow inspection using C and C++.

  2. When managing the engineering team, I was responsible for recruiting and onboarding over 10 engineers and project managers, as well as assisting with legal review and offshore subcontracting. Which I had to learn how to do on the fly.

  3. Before my arrival, there wasn't a clear product offering for the cyber security product line. We delivered 2 products ahead of schedule within a year, including HeraPass and HeraFlow.

  4. We faced several challenges, for example trying to find good market fit for our products, but we managed to iterate quickly due to our engineering process and move fast to meet market demands.

Cash.In - February 2020 to February 2021

title: Tech Lead

employment type: Full time

tech stack: Node.js, Typescript, React, Angular, AWS, PostgreSQL

I joined CashIn as one of the first software developers and by using Typescript, PostgreSQL, React and Nest.js led the development of the QRIN platform. Also I was responsible for maintaining their current web application and developing new features. Was also responsible for hiring the initial engineering team and managing the development of the platform.

  1. Using Typescript, PostgreSQL, React and Nest.js, I developed the QRIN platform, managing all aspects of requirements analysis, design, and programming. I also developed new features like the direct transfer feature that allowed users to directly send credits to another person in the platform.

  2. When implementing new features on the platform, we had to be careful in order to maintain compliance with accounting and financial regulations. I learned how to deal with these regulations and developed tests on the database layer to catch bugs that could lead to compliance issues.

  3. Through my efforts, CashIn benefited from increased revenue from a second product, QRIN, which was developed and launched in 2020. The company also benefited from a larger engineering team, due to that fact its delivery rate of new features grew considerably.

  4. CashIn needed to grow fast, in order to acquire new customers I personally helped the founders through requirements engineering in order to deliver a product that would be attractive to new customers.

MaxxiData - October 2019 to January 2020

title: Senior Software Engineer

employment type: Contract

tech stack: Node.js, Typescript, React, PostgreSQL, AWS

I joined MaxxiData to deliver new internal tools at Bayer using Typescript, React, PostgreSQL, and AWS.

  1. Developed a new scaffolding tool using Hygen.js, Node.js and Typescript to generate new projects with a predefined structure and configuration. The tool was also used to create new smaller features by using the architectural guidelines laid by Bayer.

  2. Managed the devops of the project, using AWS (ECS, EC2, SES) and Docker, while learning their enterprise guidelines for security and compliance.

  3. After deploying the new tools I developed we saw an increase of 3x in developer productivity.

  4. Project delivery was made somewhat complicated due to compliance requirements, but through the automation tools I developed, we were able to deliver the project on time and within the guidelines.

KapMug - August 2019 to October 2019

title: Software Architect

employment type: Contract

tech stack: Node.js, Typescript, React, PostgreSQL, GCP

I was brought on as a consultant at Kapmug to assist the group with testing their mobile app using React Native and Detox, and documenting their kubernetes and the Google Cloud infrastructure.

  1. I wrote testing automation for their react native app and set up the infrastructure documentation using kubernetes and the Google Cloud platform. I also built and deployed live staging environments that the customers would use to test the product before it went live.

  2. Working with the engineering team, I learned how to set up automated testing for their mobile app using Detox. I also trained the team on how to create them and use the tools.

  3. The business was able to release a more stable product to the market, reducing the number of bugs and issues that were found by customers.

  4. The biggest challenge was getting the team to adopt the new testing tools and infrastructure. They were used to manual testing and the request for new features was high. This was relieved by setting up a training program and working with the team to understand the benefits of the new tools.

Hercules SEZC - June 2018 to March 2019

title: Lead financial technologies architect

employment type: Contract

tech stack: Node.js, React, Typescript, AWS, PostgreSQL

I was hired to build a new system for the company to manage their gold assets using Typescript, Node.js, React.js, PostgreSQL and AWS. I was also responsible for mentoring junior developers and ensuring the system was compliant with KYC regulations.

  1. Developed a ICO portal and related systems using Typescript, PostgreSQL, Node.js and React.js to sell tokens in their ICO. I also built a gold management platform that utilized cryptocurrencies as its primary form of ownership.

  2. When developing the ICO portal, I learned how to incorporate KYC processes and integrate with Shufti Pro KYC API to meet regulatory standards.

  3. The company was able to raise tens of thousands in their ICO and the gold management platform allowed them to manage their gold assets more efficiently.

  4. The main challenge was ensuring the system was compliant with KYC regulations, which was solved by integrating with Shufti Pro KYC API.

Easy Carros - October 2017 to June 2018

title: Senior Software Engineer

employment type: Contract

tech stack: AWS, JavaScript, React, AngularJS, MongoDB

I was hired as a Senior Software Developer at Easy Carros to work on their main product using Typescript, MongoDB, React.js, and Node.js.

  1. I delivered new features for their vehicle checklist product using Typescript, MongoDB, React.js, and Node.js. The new features included a graphical interface for admins to configure the checklist, and a mobile app for drivers to complete the checklist.

  2. When implementing new features, we had to maintain the MongoDB database and ensure that the data was consistent, this involved creating maintenance scripts in the database layer.

  3. The new features helped the company to attract new clients and retain existing ones, as it made the product more user-friendly and efficient.

  4. The main challenge was to ensure that the new features were compatible with the existing ones, and that the data in MongoDB was consistent across the different areas of the business. We managed to overcome this by creating a new data model on MongoDB to ensure that the data was consistent.

Headshot Labs - November 2016 to September 2017

title: Software Engineer

employment type: Contract

tech stack: AWS, JavaScript, Vue.js, PostgreSQL

I was hired by Headshot Labs to develop authentication and wallet management systems using Javascript, Vue.js, PostgreSQL, and AWS to support new features for the game 'Killtype Synthetic'.

  1. I developed the authentication and wallet management systems using Javascript, Node.js, JWT, PostgreSQL and AWS.

  2. At the time we utilized Photon Engine for multiplayer game development. I worked with the team to learn how to integrate our authentication and wallet management systems with Photon Engine to support the game's multiplayer features.

  3. The new features I developed allowed for the development a new game launcher that made the game more accessible to players.

  4. The challenges were to develop a system that could handle the high volume of players and transactions that the game would generate. This was solved by moving our deployment away from Chef and leverage the AWs GameLift service to deploy and scale our game servers.

Beblue Brasil - May 2016 to September 2016

title: Software Engineer

employment type: Contract

tech stack: AWS, JavaScript, React.js

I was hired by BeBlue to develop new features and automate their intercom integration using Node.js, Javascript, React.js and help them research and validate the Mesos DCOS for their cloud infrastructure.

  1. Using Javascript and React.js, I added new features to their admin portal, and automated the intercom tagging process used by the marketing team for targeted advertising.

  2. When working with the marketing team, I learned how to segment and tag users in Intercom in order to automate the whole process using Node.js.

  3. The intercom automation saved the company thousands of dollars in manual labor and allowed new campaigns to be run more efficiently by the marketing team.

  4. When working with the intercom API, there were several limitations in regards to requests per minute and the amount of data that could be processed at once. I solved that by creating an algorithm that would process the data in smaller chunks and queue the requests.

Self employed - November 2012 to April 2016

title: Software Engineer

employment type: Contract

tech stack: JavaScript, PostgreSQL, Node.js, AngularJS, Relational Databases, TypeScript

Working as an independent software engineer, I was hired to build many different systems using Node.js, Javascript, Angular and Heroku, one of them was a prototype for a government system for the health department of the State of São Paulo.

  1. I built a prototype for a government system for the health department of the State of São Paulo to help with plague control. The system was built using Node.js, Angular.js, PostgreSQL, and Heroku.

  2. When working in different contracts, the most challenging aspect was to help the customer figure out exactly what they needed, this is where I employed my experience in software engineering I learned at IBM to help them figure out the best solution for their problem.

  3. The customer was able to see a working prototype of the system they wanted to build, and they were able to use it to get funding for the project.

  4. The biggest challenge was to understand the customer's needs and to help them figure out the best solution for their problems.

<Open Source/>

hapi-graylog

A simple graylog interface for hapi.js

node.js

hapi.js

graylog