Mauricio Ferreira

Chief Technology Officer at Visian Systems
  • Claim this Profile
Contact Information
Location
UK
Languages
  • Portuguese Native or bilingual proficiency
  • English Full professional proficiency
  • Spanish Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

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

Filter reviews by:

Bo Bruno Ingemann

Mauricio solves challenge with insight and great understanding of the potential of a domain, is effective and dedicated, a very good problem solving professional. I highly recommend him for his excellent technical and interpersonal skills.

Margus Mahler

Mauricio joined as a developer to the Toggl Backend team (that I managed back then). At the time he had extensive background in Java, but almost no experience nor knowledge on Go. He wasn't afraid to take on a new challenge and while doing so he on-boarded and learned the basics of a new language plus an in-house framework within the first three months. All this was done remotely with minimal daily check-ins thus demonstrating an excellent self-motivation and drive in addition to being able to self-manage. Over the next months Mauricio took on more and more responsibilities in addition to just writing code: - mentoring newcomers and relaying the knowledge he had gained on the in-house platform - regularly engaging with product for both implementing requirements and giving valuable feedback on shortcomings - suggesting and taking on initiatives on improving both the codebase and product in general - stepping up and offering help both on candidate screening and interview phases in recruitment He also showed great enthusiasm in engaging both his immediate team mates and peers from other teams. His peers had positive feedback throughout the period I managed him. That said - when I parted my ways with Toggl Mauricio did take on the challenge to take over the Backend team lead position and duties in managing a diverse set of engineers.

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

Experience

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Chief Technology Officer
      • Jan 2014 - Present

      VISIAN SYSTEMS provides customised, innovative, cutting edge and quality solutions to our customers from all over the world. It offers a full-cycle software creation, which includes development, analytics, infrastructure, graphic design, and testing. All that in an outstanding quality yet cost efficient which can be afforded by business owners of all sizes, classes, and categories. Our development process is carefully considered to make sure you get the solution you were looking for, assured by a LIVE documentation using BDD techniques. In the end, you should have a pixel-perfect design, excellent usability and clean, scalable code. Technologies include: Deployment target: AWS, load-balanced autoscaling EBS EC2 instances, SES, S3 Platform: Java, Spring, Spring Boot, Hibernate, AngularJS, DynamoDB, MySQL Show less

    • Estonia
    • Software Development
    • 1 - 100 Employee
    • Backend Team Lead
      • Jul 2017 - Jun 2022

      Toggl provides time tracking and productivity tools to help businesses move away from traditional work models towards flexible and remote work. Companies use Toggl data to manage projects across teams and make better business decisions, from project estimates and team planning to profitability analysis, to accurate and transparent client billing. Toggl integrates with 100+ commonly used business applications and syncs time entry data across its mobile and desktop apps, Chrome and Firefox extensions, and website. Toggl is a bootstrapped, fully remote company with 80+ team members working from over 30 countries, serving over 4 million registered users from 160+ countries, and was named one of the Best Companies to Escape to in 2019 by escapethecity.org Responsible for the Engineering and Operations of the Toggl platform with more than 3 million users, and an average of 125,000 operations per minute, and over 150,000 real-time connections for streaming updates. Show less

    • Italy
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Technical Lead
      • Jul 2015 - Aug 2017

      • Acted as the Technical Leader for the Trigger Publisher API work in Red Button 2020 (RB2020) where I was responsible for designing the solution, allocating work out to other developers and acting as primary liaison. Occasionally I had to decide how my time should be split either coding and fix issues quickly, spent time helping others, or communicating project status. • Technically lead a team of 7 engineers to design, develop and deliver cloud-based broadcast systems for interactive data playout (including red button services) across multiple platforms (Freeview, FreeSat, Sky and Virgin Media).• Platform: Java 8, Spring Framework, Spring Boot, DynamoDB.• Deployment target: AWS, load-balanced autoscaling EC2 instances, SNS, SQS, S3. Show less

    • Senior Software Engineer
      • Sep 2014 - Jul 2015

      • Worked in the Connected Red Button team at the BBC – a very agile team that encourages practices such as pair programming, code reviews, TDD, and BDD. • The Connected Red Button is a service from the BBC that brings TV, online and BBC iPlayer together in the simplest way possible on the living room TV. It offers a world of additional programmes and features without having to leave the current programme.• During the CRB Coexistence project, I was influential in the delivery of the feature across multiple platforms, from the initial design to helping the QA team. It was a great challenge due the time constraints and the involved changes of many different components. I participated in the development, design and planning of every single task related to this work. I created two MHEG tools that helped test and provided validation for broadcast changes, and it still used to verify persistent storage on broadcast devices. During rollouts, I improved the monitoring tools, and the system alerts to provide quicker / better feedback. • Key Technologies used: Java, Javascript, Mheg, OpenTV, Php, Ruby, Cucumber, Spring, Phyton, SQL, XSLT and various Broadcast technologies. Show less

    • United States
    • Non-profit Organizations
    • 1 - 100 Employee
    • Senior Software Engineer
      • Sep 2013 - Oct 2014

      • Worked in Pace's COBALT software development team. COBALT is a service delivery platform hosted in the cloud, which comprises a TV management platform, multi-device application servers, and on-demand delivery systems within the operator headend; • As a senior member of the team, my primary responsibilities included: - Design, code, unit test and debug applications in various software languages; - Integrate software with existing systems; - Review and repair legacy code; - Flag incomplete/ambiguous requirements as early as possible in development cycle; - Communicate any significant slippage in timelines; - Maintaining the systems once they are up and running; • I also started to enhance the duties required for promotion to a Software Team Leader. It included: - Estimate, plan and execute software releases; - Task and track of software issues to team; - Interface with other groups: Quality, Sourcing; - Track metrics; - Report of project status to Software Manager; - Lead, mentor and inspire junior team members; - Motivate and encouragement of team under challenging targets; • Key Technologies used: C/C++, Java, Web Applications, PostgreSQL, Relational Databases, XMPP. Show less

    • Brazil
    • Software Development
    • 300 - 400 Employee
    • Senior Software Engineer
      • Jun 2012 - Aug 2013

      • Worked with the TecGraf’s Distributed Systems Engineering group. This group was formed for the purpose of investigating and developing new abstractions, architectures and middleware systems for the implementation of more flexible, robust and scalable distributed systems;• Developed new features for a framework called ALOPE. It is responsible for providing relevant information to the supply chain of oil production in Brazil. The allocation is based on the deflation of the production platform’s tanks and the accumulation of daily oil by each refinery;• Key Technologies used: Java, Swing, Distributed Systems, Client/Server architecture, and Relational Databases. Show less

    • Lead Software Engineer
      • Jun 2009 - May 2012

      • Worked with the TecGraf’s Visualization and Reservoirs group. This group is responsible for developing and research products in the areas of Scientific Visualization and Photo-realistic Visualization, employing topologic representations of models, acceleration techniques for real-time visualization of complex models, rendering techniques, and user interaction skills;• Led an R&D project named ROCHA. It was entirely designed and developed from scratch from July/2011 to July/2012. This project offered significant challenges, such as creating a tool that could improve the quality and speed of oil’s well productivity evaluation. ROCHA presented excellent results at finding lithofacies with different clustering algorithms, selecting the one with better values of cohesion and separation of inner clusters;• Led multiple multi-touch solutions for Brazilian TV shows using various commercial displays. For each solution were developed new software using a base framework to deal with the different technologies. My primary responsibilities were to project and development, management of a small team, and deal with the client;• Key Technologies used: C++, Lua, Iup, QT, Data Mining, Computer Graphics, Computer Vision, Image Processing Techniques, Professional TV Equipment. Show less

    • Senior Software Engineer
      • Feb 2008 - May 2009

      • Worked in the development of an application, named Georisco, responsible for monitoring the data captured from geotechnical instruments over the pipe locations, evaluating the risks such as sliding, fracture among others;• Worked in the development of a football analysis system that converts key events from video to a 3D graphics model. Using computer vision algorithms and graphics, 3DReplay allows the creation of a 3D environment from a football match 2D image that is used to view controversial plays from different angles;• Key Technologies used: C++, Lua, Iup, Swing, Client/Server Architecture Computer Graphics, and Computer Vision. Show less

    • Software Engineer
      • Feb 2006 - Feb 2008

      • Created a computer vision library for highway surveillance systems: able to track, classify and determine each vehicle’s speed on a motorway. Key Technologies used: C++, Qt, Data Mining, and Computer Vision;• Worked in the development of an interactive graphical post processor for unstructured tri-dimensional meshes, such as finite element models. The program is called Pos3D, and it is generic, efficient and independent of any particular analysis code. The software was developed for the visualization and analysis of solid and surface models. Its main functionalities include: mesh generation, attribute application, result visualization, and adaptive simulation for crack propagation in solids;• Key Technologies used: C++, Lua, Iup, Computer Graphics. Show less

    • Information Technology & Services
    • Software Developer
      • Jan 2002 - Jun 2003

      • JDEdwards ERP customization and development. • Acted on big ERP implementations, such as: Michelin Brazil, Ediouro, Ipiranga, Coty Cosméticos and Medidata Informática. • JDEdwards ERP customization and development. • Acted on big ERP implementations, such as: Michelin Brazil, Ediouro, Ipiranga, Coty Cosméticos and Medidata Informática.

    • Brazil
    • Higher Education
    • 1 - 100 Employee
    • Intern
      • Aug 2000 - Dec 2001

Education

  • Pontifícia Universidade Católica do Rio de Janeiro / PUC-Rio
    M.S.E. in Computer Science, Computer Vision / Graphics
    2006 - 2008
  • Pontifícia Universidade Católica do Rio de Janeiro / PUC-Rio
    B.S.E. in Computer Engineering
    2000 - 2005

Community

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