Skip to content
View tscharke's full-sized avatar

Block or report tscharke

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tscharke/README.md

🇩🇪 German version

Software Artist & Digital Visionary: Mastering the Art of Code

P A S S I O N A T E   I M P L E M E N T E R   O F   I D E A S

Summary:

  • 🧑‍🎨 Software Artist: I am an experienced Senior Software Engineer who thinks outside the box and develops software to the highest standards.
  • 🧑‍💻 Technologies: Proficient in TypeScript, React, Frontend, Backend, and Full-Stack development.
  • ❤️ Collaboration: Passionate advocate for collaboration and compassion in the workplace.
  • 🎓 Trainer & Mentor: Enjoy sharing my knowledge and experience through training and individual mentoring.
  • 📝 Change is the only constant in life: Always open to new challenges and changes.
  • 😃 Pronouns: He/him
  • Objective-C Full Profile on LinkedIn

🧑‍🎨 Software Artist

As a passionate Software Artist (aka Senior Software Engineer) who always looks beyond the horizon, I see software development as an art form where every piece of code tells a story and every architecture reflects a creative vision.

My approach as a Software Artist goes beyond just writing code – I strive to craft software to the highest standards, which is not only functional but also aesthetically pleasing and user-friendly.

Through my extensive experience in developing complex applications and my ability to translate technical ideas into innovative solutions, I have learned that successful software development is more than just solving technical problems. It's about understanding the needs of users, finding creative solutions, and creating a product that excites and inspires people.

My passion for software development drives me to constantly seek new challenges and to continuously evolve. As a Software Artist, I aim to design products that enhance the lives of users. My goal is to design software and architecture that are not only technically robust but also understandable and valuable to the entire team. I believe that well-thought-out software architecture is the foundation for successful collaboration and product development, and I am committed to realizing this vision in every project.

Additionally, I have comprehensive experience in the following software methodologies, which I actively integrate into my work:

  • Test Driven Development (TDD)
  • Agile methods (Scrum, Kanban)
  • Domain Driven Design (DDD)
  • Continuous Integration/Continuous Delivery (CI/CD)
  • Clean Code

🧑‍💻 Technologies

  • TypeScript TypeScript
  • JavaScript JavaScript
  • React React
  • Svelte Svelte
  • Next NextJS 13+
  • Tailwind CSS Saas Tailwind / CSS / SCSS / Saas
  • GraphQL GraphQL, REST- & WebServices (SOAP)
  • HTML HTML
  • Redux Redux
  • React Testing-Library React Testing-Library
  • Vitest Vitest
  • Jest Jest
  • Vite Vite
  • Node Express Node / Express
  • AWS Google Cloud Serverless (Netlify, AWS, Google Cloud)
  • Docker Docker
  • Mongo Mongo, DB2
  • Git Git, Mercurial, Subversion
  • React Native React-Native
  • AngularJS AngularJS
  • Java Java (Spring, JPA, JSF, Java-EE)
  • Objective-C Objective-C
  • PHP PHP

🦸‍ More…

As an experienced Software Engineer, Trainer, and Mentor, I bring not only technical expertise but also a passion for teamwork, continuous learning, and personal development. My professional career has been characterized by collaborating in interdisciplinary teams and developing innovative solutions for complex problems.

As a Remote Worker, I am accustomed to working effectively and independently while maintaining communication with my team members. I value the diversity and opportunities that the digital workspace offers and actively strive to create a positive and supportive work environment.

In addition to my work as a Software Artist, I am involved in the open-source community and am always looking for new opportunities to share my knowledge and inspire others. My long-term vision is to make a sustainable contribution to the development of innovative technologies while bringing together people from diverse backgrounds.

🎓 Trainer & Mentor

In addition to development, I enjoy sharing my knowledge and experience through training and individual mentoring. I firmly believe that knowledge exchange is one of the key pillars of success and actively engage in fostering and supporting others.

🫶 Interests and Professional Focus

Focus

  • 🧑‍🤝‍🧑 Team and Collaboration: Desire to work in a collaborative environment and build sustainable communities. Passionately committed to collaborating in interdisciplinary teams and creating positive work environments.
  • 🫶 Sustainable Development: Passionate about innovations and developments in sustainable products for a better future.
  • 🧑‍🤝‍🧑 Open Source projects I can contribute to

Interests

  • GO: Interested in learning a new programming language incl. the new concepts and fascinated by the possibilities coupled with the apparent simplicity.
  • React Server Components: Curious about the potentials and use cases of React Server Components and their impact on how we develop web applications.
  • HTMX: Fascinated by the possibilities of HTMX, especially regarding extending web applications and improving user experience.
  • Remix: Interested in utilizing Remix to develop modern web applications and implement best practices in web development.

❤️ Links

Support Me LinkedIn Profile Dev.to Profile GitHub Profile

Most Used Languages

Pinned Loading

  1. mentor-playground mentor-playground Public

    A collection of code pieces to show the concepts of React & TypeScript in a pragmatic way by following the source code and the tests.

    TypeScript 1 1

  2. html-attribute-folder html-attribute-folder Public

    Forked from Flyrell/html-attribute-folder

    This lightweight IntelliJ-Plugin will help you fold a set of JSX/HTML attributes like a long list of TailwindCSS classes.

    Kotlin 1 1

  3. til til Public

    Today I Learned

  4. react-use-infinite-scroll-hook react-use-infinite-scroll-hook Public

    React Hook to call an action if an intersected element was reached

    TypeScript

  5. fastlaneInActions fastlaneInActions Public archive

    Workflow/Setup to build and ship a React-Native-App with Fastlane and GitHub-Actions

    Java 30 12

  6. keybase.md keybase.md
    1
    ### Keybase proof
    2
    
                  
    3
    I hereby claim:
    4
    
                  
    5
      * I am tscharke on github.