MARIANNA TANNUS SPIRANDELLI

Graduated in Computer Science from the Federal University of Uberlândia - UFU, I am a full stack Software Engineer with over 10 years of experience in different technologies, languages and frameworks, having the opportunity to work with some startups during my career, passionate about code quality, software usability and solving problems using technology while improving my skills and facing great challenges.

Informações coletadas do Lattes em 11/10/2025

Acadêmico

Formação acadêmica

Graduação em Ciência da Computação

2006 - 2010

Universidade Federal de Uberlândia
Título: Evolução dos Indicadores Gerenciais
Orientador: Michel dos Santos Soares

Formação complementar

2019 - 2020

Extensão universitária em BIG DATA E MACHINE LEARNING. (Carga horária: 450h). , Faculdade Sul-Americana, FASAM, Brasil.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Participação em bancas

Aluno: MARIANNA TANNUS SPIRANDELLI

SPIRANDELLI, M. T.; SOARES, M. S.. Evolução dos Indicadores Gerenciais. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Uberlândia.

Histórico profissional

Experiência profissional

2023 - 2024

Dynamic Labs

Vínculo: Contractor, Enquadramento Funcional: Senior Software Engineer, Carga horária: 40

Outras informações:
Dynamic is a Web3 startup company with a mission to accelerate the adoption of wallet-based authentication and identity through an SDK, supporting multi-diverse chains and networks over the blockchain as well as many types of web3 wallets.Among other accomplishments, I was primarily responsible for building and integrating an embedded digital wallet that allowed users to authenticate, sign, and send transactions across the blockchain with both Ethereum and Solana, using Passkey technology, which was in its early stages at the time, with not many examples or information available on the web.Stack: NodeJs + Express and Typescript + Prisma + OpenAPI ; React + NextJs, and Typescript; Postgres; CircleCI; Heroku.

2021 - 2022

VCCESS Inc

Vínculo: Contractor, Enquadramento Funcional: Senior Software Engineer, Carga horária: 40

Outras informações:
At NXOS / VCCESS - a US based WEB3 startup company that links physical to digital while providing a platform for minting assets through Hederas blockchain network as well as a marketplace for users to trade assets - I was the main responsible for integrating both Coinbase and Circle payment gateways, as well as the whole asynchronous purchase flow including transferring tokens through Hederas API. As the small team we were, we worked as a flat organization and we were equally responsible for the whole applications architecture, database structure, technologies and tools to use as well as applications integrations. There are a couple of things I am proud of doing during this time, but one that I feel most proud of doing was the checkout control in a way that even with the delay from Hedera to get the whole blockchain nodes updated after a transaction and the lack of control on the payments gateways checkouts (Stripe and Coinbase) we were able to avoid double and sold out items purchases in a really simple and efficient way. Stack: NodeJs + Express and Typescript ; React + NextJs and Typescript; Postgres; CircleCI; AWS infrastructure for backend and Vercel for the frontend.

2019 - 2021

Agency Enterprise Studio

Vínculo: Contractor, Enquadramento Funcional: Senior Software Engineer, Carga horária: 40

Outras informações:
I worked for a US based startup company client, creating a new concept of selling garments with an amazing multidisciplinary and agile team (check it out). We were able to release many different merchandise with awesome celebrities, handling more than one million access all over the globe in only 3 days, as well as many purchases well delivered.My role as a full stack developer included solving problems and adding features in all parts of the system. I was responsible for doing integrations with different garment printers as well.My major challenge/ achievement with no doubt was the idealization and development of the whole order pipeline process, using AWS tools without any previous knowledge, which brought a great improvement to the process as well as transparency, agility in solving problems and flexibility for changes. Stack: NodeJs, Angular, React, Postgres as well as Shopify API and Liquid for Shopify layout customization. I was also able to work with AWS tools like: AWS Rekognition, S3 Services, RDS Aurora, API Gateway, SQS, Lambdas and Layers, KMS, Parameter Store, IAM, Step Functions CloudFormation and SAM.

2017 - 2019

CTIS Tecnologia - Matriz

Vínculo: Celetista, Enquadramento Funcional: Senior System Analyst/Developer, Carga horária: 40

Outras informações:
I worked for the Superior Electoral Tribunal (TSE), a federal Brazilian institution, as a full stack developer, at a big national visibility project to bring transparency and visibility over each employee situation of the institution, to be used by all minor branches of the federal institution as well.My main role was to understand the requirements and, together with the other team member, deal with the complexity of the legacy and non-standard data and build the required system with great complex communication with another government institution.Stack: Java 8, Spring framework, Maven, JBoss EAP 7 and Oracle database on backend and Angular 6 with TypeScript on frontend.

2016 - 2017

Neppo Tecnologia da Informação

Vínculo: Celetista, Enquadramento Funcional: Senior System Analyst/Developer and Manager, Carga horária: 40

Outras informações:
At this Brazilian agency company, my role started by understanding the client's needs, helping them to better define the requirements, going through the development until the launch of the Software. In fact, designing, modeling the database, documenting all requirements - writing user stories - and technical aspects of the project, in addition to acting as a full stack developer and, depending on the project, I was also responsible for its management, applying agile methodologies when possible. As a Tech Leader I was responsible for teaching and preparing junior developers, working to not only improve their development skills, but showing them the importance of best development practices, as well as improving their sense of quality assurance.During that time, my team and I managed to achieve 100 customer satisfaction by delivering a high quality solution and maintaining the previously agreed scope and schedule.

2010 - 2011

Neppo Tecnologia da Informação

Vínculo: Cotista, Enquadramento Funcional: System Analyst/ Developer, Carga horária: 44

Outras informações:
I was part of the team responsible for developing and providing maintenance of a Java system, which was responsible for the Fleet Management of the company called ValeCard, using tools such as SVN, Apache Maven and Hudson for version control, integration, configuration and project control; Servers JBoss and Apache Tomcat; Oracle Database; Hibernate, JSF, Facelets and RichFaces Frameworks ; EJB; SOA; Design Patterns: Structural (Façade), behavioral (Observer), Creation (Factory), DTO / DAO and MVC.

2014 - 2015

Bravi software

Vínculo: Celetista, Enquadramento Funcional: Project Management, Carga horária: 44

Outras informações:
I started at Bravi as a Software Engineer but got the opportunity to take on further responsibilities for quality assurance, automating acceptance tests of a web portal as well as helping to create and maintain a suite of manual tests. During the process of becoming the QA lead I also started managing some projects becoming a Product Delivery Lead, which became my main position, getting the responsibility of delivering new products, being involved in all stages of the project lifecycle and ensuring its high quality and timely release within scope, adopting Scrum as methodology. I was also responsible for projects, once they reached the maintenance stage of development. To ensure projects were completed smoothly and efficiently, one of my responsibilities was to organize and allocate resources according to the priority changing of the company. During this time, I was able to deliver 4 projects successfully, attend to different clients and achieve a high satisfaction level from them.

2013 - 2014

MobileCard Serviços de Processamento de Dados

Vínculo: Celetista, Enquadramento Funcional: System Analyst/Developer, Carga horária: 44, Regime: Dedicação exclusiva.

Outras informações:
At this monetary system, which makes it possible to track sales by credit card using mobile phones or online, I was part of the team responsible for its development. The team was responsible for performing the development, maintenance and improvement of the internal control system and I was responsible for coordinating between the intermediate stakeholders and the team while acting as full-stack developer as well. I was capable of developing a conciliation system which checked the acquirer's operations extracted with our registers and avoided significant money loss to the company. Stack: Java, with Hibernate and Spring, among other APIs and Jersey to call services through Rest API, as it was made with SOA. For web development, primarily pure HTML (with restricted uses of JSP) along with CSS, JQuery and Ajax were used. The internal controlling system differed from the use of JSF with PrimeFaces. All modules make use of cloud computing through the Amazon EBS Platform and Oracle databases. Scrum was used as the primary development methodology for the project.

2011 - 2013

Invit Information Services, Invit

Vínculo: Celetista, Enquadramento Funcional: System Analyst/ Developer., Carga horária: 44

Outras informações:
I was part of the group considered the best of the project's teams in terms of Quality X Production, responsible for the development of the four web portals of Agentto - a personal and public security project. We were also responsible for ensuring that the usability and layout would give the best user experience possible to the end user and to manage the unit and system tests. Stack: ASP.Net with the C# programming language, used alongside CSS, JQuery, JavaScript, Ajax, WCF, LINQ, Web Services (RESTful), Google Maps API and Facebook API. The application ran in the cloud using the Azure Platform and the backend storage is a mix of SQL Server databases and the Azure Storage Table. Scrum was used as the primary development methodology for the project.

2009 - 2010

Kyros Consultoria LTDA

Vínculo: Estagiária, Enquadramento Funcional: System Analyst/ Developer (Intern), Carga horária: 30

Outras informações:
I worked on three projects as a Java developer in the TELECOM sector, using tools such as Hibernate, JSF, CSS, ICEFaces, JBoss Seam, Oracle and the MVC development pattern. I also worked on a PL/SQL project to develop a system to generate electronic invoices. Further to these, I worked on two projects as a .NET developer, which one of them I was the main developer of the web portal for internal Project Management, with Quality Assurance sessions using the technologies: Asp.Net and C # language along with Nhibernate, Monorail, CSS, ActiveRecord, ExtJS, JavaScript, the MVC development pattern, .Net Framework 3.5 and SQL Server database. And the other project was an internal system of a company called Martins, using Windows Forms and the VB.NET language, communicating using Web Services. Infragistics controls were used to maintain a standard user interface and the framework version used was .Net Framework 3.5 and Oracle database. I was also part of the team responsible for the BI projects of Martins for 5 months, developing both in ETL and OLAP, using the following version 8.3 Cognos tools: Cognos Power Play Transformer / Web for cubes; Cognos Report Studio for OLAP; Cognos Framework Manager for the framework and Data Manager for ETL. This was built alongside an Oracle database. I worked as a documentation developer for the functional requirements and testing as well as acting as a tester.