Watch my video presentation: https://youtu.be/gIEGVFHGPaE
Emphasis on research before starting any project, including sources that are not from the same field. Often the solution to a project is applied on another segment. I try to do the work until the client is satisfied, even if I'm not 100% happy with their decisions. Sometime the relationship between client and designer wear out because of the lack of this kind of thought.
I prefer working on the project directly with the client. Some situations require that you came up with the solution at that instant, particularly when the project has a short deadline. It's important to see the first reaction when analyzing my ideas and suggestions.
In addition to traditional graphic programs like Corel Draw, Illustrator, Photoshop, Figma (experimenting), inVision (experimenting) and InDesign, I also work with programs for web development as Visual Studio Express, Dreamweaver, Sublime Text, Fireworks. Occasionally, I work on multimedia projects or video post production that require programs like Premiere, After Effects and Sound Forge.
The dynamic languages for programming and database interactivity that I use the most are ASP.NET (VB.Net), JavaScript, Node.js, React, PHP, HTML5, CSS3, JQuery, Java (android app development), Xamarin, ASP, ActionScript 3, Ajax, XML/Json, Bootstrap, . And for database design are MySQL and SQL Server for most of the bigger projects. The technological choice is decided based on the type of project, execution deadline, available budget, and technical issues. I have my own framework built in ASP.NET (VB.Net), PHP and soon it will be also available in Node.js / React, three of the main languages used on the market.