André Abrantes work email
- Valid
André Abrantes personal email
Senior research software engineer with 10+ years of experience in software development and 5+ years in computer vision and machine learning. Experience in cross-team collaborations and customer-oriented development. Research, development and deployment of near real-time video understanding systems. Current focus on research of novel deep learning models for camera calibration and scene understanding.MSc in multimedia networks and distributed systems. Participated in programming and problem solving competitions, earning 4 medals in 5 participations in the Brazilian finals of the ACM International Collegiate Programming Contest.
Microsoft
View- Website:
- microsoft.com
- Employees:
- 231118
- Company phone:
- 0124 415 8000
-
Principal Research ScientistMicrosoftRedmond, Wa, Us -
Senior Research Software EngineerMicrosoft Sep 2021 - PresentRedmond, Washington, Us -
Senior Research Software EngineerMicrosoft Apr 2015 - Sep 2021Redmond, Washington, UsTech lead of an applied research team focused on video understanding. Led development of computer vision projects ensuring product-level quality. Implemented highly efficient software in modern C++ and Python from end to end: from video streaming and processing to delivering customer-specific BI/alerts, from implementing multi-thread computer vision algorithms to scalable cloud services. Research in computer vision and machine learning.- Led team development with best practices and tools: C++ Core Guidelines, unit tests, integration tests, code reviews, code style, security & privacy reviews. Cross-team efforts to establish unified development practices.- Designed and developed a high performance pipeline for near real-time video understanding (object detection and classification), coordinating traditional computer vision algorithms (image enhancement, background subtraction, object tracking) and CNNs (Faster R-CNN, ResNet) with live streaming and business logic.- Continuous evaluation and improvement of the pipeline. On CPU, average utilization below 1 core per camera stream, below $1 per camera per day on Azure retail price.- Research: Development of CNNs for automatic camera calibration and lens distortion rectification from single image.- Research: Developed out-of-distribution detection methods using Batch Normalization features and SVM with applications to anomaly detection, camera malfunction detection and dataset selection.- Designed and developed cloud and edge production services deployed on 4 customers supporting over 350 simultaneous camera streams - Service Fabric, IoT Edge.- Experience with the full machine learning lifecycle: data acquisition, annotation, training, evaluation and deployment.- Customer interaction on different application verticals: workplace safety, public security, traffic monitoring, hospital safety.- Collaborations on 1P and 3P projects: PoCs, collaboration with Microsoft Consulting Services, Azure Computer Vision, etc. -
Research Software EngineerIbm Research Aug 2014 - Mar 2015Armonk, New York, Ny, UsMember of the Industrial Cloud Technologies group with focus on cloud service research and stream computing.- Created a novel dynamic resource allocation framework for cloud systems and for auto-scaling of stream computing applications. Methods predict future system load based on application-specific metadata.- Part of the IBM Watson bootstrap initiative in Latin America, presenting in events and universities. -
Software EngineerSieve Mar 2014 - Aug 2014Python developer in an e-commerce monitoring start-up. Customers included all major online retailers in Brazil.- Developed cloud-based Python web crawlers and scrapers for monitoring product prices, availability and delivery. Led integration with other services (like Google AdWords) and ecommerce platform APIs. Also worked on item duplicity detection and customer-specific BI.- Developed a dynamic price update framework based on supply/demand monitoring and microeconomic models.
-
Software EngineerGoogle May 2011 - Mar 2014Mountain View, Ca, UsMember of the Social Team. Spent first year working on the Orkut social network, later on Google+ internal systems for user data management and abuse. Developed large scale cloud systems in Java.- Built Orkut’s web REST API and public Java SDK for 3rd-party integrators.- Built Orkut’s Android app. Over 5M installs.- Developed Google+ user data administration service: a central service mediating all employee access to user data, ensuring privacy, security and auditability. Grew service to other products integrating with 40+ other product backends.- Developed and maintained high availability geo-distributed cloud systems handling massive amounts of data (Bigtable, Borg, MapReduce, gRPC, Protocol Buffers, Guice).- Participated in large development projects interacting with multiple teams across different countries. -
Network And Multimedia R&DLabvoip, Nce/Ufrj Feb 2006 - Apr 2011Member of a university research lab specialized in voice over IP. Undergrad part-time intern until 2008, full-time onward. Focus on quality monitoring of multimedia networks. Development leader.- Research, development and deployment of voice quality models and tools, including integration with VoIP software, like Asterisk. Focus on ITU-T recommendations.- Created a C++ call emulator supporting different codecs, quality models and stochastic network impairment models (packet loss, latency, jitter, etc).- Developed Asterisk module to integrate a proprietary videoconferencing system (audio, video, text, etc) to standard VoIP protocols (SIP, H.323) and PSTN.- Led development of fone@RNP, a VoIP service connecting over 100 federal institutions in Brazil at the time. 100% made of open source software, the system was developed as a Debian-based distribution. Developed system management web tools and taught classes to site admins. C, Perl, Bash, Javascript, PHP.
André Abrantes Skills
André Abrantes Education Details
-
Universidade Federal Do Rio De JaneiroComputer Science -
Universidade Federal Do Rio De JaneiroComputer Science
Frequently Asked Questions about André Abrantes
What company does André Abrantes work for?
André Abrantes works for Microsoft
What is André Abrantes's role at the current company?
André Abrantes's current role is Principal Research Scientist.
What is André Abrantes's email address?
André Abrantes's email address is ab****@****oft.com
What schools did André Abrantes attend?
André Abrantes attended Universidade Federal Do Rio De Janeiro, Universidade Federal Do Rio De Janeiro.
What skills is André Abrantes known for?
André Abrantes has skills like Linux, C, Software Development, C++, Voip, Algorithms, Python, Sip, Java, Sql, Operating Systems, Javascript.
Who are André Abrantes's colleagues?
André Abrantes's colleagues are Vania Rose, Jhoel Díaz Villalobos, Hiko Jandee, Md Meraj Alam, Tyler Shi, Abdul Rehman, Dennis Steltjes.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial