Ubiraja Neto
Principal Engineer
São Paulo, State of São Paulo, Brazil
11+ Years Exp
Summary
Ubiraja is an accomplished Principal Engineer with a wealth of experience in technologies such as Next.js, LINQ, SQL, PostgreSQL, AngularJS, Algorithms, TypeScript, and Cyber Threat Analysis. He is adept in evaluating architecture, formulating recommendations, and designing algorithms for managing and resolving scheduling conflicts in Typescript. He has led the development of the QRIN platform, managing all aspects of requirements analysis, design, and programming, including frontend (React), backend (Nest.js), database (PostgreSQL), and DevOps (AWS). Ubiraja has a proven track record of enhancing website performance and streamlining SQL performance. His expertise extends to developing features, battery exchange modules, payment integrations, and algorithm design, resulting in notable improvements in various projects. Ubiraja has also been instrumental in automating processes, conducting technical interviews, and providing technical leadership.
Technical Skills
Detailed View
Other Skills
Work Experience
Senior Software Enginner
Self Employed
Temporary | 15/05/2021 - Present
Brazil
- Enhanced the website's AOV by 50% by implementing a new product details page and introduced rich text editing for enhanced product descriptions using React and Next.js at The Rounds.
- Achieved a 40% reduction in customer support ticket response time and significantly enhanced the page load performance of crucial application sections by over threefold at Mottu.
- Streamlined SQL performance by translating Linq queries to raw SQL, reducing response times from 20 seconds to under 2 seconds.
- Developed a battery exchange module for the maintenance team using Angular, Nest.js, and Postgres, enabling efficient battery replacements for electric vehicles.
- Adept at using Terraform to provision and manage infrastructure as code, ensuring consistent and automated deployment of resources.
- Designed and implemented end-to-end CI/CD pipelines, encompassing code integration, automated testing, and seamless deployment, ensuring robust, consistent, and automated software delivery.
- Extensive experience automating cloud infrastructure using Terraform, resulting in improved deployment efficiency and reduced error rates.
- Created CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or Travis CI, enabling automated building, testing, and deployment of applications.
- Introduced credit card payment integration with Stripe in self-service kiosks and designed algorithms for managing and resolving scheduling conflicts in Typescript.
Chief Engineer
Herasoft
Full Time | 01/09/2020 - 01/05/2022
Brazil
- Recruited and integrated over 15 engineers and project managers.
- Sustained an engineering team turnover rate below 10% since the company began.
- Successfully launched two products ahead of time within a year: HeraPass and HeraFlow, with the latter being an AI-driven threat analysis tool.
- Extensive experience automating cloud infrastructure using Terraform, resulting in improved deployment efficiency and reduced error rates.
- Proficient in containerization technologies like Docker and Kubernetes, using them to containerize applications for efficient and consistent deployment across various environments.
- Orchestrated container deployments and scaling using Kubernetes, streamlining application management in dynamic environments
- Skilled in creating Terraform configurations for multi-cloud environments, including AWS, Azure, and Google Cloud, enabling cross-cloud consistency and flexibility.
- Designed and implemented intricate infrastructure setups through Terraform, handling a range of services such as virtual machines, databases, containers, and networking components
- https://herasoft.com
Technical Lead
CashIn
Full Time | 01/02/2020 - 05/03/2021
Brazil
- Spearheaded and managed the entire development lifecycle of the QRIN platform, ensuring that it met high-quality standards and performance benchmarks.
- Successfully delivered and maintained the QRIN platform, optimizing user experiences on both the frontend (React) and backend (Nest.js), resulting in improved customer satisfaction.
- Effectively designed and implemented an innovative feature within the platform, allowing users to perform direct credit transfers to other users. This feature significantly improved user engagement and increased the platform's capabilities.
- Managed the architecture and integration of the database using PostgreSQL, ensuring data integrity, security, and scalability.
- Collaborated with the DevOps team to set up and maintain an AWS cloud infrastructure for the QRIN platform, contributing to its scalability and reliability.
- Implemented IaC principles using tools like Terraform, Ansible, or CloudFormation, automating infrastructure provisioning in conjunction with CI/CD processes.
- Integrated CI/CD pipelines with version control systems (e.g., Git), ensuring seamless integration of code changes into the development lifecycle.
- Developed modular Terraform configurations, enhancing code reusability and maintainability across projects.
- Proficient in Terraform state management, ensuring reliable tracking and synchronization of infrastructure changes across teams.
- Supervised and mentored a team of five developers, fostering a collaborative and productive work environment, and facilitating knowledge sharing within the team.
- Contributed to the development and maintenance of the CashIn website (https://www.cashin.com.br), providing essential information and resources to customers and stakeholders.
Software Engineer
Self Employed
Temporary | 01/10/2012 - 01/02/2020
Brazil
Beblue:
- Enhanced the admin portal by introducing new features that significantly improved functionality and enhanced user experience.
- Designed and developed a prototype for the customer support team, streamlining the handling of incoming customer support cases, resulting in improved efficiency and customer satisfaction.
- Implemented an automation solution for the intercom tagging process utilized by the marketing team to facilitate targeted advertising. This automation saved thousands of dollars in manual labor costs and increased the precision of advertising campaigns.
- Conducted extensive research on Mesos DCOS to evaluate its suitability and potential advantages for the organization's cloud architecture, contributing to informed decision-making regarding cloud infrastructure.
- Skills- HTML, Agile Methodologies, Web Development, Object-Relational Mapping (ORM), Debugging, JavaScript, React.js, Amazon Web Services (AWS), DevOps
Killtype Synthetic (game):
- Crafted systems in Node.js and Hapi.js to integrate authentication and third-party in-game purchase systems.
- Utilized Chef and AWS Elastic Beanstalk for enhanced DevOps processes.
Easy Carros:
- Maintained legacy systems to ensure uninterrupted operations.
- Developed new features for various products, proficient in both front-end technologies such as React and back-end technologies like Express.js and MongoDB.
- Successfully implemented new features for the mobile app using React Native.
- Managed the support backlog and efficiently addressed reported bugs.
Skills: HTML , Agile Methodologies, Web Development, Relational Databases, Object-Relational Mapping (ORM), Debugging, JavaScript, AngularJS, Amazon Web Services (AWS), DevOps.
Hercules SEZC:
- Led the creation of an ICO portal with a cryptocurrency gold management system using Node.js and RESTful APIs, significantly reducing transaction times.
- Designed and constructed an ICO portal and associated systems for token sales.
- Engineered a cryptocurrency-based gold management platform, providing an innovative approach to ownership.
- Implemented KYC (Know Your Customer) processes to ensure compliance with regulatory requirements.
- Provided mentorship and guidance to junior developers, fostering their professional development.
Maxxi:
- Developed Node.js tools using Hygen.io to auto-generate code, reducing a 3-day task to a 5-minute process.
- Developed new features for both new and legacy projects, ensuring adherence to project timelines and expectations.
- Mentored and provided guidance to junior developers, facilitating their professional growth.
- Collaborated closely with product owners to establish clear project expectations and deadlines.
- Designed and developed a set of automated tools that generate code based on database models and graphic designs. This automation significantly accelerated the development process, reducing module creation times for both new and existing features.
- Deployed applications using Docker and AWS ECS, contributing to efficient application deployment and management.
- Integrated AWS SES into systems, enhancing email communication capabilities.
- Created new revisions for systems within AWS ECS clusters, optimizing system performance.
AE Studio
- Implemented new features in internal AE platform services.
- Worked on a client project, helping fix bugs and refactor their search feature.
- Contributed to a same-day skunk works project, releasing multiple small projects over a few weeks.
- Stack: React, Nullstack, Next.js, Typescript, Javascript. Skills: HTML, Agile Methodologies, Web Development, Relational Databases, Object-Relational Mapping (ORM), Debugging, Next.js, JavaScript, React.js, TypeScript.
The Rounds
- Improved the company's product showcase and increased Average Order Value (AOV) by implementing a new product details page on the website.
- Conducted regular code reviews to identify and address performance issues, ensuring the optimal functioning of the application.
- Collaborated with the team to introduce rich text editing capabilities in internal tools, enhancing all product descriptions with rich text elements.
- Rapidly resolved critical bugs affecting the live website and provided support to on-call engineers, streamlining front-end issue resolution.
Mottu
- Reduced the average response time for customer support tickets by 40% through the implementation of new features.
- Significantly improved the page load performance of critical application sections by over 3x through optimization efforts.
- Streamlined SQL queries by translating Linq queries to raw SQL, resulting in a substantial decrease in average response time from 20 seconds to under 2 seconds.
- Developed a battery exchange module for the maintenance team, enabling efficient battery replacements in electric vehicles.
- Integrated credit card payment capabilities, allowing customers to make monthly fee payments through the self-service kiosk.
- Designed an algorithm for scheduling time conflicts and a module for conflict resolution.
- Took on the responsibility of conducting technical interviews and evaluating candidate qualifications.
- Delivered a survey system for gathering user feedback after contract cancellation.
KapMug
- Consulted at Kapmug to assist the group with testing automation and documentation. Created and authored infrastructure documentation using Kubernetes and the Google Cloud platform. Built and deployed live staging environments for customer testing before product launch.
- Set up automated testing for both front-end and mobile projects, followed by training the team on creating and utilizing these tools.
- Assumed responsibility for evaluating the project's overall architecture and formulating recommendations based on the conclusions drawn.
- Skills: HTML, Agile Methodologies, Web Development, Debugging, React.js, DevOps, TypeScript.
Headshot Labs
- Responsible for developing and maintaining auxiliary systems to support new features for the game "Killtype Synthetic." This included intranet tools, back-office automation systems, and systems used by the game to deliver new features to players.
- Implemented and maintained systems such as authentication, in-game purchase systems, and API services.
- Took on the role of devops and cloud infrastructure management, utilizing tools like Graylog and Jenkins to automate and monitor applications and deployments. Played a key role in maintaining the AWS-based infrastructure.
- Skills: HTML, Agile Methodologies, Web Development, Relational Databases, Object-Relational Mapping (ORM), Debugging, JavaScript, React.js, Amazon Web Services (AWS).
Intercom Mass User Tagging Processing Queue
- Created a web tool for querying the database and storing filtered and processed user datasets for use with the Intercom API.
- Developed an application that acted as a processing queue and utilized Redis for storing segmentation jobs and their statuses.
- Automated the process of tagging multiple users based on database queries and solved the problem of rate limiting the Intercom API.
- Designed the query based on user input to select users meeting the criteria for tagging.
- Scheduled multiple segmentation jobs for various marketing campaigns, eliminating manual tagging tasks.
- Achieved technical milestones such as generating unique ID keys for each job and implementing control flow in Node.js.
- Technologies: Node.js, JavaScript ES2015, Riot.js, Redux, Webpack, Hapi.js, Redis
Purchase Orders Reference Process Automation
- Led a project to automate the processing of old purchase orders in a SAP module, saving an estimated US$100,000.
- Developed an automaton that processed the entire backlog in two weeks, which was originally expected to take a year and a half with a team of 6 to 10 people.
- Utilized Visual Basic Scripting 6 to build the automaton.
Prototype for Government System
- Developed a minimum viable product for a government system to assist the plague and diseases control department.
- Scope included a web client, a mobile application, and server infrastructure.
- Features encompassed user and access management, geolocation, geofencing, user administration tasks, plagues catalog, and task management.
- The project was delivered on time and used technologies like JavaScript, Node.js, Sails.js framework, Angular.js framework, Ionic framework (mobile), PostgreSQL, and cloud-based PAAS.
- Skills: HTML, Agile Methodologies, Web Development
Tier 1 Security Analyst
IBM
Full Time | 20/01/2009 - 03/10/2012
Brazil
- Provided support for activities such as ticket creation and management.
- Processed tickets and conducted basic troubleshooting of security devices and network devices.
- Acted as an incident manager and shift leader when required.
- Contributed to overall process improvement and documentation of internal team processes.
- Skills: Debugging
Billing Coordinator
- Developed client-side process automations in the SAP ecosystem.
- Successfully reduced the costs of a manual process by creating a process automation, allowing the team to clear a two-year backlog in just two weeks.
- Achieved cost savings of approximately US$100,000 for the department in that year.
Customer Support Representative
- Worked in the operations of sales and accounting processes.
- Responsibilities included data input into SAP systems, report generation for other departments, process improvements, and feedback.
Education
Systems Analysis and Development, Associate Degree
UNIBTA