Gonzalo Virgilio Hector Castiglione
Verified Expert in Engineering
Software Developer
Gonzalo has worked for the last 5 years in the programming field area working on mainly Java applications. He started his career as a back-end developer and later start working as a full-stack developer. His specialization is in web development and he is always learning about new areas such as AI, robotics, and gaming.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Eclipse, Ubuntu, Java, Git
The most amazing...
...proposal that I've done was the back-end model and technologies for creating Anvisa's medical traceability system (Brazil).
Work Experience
Freelance Developer
Austrian Institute of Technology (Freelance)
- Implemented a web application to facilitate the configuration, running, and reporting of energy consumption simulation using an existing MATLAB program.
Software Architect
BDEV
- Performed analysis of architectures and use of technologies in company applications.
- Implemented application modeling and development for traceability of medical products for ANVISA (Brazil).
- Developed a model for traceability systems for ANMAT, SENASA and SEDRONAR (Argentina).
- Created a client contact point.
- Worked as a code reviewer.
- Did database modeling and architecture design.
Back-End Developer
Avature
- Created designs for web crawlers.
- Developed 3rd party business software integration into self-developed software.
Experience
Chip Authentication Program For Mobile Phones
https://bitbucket.org/gcastigl/uas-master-thesisThe developed application is capable of creating offline generated TAN (OTP) for authentication of transactions though online banking.
Angular Hibernate Web QuickStart
https://bitbucket.org/gcastigl/angular_hibernate_web_quickstart1. Maven - Dependency management.
2. JPA (Hibernate) - Persistence layer.
3. Spring - Dependency injection, etc.
4. JUnit, Hamcrest - Testing.
5. Jersey - Web Server Controller.
6. AngularJS - Web View.
7. Log4j - Logging.
8. Jetty - Servlet engine.
Image Processing & Analysis
https://bitbucket.org/gcastigl/atiThis project was developed for my university (ITBA) for one of the image treatment courses.
AIS
https://bitbucket.org/gcastigl/aisStenography
https://github.com/gcastigl/stenographySkills
Languages
Java, C, Haskell, C#, PHP, Kotlin, C++
Frameworks
JPA, Spring, Hibernate, Unity3D, Jersey, JUnit, Apache Wicket, CXF, AngularJS, Spring Boot, Spring MVC
Libraries/APIs
Joda-Time, Guava, jQuery, RxJava, Facebook Open Graph API, Node.js
Paradigms
Agile Software Development, Object-oriented Programming (OOP), Functional Programming
Platforms
Ubuntu, Android, Eclipse, NVIDIA CUDA
Storage
PostgreSQL, MySQL, MongoDB, Cassandra
Other
Artificial Intelligence (AI)
Tools
Apache Maven, Git, IntelliJ IDEA, MATLAB, RxAndroid, Gradle
Education
Master of Science in Engineering in Computer Science (Double Degree Program)
University of Applied Sciences Technikum Wien - Austria, Vienna
Master's Degree in Informatics and Computing Engineering
Instituto Tecnológico de Buenos Aires - Buenos Aires, Argentina
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring