Skip navigation.

Curriculum Vitæ

Această pagină este disponibilă şi în limba română.

If you are interested, you may also check out my LinkedIn profile.

General information

Name:
Mihai Şucan
Email:
Please use the contact form.
Address:
Arad, Romania

Interests

Web application development and testing, open web standards, accessibility and user experience.

Education

Experience

04/2008 - present: PaintWeb - an online painting application
This is an online painting web application which I am working on together with my twin brother. The project is open-source, released under the GPL v3 license. This web application is currently client-side based, using JavaScript and HTML 5 Canvas.
11/2006 - present: Tutorials for Opera Software
I write articles on some of the newest web programming topics for Opera Software which are published on the Opera Developer community web site. The technologies presented in my articles range from VoiceXML to the latest HTML 5 and SVG.
08/2006 - present: External beta-tester for Opera Software
This work is done on a volunteer basis, and it involves communication with the Quality Assurance team and some of the developers at Opera. I periodically test internal builds of the web browser on Windows and Linux. My bug reports range from user interface related problems, display problems, to specific web standards implementation violations, such as HTML or VoiceXML. Besides testing the web browser, I experiment with the integrated email client, and I contribute in-depth reviews and suggestions to internal technologies.
06/2009 - 08/2009: Google Summer of Code 2009 for Moodle
Over the summer of 2009 I have worked on the development of a paint tool, named PaintWeb, for the purpose of integrating the work into the Moodle virtual learning environment. The goals of the project have been achieved, and now PaintWeb can be used inside Moodle and TinyMCE. For more details, please read the project specification.

Web sites

03/2009: International Conference on Computers, Communications and Control 2010
Developed the ICCCC 2010 web site for the Agora University. The university holds an international conference on computers, communications and control every even year, where researchers present and discuss the latest state of the art technology in the fields of computing and networking.
08/2008: The "Nicolae Vasilescu Karpen" Technical College of Communications from Bacău
This project required the development of a new web site for the "N.V. Karpen" Technical College of Communications from Bacău. The new web site provides a far better user experience than the previous one and it includes a lot more actively-maintained content. On the technical side of things, the new web site loads much faster while having a more appealing interface. For the back-end I used my own CMS (Content Management System) which allows the client to update the web site whenever he/she needs to.
11/2006 - 02/2007: Web development for SC GAUSS SOFT MP  
Developed chisineucris.ro and primariasebis.ro. Both sites make use of PHP, mySQL, HTML, and CSS. For these sites I made a CMS which allows the owner to completely modify the site structure, content, and newsletter.
04/2006: MathWeb Search - Web development
Developed the web front end for the semantic search engine. Implemented a PHP client for the search server that does fetch results and displays them. Technologies used: PHP, XHTML and CSS for the layout.
11/2004 - 03/2005: Web development for SC Varbittour SRL travel agency
Varbittour.ro made use of PHP, mySQL and Flash. When released, the HTML+CSS layout were standards compliant. The site featured an advanced Content Management System which gave the client complete control over the site content, newsletter, user accounts and site structure.
01/2003 – 05/2003: Web development and design for Seer Systems Inc.
Developed the SeerMusic.com web site which had its own forum, account system with user profiles, online gallery of songs created by artists, voting poll, search facility, jukebox and news. Technologies used: PHP, mySQL, and Flash.
02/2002 – 07/2003: Web development and design for SC Security Prod SRL
Developed several web sites, including dispecerat.ro. These made use of mySQL, PHP, HTML, JavaScript and Flash.

Soft skills

Computer skills

Languages

Articles and presentations

February, 2010: SVG or Canvas? Choosing between the two
In this article I explore the differences between SVG and Canvas and present a few examples to help web developers decide which technology is best for the functionality they are trying to implement in their web application. I wrote this article for Opera Software.
August, 2009: GSOC 2009 conclusions
The slides I used during a talk at the Linux and Virtual Learning Environments 2009 seminary, which was hosted by the „Vasile Goldiș” Western University. I presented the work I did for Moodle over the summer during the GSOC program.
July, 2009: Keyboard accessibility in web applications
One of the most important features to implement on your web sites for ensuring accessibility is keyboard controls, but this gets rapidly more complicated when the complexity increases, and you start getting into scripted web applications. In this detailed three part series, I offer a complete solution for providing keyboard accessibility to complex web applications, using my Canvas-based painting application as a starting point (PaintWeb). I wrote these articles for Opera Software.
February, 2009: Creating an HTML 5 canvas painting application
This is a practical example for using the new HTML 5 Canvas element. In this article I present how web developers can start developing their own Canvas-based painting application, beginning with the basic events setup and ending with the implementation of three basic drawing tools. The code is based on my open-source project PaintWeb. I wrote this article for Opera Software.
January, 2009: HTML 5 Canvas - the basics
A tutorial for web developers which provides a gentle introduction to the new HTML 5 canvas API. I wrote this article for Opera Software.
September, 2008: PaintWeb presentation
A technical presentation I wrote about my open-source project PaintWeb. I gave a talk about the project with these slides at LVLE 2008 which was hosted by the „Vasile Goldiș” Western University.
May, 2008: How to make a Voice controllable SVG game
This article explains how to add Voice interactivity to a game which makes use of SVG. I wrote this article for Opera Software.
November, 2006: How to add voice interactivity to your site
This tutorial explains how to add Voice interactivity to any web site. I wrote this article for Opera Software.

Recognitions

Contributions