Experienced Software Engineer
I am an hybrid software engineer, with deep knowledge of Java platform and tooling, and Linux system administration. Particularly interested in SOAs, EIPs, continuous integration & delivery and service orchestration.
Name:
Guido Grazioli
Age:
38 years
Location:
Point Cook, Melbourne, VIC, Australia
“We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.”
- Donald Knuth, Structured Programming With Go To Statements
Sept 1995 - Apr 2001
MSCs - Computer Science (Specialization: Software Engineering) Quality education about the importance of standards, software design, team building and developer phylosophy. Bologna, Italy
Sept 1995 - Jul 2000
Highschool - Math & Computer Science Highschool where I graduated, enjoying science, math, and biology. During the second year I discovered my passion for Computer Science, using Pascal and Visual Basic. Looking at my current skill, sounds hilarious... or not? Lugo di Romagna
Mar 2013 - current
Build Engineer The AURIN (Australian Urban Research Infrastructure Network) project is an initiative funded by the Australian Government’s Super Science scheme. AURIN will provide built environment and urban researchers, designers and planners with infrastructure to facilitate access to a distributed network of aggregated datasets and information services. My role in the project was implementing the continuous integration, and then the continuous delivery system, using a stack composed of jenkins, nexus, rundeck and chef, for the deployment of the three environments (development, staging and production) on a xen server virtualization allocation and on an openstack/ec2 cloud platform. I have also managed the development workflow introducing peer-reviews with gerrit and static code analysis with sonar, along with the development and execution of automated integration and functional tests triggered on commit. The endoVL (Endocrine Virtual Laboratory) project is a national initiative to establish a range of clinical registries supporting genetically focused clinical trials and studies targeted to the needs of the endocrine research communities, networks and societies across Australia. My role was setting up the development workflow and the continuous integration environment, and maintaining a Java subproject writing several enhancements including integration with LOVD, VFC formats and the UCSC genome browser. Melbourne, VIC, Australia | http://www.unimelb.edu.au/
Sep 2007 - Aug 2014
Contributor Because open source matters. Contributing as package maintainer and translator. Participation in the Fedora Project as a volunteer may not be worth enough to be part of some people's resume. I like to list it first. I used Linux for work since '98, and I felt I could help the project, keeping in order and sorting issues out in a number of sub-projects in which I am experienced, all while contributing back to the community. My primary involvement is about maintaining packages related to Java/maven, but i also developed a user-space driver for a finger-print reader, in C language, and helped keeping up the good quality of Italian translation by writing and reviewing other contributors' work. Nowhere and everywhere
Oct 2012 - Mar 2013
Software Engineer ProHand Benchmark is a standalone cross-platform application built on Eclipse RCP technology, featuring an embedded sqlite database used through hibernate implementation of JPA, automatic updates using equinox p2 provisional API and print/report generation using jasper reports. Melbourne, Australia |
Oct 2007 - Jun 2008
Part-time - Webdeveloper At sanitairwinkel.nl, I improved/expanded the current webapplication and re-factored the code. I also created a brand new back-end system and improved the front-end by giving it a new look and feel. I also improved the website's SEO. Rosmalen | http://www.sanitairwinkel.nl/
Jan 2007 - Sep 2007
Part-time - PHP Developer After my internship ended I was asked to stay as part-time employee. Goomla became partner of the year of Bol.com. In October 2007 Goomla was sold to Daisycon. Eindhoven
Aug 2006 - Jan 2007
Internship - PHP Developer I did my first internship at a company named Goomla. There I learned to apply my knowledge of PHP. Goomla was a shopping/comparison-site, with more than 100 affiliates including bol.com, wehkamp, neckermann, to name a few. Eindhoven
“Coding skill is just one small part of writing correct programs. The majority of the task is problem definition, algorithm design and data structure selection.”
- Jon Bentley, Programming Pearls
“Always strive to write simple, clear, and correct programs. It is penny wise and pound foolish to do otherwise. Style does matter. It pays real dividends in terms of correctness, usability, robustness, and maintainability.”
- Joshua Bloch, Effective Java
“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.”
- Edsger W. Dijkstra, On the nature of Computing Science.
This one-page resume template is based on the excellent work by Pascal van Gemert.