Welcome to my profile page
My name is Giannis and
Ι am a software engineer.
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser.
CSS is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML.
JavaScript, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS.
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.
JQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.
React is a free and open-source front-end JavaScript library for building user interfaces based on UI components.
Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on a JavaScript Engine and executes JavaScript code outside a web browser.
Express.js, is a back end web application framework for Node.js. It is designed for building web applications and APIs.
PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
MySQL is an open-source relational database management system (RDBMS). A relational database organizes data into one or more data tables in which data may be related to each other.
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform.
Passionate about computer science, constantly seeking growth and innovation.
I am constantly challenged and motivated by the process of creating user interfaces for websites. I focus on building a strong architecture for the site, crafting engaging and attractive content, and designing visually appealing layouts.
To achieve these goals, I utilize a range of programming languages, including HTML 5, CSS 3, JavaScript, and JQuery. I am also actively learning the React JavaScript library to expand my skills and capabilities in front-end development.
One of my favorite aspects of web development is the technical problem-solving and data management that goes into building a platform. I enjoy the challenge of figuring out how everything works together and finding ways to optimize the system. To achieve this, I primarily use PHP and Node.js with the Express.js framework for back-end development.
I also have experience with Python and Java, and I hope to learn more about the Spring framework in the future. For database management, I often utilize MySQL. I am constantly seeking to improve my skills and stay up-to-date on the latest technologies and best practices in web development.
I have a strong interest in cloud computing and Amazon's web services, and I am actively working towards achieving the AWS Certified Cloud Practitioner certification. To prepare for this exam, I have enrolled in a course and am currently in the learning stage.
My goal is to complete the Foundational level certification and two Associates level certifications by next year. I am excited about the opportunity to further develop my skills in this area and hope to make a meaningful contribution to the field of cloud computing in the future.
I have always had a fascination with big data and have gained experience working with Apache Spark and Hadoop projects during my university studies. I have primarily used Java for these projects, with some experience in Scala as well.
I am interested in continuing to develop my skills and knowledge in this area and believe that my experience as an amateur has provided a strong foundation for future professional growth in the field of big data.
"The best project you'll ever work on is you"
Full-Stack Web Developer. HTML, CSS, Javascript, Node, React, MongoDB, Web3 and DApps.
Master Python by building 100 projects in 100 days. Learn data science, automation, build websites, games and apps!
The modern JavaScript course for everyone! Master JavaScript with projects, challenges and theory. Many courses in one!
Obtain valuable Core Java Skills And Java Certification.
Apache Spark tutorial with 20+ hands-on examples of analyzing large data sets, on your desktop or on Hadoop with Scala!
Full Practice Exam included + explanations | Learn Cloud Computing | Pass the AWS Cloud Practitioner CLF-C01 exam!
Full Practice Exam with Explanations included! PASS the Amazon Web Services Certified Developer Certification DVA-C01.
Dive in and learn React.js from scratch! Learn Reactjs, Hooks, Redux, React Routing, Animations, Next.js and way more!
Copyright © 2022