public class RichardTekula {
private String name;
private int age;
private String location;
private String startDate;
private String focus;
private String[] interests;
public RichardTekula() {
this.name = "Richard Tekula";
this.age = 28;
this.location = "BΓ‘novce nad Bebravou, Slovakia";
this.startDate = "February 2024";
this.focus = "Backend Development";
this.interests = new String[]{
"Full-stack Web Apps",
"Creative UI/UX",
"Node.js",
"React",
"React Native",
"Java",
"Next.js",
"Databases"
};
}
public void introduce() {
System.out.println("π Hi! I'm " + name + ", a passionate " + age +
"-year-old full-stack enthusiast from " + location + ".");
System.out.println("π§ I started coding in " + startDate +
" and quickly fell in love with web and software development.");
System.out.println("π― Focus: " + focus);
System.out.println("π Interests:");
for (String interest : interests) {
System.out.println(" - " + interest);
}
}
public static void main(String[] args) {
RichardTekula richard = new RichardTekula();
richard.introduce();
}
}
-
JavaScript (Intermediate): Actively enhancing my skills.
-
TypeScript (Basic): Interested in applying OOP principles and type safety.
-
HTML & CSS: Solid foundation with an emphasis on modern, responsive designs.
-
Node.js: Experienced with Express.js, middleware, logging, debugging, and security best practices.
-
Authentication: Proficient in implementing authentication strategies, including third-party integrations.
-
Databases: Comfortable with SQL (SQLite) and NoSQL (MongoDB) databases.
-
Middleware & Security: Skilled in input validation, error handling, CORS, and security implementations.
-
File Handling: Efficiently managing file uploads and downloads.
-
API Development: Building robust RESTful APIs and exploring GraphQL.
-
Frameworks: Exploring backend frameworks like Fastify and Koa.
-
Real-time Communication: Familiar with WebSockets and Socket.IO for real-time applications.
-
React.js: Skilled in state management using Context API and hooks (useRef, useMemo,useCallback, useContext).
-
UI/UX Enhancements: Utilizing libraries like React Spring, Framer Motion, and i18next for animations and internationalization.
-
Next.js: Familiar with server-side rendering (SSR), static site generation (SSG), incremental static regeneration (ISR), and client-side rendering (CSR).
-
Version Control: Git, experienced with Git flow.
-
Testing & Debugging: Proficient with Postman, Insomnia, and creating automated tests.
-
Build Tools: Vite for fast and efficient frontend builds.
- Interested in integrating AI capabilities into projects for enhanced functionality and innovation.
- Basic knowledge of mobile application development using React Native and Expo.
- Currently exploring Java fundamentals and Spring Boot framework.
-
Deepen my backend development expertise, particularly with scalable architectures and security.
-
Continue exploring databases, both relational and non-relational.
-
Further my understanding of real-time communication and advanced web technologies.
-
Expand my capabilities with AI integration into practical solutions.
-
GitHub: FoxerBN
-
LinkedIn: Richard Tekula
-
Email: barspin4499@gmail.com
Feel free to reach out for collaboration, feedback, or just a friendly chat about technology! Let's create something amazing together! β¨