-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
87 lines (68 loc) · 3.96 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>guigouz by guigouz</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="wrapper">
<header>
<h1>guigouz</h1>
<p></p>
<p class="view"><a href="https://github.com/guigouz">View My GitHub Profile</a></p>
<hr/>
<p class="view"><a href="http://stackoverflow.com/users/164469/guigouz">Stackoverflow</a></p>
<p class="view"><a href="http://www.linkedin.com/in/guigouz">Linkedin</a></p>
</header>
<section>
<p>I've written my first commercial program in 1996 (a simple interface for capturing images and printing id
cards using microsoft's video SDK), it ran until the early 2000s, when it was ported to Java (JMF). In 2012,
this same system has been ported to a service oriented architecture with an HTML5 UI and is still online.</p>
<p>During the 2000s my projects included leading, working on and deploying large scale service-oriented PHP,
Java and Python applications, from design with relational and non-relational databases to server architecture.</p>
<p>I also designed and deployed a hosting platform in 1999, first with local servers on a fiber connection, in
2003 is was migrated to Linode, then to The Planet (which later became Softlayer). It is still alive today on a
distributed architecture backed by Amazon Web Services (EC2/S3/RDS/ELB)</p>
<p>I have a personal interest in distributed applications and I am currently developing two open source projects
as proofs of concept for a resource-oriented architecture:</p>
<h3>Objectiveweb</h3>
<p>Objectiveweb is a PHP Application Framework that allows a developer to define simple data domains and access
them using a REST interface. The backend takes care of authorizing the request and data retrieval or
persisting the data to multiple SQL tables.</p>
<h3>Metaproject</h3>
<p>The project aims to be a thin layer between the data (provided by a REST service) and the user interface. I
was responsible for the library research, design and implementation. Currently I'm writing documentation,
which is available as a web application on
<a href="http://www.bravado.com.br/metaproject/compendium">http://www.bravado.com.br/metaproject/compendium</a>
and preparing for a public release</p>
<p>Despite being backend-independent, Metaproject complements Objectiveweb with an UI library, and most of its
components came from real application requirements which are already in production.</p>
<p>A (half-baked) single page application showcasing a basic CRUD app is available at
<a href="http://www.bravado.com.br/skeleton">http://www.bravado.com.br/skeleton</a>.
Its code is available on <a href="https://github.com/bravado/skeleton">github</a>.</p>
</section>
<footer>
<p>
<small>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a>
</small>
</p>
</footer>
</div>
<script src="javascripts/scale.fix.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-40660605-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>