During my time in Germany (since 2007), I've worked to the following companies:
Role: Senior Software Engineer
Obligations & Features
Key Projects
Technologies & Tools PHP, MySQL, JavaScript, CSS, REST APIs, Laravel, 3rd party libraries.
Role: Software engineer
Obligations & Features
Key Projects
Technologies & Tools JavaScript (ECMA6), NodeJS, Puppeteer
Role: Front-end & Back-end Developer, R&D, UX/UI, Software Architect
Obligations & Features
Key Projects
Technologies & Tools HTML, JavaScript (ECMA6), Angular, Typescript, CSS/SCSS, jQuery, MySQL
Role: Lead Developer/Owner
Projects:
Customers
Technologies PHP, MySQL, jQuery, HTML5, CSS3, JavaScript, JSON, XML, Bootstrap, CodeIgniter, Git, SVN, Flex (MXML), ActionScript 3, Adobe AIR, WordPress
I've freelanced as a developer for many companies and individuals over the years, including the following companies:
Drawing from extensive experience across various web development industries and fields, I've developed a strong conviction for prioritizing simplicity in design and architecture. I believe that complexity should only be introduced when clearly justified by a project's needs.
My core philosophy is built on robust engineering principles, with a focus on defensive coding and a high ratio of error-handling code. I'm also a strong advocate for Single-Page Applications (SPAs), but only in the rare cases where their additional complexity is truly warranted—my experience shows that the vast majority of projects don't justify this overhead.
Above all, I maintain a clear view that the initial development is just the first investment. I prioritize solutions that optimize for the long-term deployment and maintenance costs, ensuring sustainable and cost-effective projects well beyond launch.
These are the language skills I've currently have:
Having lived on three continents and traveled to over 30 countries, I've gained a unique, global perspective.
This has reinforced my belief that a strong, positive culture is the foundation of any successful endeavor, especially in a professional context.
I deeply understand how crucial a cohesive culture is to software development, directly impacting product quality and project success—particularly in the design and architectural phases.
I've been fortunate to work with a wide range of talented individuals, and I'm proud to share my experiences with you.