My Curriculum Vitae.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

173 lines
8.9 KiB

{
"name": "Júlio Biason",
"en-au": {
"title": "Software Engineer",
"phone": {
"description": "Phone",
"value": "+55 51 98222 0669"
},
"email": {
"description": "Email",
"value": "julio.biason@gmail.com"
},
"repos": {
"github": {
"description": "Github",
"value": "https://github.com/jbiason"
},
"bitbucket": {
"description": "BitBucket",
"value": "https://bitbucket.org/juliobiason"
}
},
"profile": [
"Working professionally since 1990 as a software developer, I’ve worked in various positions and with different team sizes; from a single developer and analyst to a member of a team of 15 people from 3 different companies working on the backend system of the largest Brazilian ISP.",
"Self-taught in different languages — I learnt BASIC by reading my MSX manual and Pascal by reading Turbo Pascal help system — I'm always trying to learn new things, either by following examples or by reading books about different languages and other development subjects, like clean code and agile methods.",
"Professionally, I’m always trying to expand my knowledge to different areas, systems and languages and the related processes."
],
"experience": {
"description": "Work Experience",
"jobs": [
{
"company": "Azion Technologies",
"worktime": "Jul 2017-Present",
"position": "Software Engineer",
"attributions": [
"Maintaining apps in Django/Python.",
"Maitaining Kafka consumers/producers in Python and Storm."
]
},
{
"company": "CWI Software",
"worktime": "Sep 2012-Jul 2017",
"position": "Software Engineer",
"attributions": [
"Development of mobile applications for local university, iOS/Objective-C.",
"Development of a web framework with dynamic module loading, based on Flask (Python); interface designed with Bootstrap 2 and jQuery.",
"Development of mobile application for a logistics company, iOS/Objective-C.",
"Development of apps for Django/Python.",
"Development of embedded applications in C for routers and switches, using Tail-F ConfD and Enea Element; all development following Scrum methodologies."
]
},
{
"company": "Iplenix Sistemas de Internet",
"worktime": "Feb 2010-Sep 2012",
"position": "Software Developer",
"attributions": [
"Redesigned the company internal framework in PHP.",
"Redesigned the company system interfaces, using HTML/CSS, jQuery, jQueryUI, jqPlot/Flot and Google Maps.",
"Development of helper applications in Lua.",
"Development of helper applications in Python."
]
},
{
"company": "TileFile/Storyz",
"worktime": "Jan 2007-Oct 2009",
"position": "Software Developer",
"attributions": [
"Development of a server for media sharing and social networking in Python, using the company internal framework, with user data stored, initially, in binary objects (Python Pickles) and changed later to use MySQL with master-master replication; development followed the TDD metholody.",
"Development of a Symbian/UIQ client in C++.",
"Development of an iPhone client in Objective-C.",
"Member of the \"Product Council\", responsible for selecting new features."
]
},
{
"company": "Qualità Informática",
"worktime": "Mar 2006-Oct 2006",
"position": "Software Developer",
"attributions": [
"Development of a CGI in C++ to configure wireless routers, in Linux, using microhttp and Boa as servers; dynamic interface using HTML and pure Javascript; graphics using Flash.",
"Techincal leaderof the Configuration Control Commitee (CCC), responsible for approving changes in the company source(MPS/CMMI)."
]
},
{
"company": "Canópus Informática Ltda.",
"worktime": "Jun 2003-Jan 2006",
"position": "Software Developer/Team Leader",
"attributions": [
"Development of the backend of the Brazilian largest ISP support system in C for Linux and Apache, with data stored in an Oracle database, queries written manually. Integrating the results with pre-designed dynamic interface in HTML and JavaScript, using hidden iframes to emulate AJAX functionality.",
"Development of helper applications in Python.",
"Sub-project team leader.",
"Developing drivers for the “Elipse” HMI supervisor in C++ (MS Visual Studio), for the ModBus protocol."
]
},
{
"company": "DWS Informática",
"worktime": "Mar 2002-May 2003",
"position": "Software Engineer/Analyst",
"attributions": [
"Analysis and development of inventory control, finances and invoice management in Clipper.",
"Development of inventory control, finances and invoice management in Delphi, using database MySQL.",
"Sysadmin of MySQL, SMTP, POP and HTTP servers on Linux."
]
},
{
"company": "UNISINOS",
"worktime": "Aug 2001-Feb 2002",
"position": "Scholarship Holder",
"attributions": [
"Working on the FAGNIS project, about knowledge extraction in neural networks; networks created with the SNNS app, exporting the result as C functions"
]
}
]
},
"skills": [
{
"description": "Programming Languages",
"items": [
{"description": "C", "value": 3},
{"description": "C++", "value": 2},
{"description": "Clipper", "value": 3},
{"description": "Clojure", "value": 1},
{"description": "Delphi", "value": 2},
{"description": "Java", "value": 1},
{"description": "JavaScript", "value": 2},
{"description": "Lua", "value": 1},
{"description": "Objective-C", "value": 3},
{"description": "PHP", "value": 2},
{"description": "Python", "value": 3},
{"description": "Scala", "value": 1}
]
},
{
"description": "Libraries and Frameworks",
"items": [
{"description": "Django", "value": 3},
{"description": "DjangoRestFramework", "value": 3},
{"description": "Flask", "value": 3},
{"description": "Storm", "value": 1}
]
},
{
"description": "Version Control",
"items": [
{"description": "Git", "value": 3},
{"description": "Subversion", "value": 2}
]
},
{
"description": "Databases",
"items": [
{"description", "Cassandra", "value": 1},
{"description": "Kafka", "value": 1},
{"description": "SQL", "value": 3},
{"description": "MongoDB", "value": 3}
]
}
],
"projects": {
"description": "Personal Projects",
"items": [
{
"title": "Worktime",
"description": "Calculate the worked time and time remaining till completion of a whole day work.",
"infos": [
"Written in Clojure",
"Managed to do the most basic operations",
"Broke in a mid-refactor when changing companies (when the rules for work time changed.)"
]
}
]
}
}
}