Badges
Certifications
Certificate: Python (Intermediate)
Certificate: Python (Advanced)
Certificate: Problem Solving (Intermediate)
Certificate: Problem Solving (Basic)
Certificate: SQL (Basic)
Certificate: C (Basic)
Certificate: C (Intermediate)
Certificate: C (Advanced)
Certificate: Python (Basic)
Work Experience
Software Engineer
Motorola Mobility• May 2022 - Present
● Coordinate projects related to Software Quality Assurance with a focus on apps powered by AI. ● Develop a tool to support Software QA and test automation using Natural Language Processing to improve test description and generate test automation. ● Conduct quality assurance of mobile apps, including functional and non-functional validations. ● Sustaining and Enhancing the Python-based Automation Framework for Mobile Testing. ● Act as Product Owner for applications developed by research institutes, coordinating contractors and students, prioritizing features, and evaluating releases.
Software Engineer
Instituto de Pesquisas Eldorado• March 2016 - May 2022
● Test automation (functional and stability) for Android devices using Python and ADB. ● Creation of software tools to assist automation team using Python and JavaScript. ● Research and development of tools based on AI for software testing. ● Creation and maintenance of Docker images. ● Version control and colleagues' code review using Git and Gerrit. ● Report results to the client in external offices in USA and India. ● Agile software development using Scrum and Kanban methods.
Intern
Samsung• August 2014 - January 2016
● Development of a simulator with adaptive agents to simulate classes in Python. ● Classification of learning profile using Artificial Neural Networks. ● Design of a protocol for communication between applications. ● Creation of a web service for a personalized content recommendation using natural language processing. ● Development and maintenance of a portable web server on a Raspberry Pi 2. ● Support research in digital education. ● Performance analysis of digital teaching platform. ● Production of technical documentation and scientific article.
Education
Universidade Estadual de Campinas (Unicamp), São Paulo
Computer Science, MS• February 2022 - Present
Federated Learning; Machine Learning; Artificial Intelligence
Universidade Estadual de Campinas (Unicamp), São Paulo
Computer Engineering, BE• February 2011 - December 2015
Dissertation titled “Classification of learning profile through evolving self-organizing map", 2015. Advisor: Ricardo R. Gudwin.
Links
Skills
nicolas_riccieri has not updated skills details yet.