Thiago Menezes

Senior Software Engineer at eShopWorld
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ireland, IE
Languages
  • English Professional working proficiency
  • Portuguese Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Rodrigo Souto

O Thiago é um profissional diferenciado, possui uma visão ampla na área de desenvolvimento e arquitetura de software. Sempre buscando encontrar soluções que automatizem o trabalho e que sejam reaproveitáveis, além de estar sempre em constante atualização. Tudo isso explica o seu sucesso nos projetos em que atuamos.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Technology Specialist .Net Framework 4, Web Applications
    Microsoft
    Apr, 2010
    - Oct, 2024
  • Technology Specialist .Net Framework 2.0, Web Applications
    Microsoft

Experience

    • Switzerland
    • Medical Equipment Manufacturing
    • 1 - 100 Employee
    • Senior Software Engineer
      • Aug 2020 - Present

    • Switzerland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior .Net Developer
      • Dec 2016 - Jul 2020

    • Senior Software Developer
      • Sep 2016 - Nov 2016

    • Brazil
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Architect
      • Mar 2015 - Aug 2016

      Financial Closing SystemParticipation: RBT transactions import, maintenance and improvementsDescription: The system objective is to consolidate all the information about selling and hearing songs on the Claro Music and then to divide the money among participating entities. The process steps are performed in parallel using messaging system. The synchronization between threads and between other machines are made with signaling in Redis. The application uses memory cache and Redis. Communication with satellite systems is made with WCF. The final result of the processing is the generation of Excel reports generated for each participant entity.Technologies: C#, SOLID principles, Unit Testing, Multi-Threading, Spring.Net, RabbitMQ, Redis, MongoDB, SQL Server, NHibernate, DocumentFormat.OpenXml, Windows Service, NUnit.

    • Brazil
    • Telecommunications
    • Senior Developer Team Lead
      • Nov 2011 - Feb 2015

      Voice Channel Subscriptions SystemParticipation: Solution architecture and implementationDescription: The system objective is to manage the process of signatures of users (subscription, access to contracted content, auto renewals and cancellations). The subscriptions are made through a Web API that is the main communication interface with external clients. The charging form is the 'Carrier Billing' (charged through Mobile Carrier API). Three of the main carriers in the country are partners. The process of self-renewal is multi-threading, run through Windows service. Technologies: C#, SOLID principles, Unit Testing, Asp.Net WebAPI, Asp.Net MVC, Multi-Threading, MSMQ, WCF, SQL Server, NHibernate, Windows Service, MS Test.Broadcast System Calls (Dialout)Participation: Solution architecture and implementationDescription: The system objective is to be an advertising channel for advertisers to announce their products through calls to numbers of mobile phones. The system uses the voice platform (Linux servers running Asterisk) through TCP communications to listening to events for active calls and send commands for new connections. A part of the solution are the voice applications (IVR) following standard VXML. Voice applications interact with Web APIs in Asp.Net to record the user's intention to accede to the advertiser's product. Interested users are delivered to advertisers. Technologies: C#, SOLID principles, Unit Testing, Asp.Net WebAPI, TCP/IP communication, Multi-Threading, SQL Server, NHibernate, Windows Service, MS Test.Voice SMS Participation: Interconnection with the biggest Carrier in Brazil, maintenance and improvementsDescription: The system objective is to allow users to send voice messages to other users rather than text message. The difference is that the destination user does not have to pay to listen to the message. The notifications like, new message, heard and answered messages are delivered via SMS.

    • Health, Wellness & Fitness
    • Senior Developer
      • Mar 2011 - Oct 2011

      Boletador SystemKey technologies: C#, SOLID principles, Unit Testing, Multi-Threading, SQL Server, Linq to SQL, Windows Forms, MS Test.Description: The system objective is to keep the records representing transactions on the stock exchange. The system is run locally (Windows Forms) by users (Traders), to register their operations. Accessing data using Linq to SQL to map the database and procedures.Apogeo PortalKey technologies: C#, SOLID principles, Unit Testing, Asp.Net, JavaScript, jQuery, DotNetNuke, Microsoft Dynamics, SQL Server, MS Test.Description: Web site for selling investment funds for small and medium-sized investors. System integrates with Microsoft Dynamics CRM to synchronize customer data. The system shows customers the Apogeo's investment funds and provides training and information area.

    • Kyrgyzstan
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Developer
      • Sep 2010 - Feb 2011

      Insurance SystemParticipation: Implementação do módulo de ProvisõesDescription: The system objective is to calculate how much should be paid to the insured of claims that occurred in the month. The system has a WCF service to receive notifications of new claims and new policies. After processing, the data were exported to those interested in Excel, DBF, and text files. The application front-end is an Asp.Net application to make the necessary settings.Technologies: C#, SOLID principles, Unit Testing, TDD, DDD, Asp.Net, Unit, DB2, NHibernate, NUnit.

    • Brazil
    • IT Services and IT Consulting
    • Software Developer
      • Apr 2008 - Sep 2010

      System Prepaid Card Metrô RioParticipation: System implementationDescription: The system objective is to link the prepaid cards of the Metro Rio to customer CPF. Thereby allowing lock in case of loss or theft. The idea is to give more security to users, allowing them to put more credit with the certainty of recovery of the balance in the event of any incident.Technologies: C#, SOLID principles, Unit Testing, Asp.Net, SQL Server, NUnit.System of medical clinicsParticipation: Implementação do sistemaDescription: The goal of the system is to retain the history of patient’s clinical queries customers. Impressions of query guides and tests are performed by the system using XHTML with CSS for print and XSLT. There is a module of imports and exports that followed the standards of the National Health Agency.Technologies: C#, SOLID, Unit Testing, Asp.Net, XML, XSLT, SQL Server, NUnit.

Education

  • Centro Universitário Plinio Leite
    Bachelor’s Degree, Computer Science
    2006 - 2012

Community

You need to have a working account to view this content. Click here to join now