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
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 LabsVí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 IncVí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 StudioVí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 - MatrizVí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çãoVí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çãoVí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 softwareVí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 DadosVí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, InvitVí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 LTDAVí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.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de MARIANNA TANNUS SPIRANDELLI e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?