EXPLORE

J2EE Java JSP
Foto de capa do perfil
Avatar do Usuário

Gustavo O.

@gustavoorsi

0,0
0

0,0

0,0

0%

Freelance Senior Java Dev for startups

$60 USD / hora

Bandeira do(a)

Argentina (11:10 PM)

Entrou em maio 23, 2007

$60 USD / hora

I'm a passionate developer, who loves technology and is crazy about building simple, elegant solutions to complex, messy problems. I'm able to make difficult trade-offs and have high standards. I also love challenges, and I'm not afraid to speak my mind. Why Remote I like to work remotely because I can get access to more interesting projects which is not available locally, using latest technologies, and I love the challenges of startup companies. My Remote Workstyle I have a dedicated and quiet room in my house where I work in (see photos attached), I usually work from 9-6 schedule but I am very flexible adjusting my working time as well. Not problem to work on weekends actually from time to time, I love what I do, I love coding! I have a great headset and internet connection speed for video conferences (skype, hangout, etc). Also, a really powerful laptop (windows and Linux installed) and an extra display screen (once you get used to that there is no turn back).

Verificações

Portfólio

Portfólio

1817462
1817462
Avaliações
Avaliações

Não há avaliações para ver aqui!

Experiência

Senior Java Developer

set., 2012 - nov., 2014

2 anos, 2 meses

vivastream.com

set., 2012 - nov., 2014

2 anos, 2 meses

Project Description: Platform that delivers technology solutions that help marketers gain intelligence from events. It aggregates event activity from multiple sources, analyzes the insights, scores each attendee by topic and pushes that intelligence into client CRM/Lead management systems - in real-time. The system enables sales team to learn more about their customers and shorten their sales cycle. It also helps marketers become more effective with messaging and event organizers the ability to justify the importance of events. Responsibilities and Objectives: Internationalization (i18n) of the whole application, extensive use of Sprint’s functionalities, creation of a Spring based interceptor, creation of tables and entities needed for these new functionalities, added new RESTful services as requested, modified the application’s UI to match with the new i18n features. Modified mailing system module so that it matches with the different languages and latest functionalities. Technologies: Java, Spring, plain JavaScript, jQuery, AJAX, HTML, CSS, XML, ElasticSearch, MySQL, Restful, SOAP, Maven, extensive use of Java libraries, Hibernate.

set., 2012 - nov., 2014

2 anos, 2 meses

Project architect and senior java developer

jan., 2011 - set., 2012

1 ano, 8 meses

tecnosofware

jan., 2011 - set., 2012

1 ano, 8 meses

Project Description: The application consist of the management of different accounts a user has inside the company. A regular user unfortunately had at least to deal with eight different applications in order to do their job. Having each application it's own account (that is user and password) with no possibility of having a SSO (Single Sign On) mechanism. Many times the users locked themselves (one or more accounts) and needed to got their passwords reset, this function could only be approved and processed by a small group of system admins, making the password and creation of new accounts for a particular user really slow (taking, sometimes, days). This application connected to each underlying system and could: Reset the desired account password for the selected underlying app, Create all accounts a brand new employee needs. The main architecture consisted on an abstract "connector" where a connector is a class responsible to connect and interact with the desired app. Each connector implementation had the logic to establish a connection to the app and make the reset or create request, and adding new connectors where as easy as adding a new entry in a db table. Since the underlying apps were old and decentralized, a connector could take more than 5 min to finish a password reset, so it was necessary to have each connector to run concurrently, so the architecture was created with multi-threading environment in head. The resulting app end up with a user password reset for all of their accounts (eight by the time I left) in 7 min, before the app it could be more than a day. Responsibilities and Objectives: In charge of the development of the entire application architecture, the most challenging task was the multi-threading environment, and the development of two connectors that interacted with really old systems such as TN32 systems where I used a free lib based on scraping mechanism. Also had two more developers, to whom I assigned new task to develop. Technologies: Java, MySQL, Hibernate, Spring MVC and Spring app context, JUnit, Maven, HTML/CSS, Taconite, Extended Regex, Tomcat, SVN, AJAX, JSON, Scraping lib for TN32.

jan., 2011 - set., 2012

1 ano, 8 meses

Senior Java Developer and Project Leader

nov., 2009 - dez., 2010

1 ano, 1 mês

web.com

nov., 2009 - dez., 2010

1 ano, 1 mês

Project Description: The project consists of a control panel for different hosting servers, the users are able to control all the databases, manage the FTP users, manage the files uploaded, and the control panel is able integrate with other applications or systems, and other functionalities Responsibilities and Objectives: Was involved in the entire functionalities of the system from the users’ administration, database control administration, files administration and the module that allows the control panel to integrate with other systems and applications. Also he was in charge of the time estimation and the resource allocation for the project completion. Technologies: Java, Oracle, JavaScript, Spring MVC Framework, HTML/CSS, jQuery, ExtJS, Maven, Ant, JUnit, Eclipse, AJAX, XML, XLST, JSON

nov., 2009 - dez., 2010

1 ano, 1 mês

Educação

Universidad Argentina 'John F. Kennedy'

2000 - 2005

5 anos

Master Degree in Systems

Bandeira do(a)

Argentina

2000 - 2005

5 anos

Usuários Registrados

Total de Trabalhos Publicados

Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)

Copyright © 2026 Freelancer Technology Pty Limited (ACN 142 189 759)