Visual C# MVP Alberto Población has been working for the computer industry for more than 30 years, most of them as a software developer. His achievements include designing a 4GL before 4GLs became fashionable, writing an interpreter, a compiler, a link editor, and a debugger for that language, as well as an IDE for development (well before IDEs became common in development tools), and making it compile into an intermediate code that was then interpreted by a virtual machine running under various operating systems (just the same as Java -- but this was several years before Java came out).
Along the years he has held just about every possible position in software development, including being the chief software architect for a small ISV, and he also was CTO for an ISP.
He is currently working as a freelance developer and consultant, as well as providing training as a Microsoft Certified Trainer, mostly in the field of software development under the .Net platform.
Alberto was first awarded as an MVP in 2006 for his outstanding contributions to the Microsoft Visual C# forums within MSDN and, since then, he has been present in different online communities, such as the MSDN Translation Wiki, where he is the top contributor worldwide, having proposed nearly 1,900 translations to strings in the past months. He often takes active part at big Microsoft events, such as TechEd Europe 2013, where he was selected as a Hands-On-Lab instructor. He is author of the book ".NET Windows Development: Everyday Tips, Tricks & Optimization," as well as several on-line training courses, and a regular contributor for the magazine "DotNetMania."
For him, being an MVP is about “serving the community,” he says. Therefore, according to him, an MVP should have a very deep technical knowledge, but also should be able to devote time to solve problems that sometimes don’t have a big technical complexity but are still important for the person who asks for help.
An MVP also faces very often the situation of being inquired by the community about problems whose solution require having a very vast knowledge of different programming languages, libraries, operating system requirements and configurations, DBs, communication tools, etc. Therefore he considers himself as a “generalist” more than a “specialist.” He holds more than 60 Microsoft official certifications. “This knowledge on a wide variety of technologies allows me to help others to solve problems that involve multiple technologies,“ he says.
He remembers the times of “Visicalc,” the first spreadsheet, that according to him, made personal computers interesting not only to technology enthusiasts but also to business analysts.
Alberto has a couple of projects in mind, some of them related to application development and content creation that he thinks could see the light and bring him some regular benefits. He feels confident about the future. “As a freelance professional I have to attract clients and some of them came to me because of my MVP Award,” he says.