KEŞFEDİN

J2EE Java JSP
Profil kapak fotoğrafı
Kullanıcı Avatarı

Gustavo O.

@gustavoorsi

0,0
0

0,0

0,0

0%

Freelance Senior Java Dev for startups

$60 USD / Saat

    bayrağı

Argentina (2:13 ÖÖ)

Mayıs 23, 2007 tarihinde katıldı

$60 USD / Saat

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).

Doğrulamalar

Portföy

Portföy

1817462
1817462
Değerlendirmeler
Değerlendirmeler

Burada hiç değerlendirme yok!

Tecrübe

Senior Java Developer

Eyl, 2012 - Kas, 2014

2 yıl, 2 ay

vivastream.com

Eyl, 2012 - Kas, 2014

2 yıl, 2 ay

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.

Eyl, 2012 - Kas, 2014

2 yıl, 2 ay

Project architect and senior java developer

Oca, 2011 - Eyl, 2012

1 yıl, 8 ay

tecnosofware

Oca, 2011 - Eyl, 2012

1 yıl, 8 ay

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.

Oca, 2011 - Eyl, 2012

1 yıl, 8 ay

Senior Java Developer and Project Leader

Kas, 2009 - Ara, 2010

1 yıl, 1 ay

web.com

Kas, 2009 - Ara, 2010

1 yıl, 1 ay

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

Kas, 2009 - Ara, 2010

1 yıl, 1 ay

Eğitim

Universidad Argentina 'John F. Kennedy'

2000 - 2005

5 yıl

Master Degree in Systems

    bayrağı

Argentina

2000 - 2005

5 yıl

Kayıtlı Kullanıcı

İlan Edilmiş Toplam İş Sayısı

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

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