
Igor Moreno Santos
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Igor Moreno Santos
- Bis heute 1 Jahr und 9 Monate, seit Okt. 2023
Postdoctoral Researcher Computer Science
Usi Università Della Svizzera Italiana
- Bis heute 1 Jahr und 10 Monate, seit Sep. 2023Università della Svizzera italiana
Postdoctoral Researcher
Expanding on the research and implementation developed in the Ph.D. I was a Teaching Assistant for the course Programming Fundamentals 2 (23/24).
I was a Teaching Assistant for the following courses: - Programming Fundamentals 2, Bachelor (2nd semester), 18/19, 19/20, 20/21, 21/22. - Programming Styles, Master (1st semester), 20/21, 21/22, 22/23. - Programming Fundamentals 1, Bachelor (1st semester), 18/19, 19/20. - Languages & Compilers, Bachelor (6th semester), 17/18. I was also a co-adviser of Master and Bachelor thesis projects.
Backend development with Scala as part of a research project.
- 1 Jahr, März 2015 - Feb. 2016
Software Engineer
Appybros
- Backend development with JavaScript (Node.js) and MongoDB. - Requirement analysis.
- 5 Monate, Apr. 2012 - Aug. 2012
Software Engineer
Dolphin Engineering
Development of dashboard using the Yii PHP framework.
- 8 Monate, Sep. 2010 - Apr. 2011
Consultant
International Labour Organization
- Review, improve and update the ILO Employment Sector portal using Oracle WCMS in conformity with the ILO standards. - Maintenance of the Employment Sector's intranet written in PHP.
- 10 Monate, Juni 2009 - März 2010
Software Engineer
Topológica
- Development of a custom SCADA system in Java using Swing and Hibernate. - Development of a concurrent system for building automation using JNI, PostgreSQL, and communicating with a Programmable Logic Controller (PLC) via UDP.
- 5 Monate, Jan. 2009 - Mai 2009
Software Engineer
Flow eCommerce
- Development of web application using Symfony PHP Framework. - Data migration with Groovy.
- 9 Monate, Nov. 2007 - Juli 2008
Intern
International Labour Organization
- Development of automated tests in Java. - Development of a parser for Stellent CMS templates to automatically generate template documentation.- Development of automated tests in Java. - Development of a parser for Stellent CMS templates to automatically generate template documentation.
- 2 Jahre und 4 Monate, Juli 2005 - Okt. 2007
Software Engineer
AgênciaClick Isobar
- Full-stack web developer - Analysis and development of object-oriented systems in PHP. - Development of PHP framework for web applications with support for webservices. - Database modeling and migration of systems using MySQL, PostgreSQL, and Oracle. - Object-oriented development of client-side web applications in Javascript using asynchronous requests. - User interface development of reusable components using XHTML and CSS . - Requirements analysis.
Ausbildung von Igor Moreno Santos
- 6 Jahre, Okt. 2017 - Sep. 2023
Computer Science
Università della Svizzera Italiana
Dissertation: Sound Notional Machines - A Foundation and Its Applications. Adviser: Matthias Hauswirth. The dissertation leverages techniques from Programming Language Theory to establish a foundation for Notional Machines, pedagogic devices used in Computer Science Education, which can be used to design, implement, and evaluate notional machines and their relationship with the language under their focus. The artifacts include various language interpreters and notional machines in Haskell.
- 3 Jahre, Sep. 2014 - Aug. 2017
Computer Science
Università della Svizzera Italiana
Extra credits obtained at Ecole polytechnique fédérale de Lausanne (EPFL) on courses focused on programming language theory and implementation, algorithms, concurrent and distributed systems. Thesis: A Programming Language With Backward Functions. Adviser: Nate Nystrom. The thesis focused on the design and implementation of a programming language feature to express pattern matching, views, automatic solutions of simple equations and boolean formulas, and for-comprehensions.
- 2 Jahre, Sep. 2010 - Aug. 2012
Computer Science
Università della Svizzera Italiana
Extra credits obtained at Universidade de Brasília (UnB), Brasília, Brazil. Bachelor project: Deferred Methods - A Framework for Parallelizing Small Tasks in a Shared-memory, Multi-threaded Programming Model. Adviser: Walter Binder. The final project focused on the implementation of a framework for speeding up the execution of dynamic analysis tools for Java by deferring and parallelizing the execution of instrumentation code. The implementation was based on bytecode generation using ASM.
Sprachen
Englisch
Fließend
Portugiesisch
Muttersprache
Italienisch
Gut
Französisch
Grundlagen
Spanisch
Grundlagen
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.