Curriculum

Profile

  • Name: Andrea Grandi
  • Where I live: London, UK
  • e-mail: a.grandi [AT] gmail [dot] com
  • Birth Date: 20/05/1980

I have 8 years’ experience in professional software development, an expert in user administrator of Linux systems. I have always been a strong contributor of open source projects with experience in community management. I coordinated a team of developers in a geographically distributed group for 2 years working as software architect. I am always willing to experiment new technologies and I am motivated to work in team.

Current position: Software Engineer at Glow (London) – Python/Django

Skills

  • Python/Django backend developer
  • good Qt/C++ knowledge
  • 6 years experience with .Net/C#
  • basic experience of C/GTK, Python and Java
  • experience with MySQL, PostgreSQL, Ms-SQL and MongoDB databases
  • 4 years experience in application development for mobile platforms
  • Linux servers administrator
  • “Nokia Qt Ambassador” and “Nokia Developer Champion”

 

Professional Experience

Software Development

April 2013 / Present – Python/Django backend developer at Glow (London): I’m helping maintaining the backend code of our main product “Glow Machine” and playing an important role in the development of a new application, developing the rest API and interacting with other API services. All these products are mainly developed in Python/Django (with an ExtJS frontend) and using both PostgreSQL and MongoDB as databases. At Glow I also maintain the infrastrastructure (Debian server, PostgreSQL, MongoDB, Django, Nginx) where we deploy our web application.

June 2012 / September 2012 – Software Engineer in Nokia (Tampere): I worked in Nokia with a 3 months contract as software engineer in the “Nokia Developer Forum”. My role was writing examples in Qt/C++, working on some Qt libraries and helping developers on Nokia Forum. During this period I worked to SocialConnect, a Qt library to connect to Facebook, Twitter and Instagram ( https://projects.developer.nokia.com/socialconnect ) and QGoogleAuth, a Qt library that implements 2-steps Google authentication ( https://github.com/andreagrandi/QGoogleAuth ).

June 2011 / October 2011 – CuteSoma development: I developed a Soma.fm client for Nokia N9/N950 in Qt/QML/C++, it’s currently available on Nokia Store http://store.ovi.com/content/205737 and source code is available too https://github.com/andreagrandi/CuteSoma

June 2009 / September 2009 – Software Developer for Igalia: During a 3 months Internship at Igalia I developed a Python binding for MAFW (a multimedia framework for Maemo OS).

November 2006 / December 2006 – Software Developer for Develer: I developed an embedded software in C language that manages employees badge and doors alarm.

July 2005 / October 2006 – Software Architect and QA for Kyklos: I joined the company as Quality Assurance for some softwares they were developing, then I developed some parts of applications in C# (.Net) language, then I wrote the architecture of some .Net class for Kyklos programmers team in Romania.

January 2004 / July 2005 – Software Developer for Megamente: I developed applications in C# and Vb.Net languages. The kind of application I developed are web applications, desktop applications and embedded applications (with .Net Compact Framework).

August 2003 / January 2004 – Software Developer for Orange Informatica: I developed applications in Visual Basic 6 and Visual Basic.Net, Microsoft Access applications and a little of PHP/MySQL.

August 2002 / July 2003 – Software Developer for Levon Italia: I developed database applications in Vb.Net and MsSql Server and I was a System Administrator for their Linux server.

Page 1 of 3 | Next page