I am what is usually classified as a Full-stack Developer , even though i mostly see myself as a Multi-Purpose , Versatile and Flexible Coding Tool.Enthusiastic and creative. Working alone or with a team does not compromise my efficiency.Always in a "race" to expand my knowledge prior to the changes. Always after new technologies , ideas , patterns.Specialized in the design, analysis, and development of dynamic web applications, covering the entire stack from APIs and databases to front- and back-end architecture. In essence, I transform ideas into fully realized productsI usually code in Javascript and PHP for most of my Web Projects but when the need arises i can switch to Python in a heartbeat.( In addition , C++ and Micropython are in my arsenal when it comes to embedded micro-systems ). Regarding Servers , i am greatly experienced with NodeJS and Apache both in Setting up / Configuring and Maintaining them.I am experienced with RESTful ( JSON , XML ) and SOAP based web services and have in depth knowledge (Optimising / Stress Tests , Procedures / Functions / Triggers , Partitioning , etc ) of "Relational Database Systems" (MySQL and PostgreSQL) along with their respective PLs (PL-SQL and PQ-SQL) and "Non-Relational Database Systems" ( NoSQL solutions , MongoDB ).I have a high understanding and experience in Semantic Web Ontologies and their ecosystem. Familiar in deploying , maintaining and querying (Using SparQL) various triple-stores like Sesame , 4Store and Virtuoso. Ontology editors like Protege (Have participated in the Protege 5-day course in Stanford , California) and NeOn.Through my time working on different projects that required a lot of times something outside my Web Specialisation , i acquired precious knowledge and understanding over the following :- Embedded Systems and Microelectronics ( A lot of coding and “Soldering” has been involved )- Various Software which i still use when needs arrive. Photoshop for Graphics Editing , 3D Studio for 3D modelling and animation , Sony Vegas and AfterFX for Video Editing Software , Cubase for Audio Editing.
Listed skills include Javascript, Xml, Php, Mysql, and 27 others.