Skip to content
View tuanitpro's full-sized avatar

Block or report tuanitpro

Report abuse

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

Report abuse
tuanitpro/README.md

Hi there 👋

I'm Senior Fullstack Engineer

With over 8 years working as a developer with Microsoft platform, also in charge of some positions from analyzing to developing, deploying system, I have a deep understanding about software architecture , which enables me to learn new technology fast and easily. I also can work under pressure and have strong passion for learning new things

1. Technical Expertise:

  • Frontend Proficiency: Deep knowledge of frontend technologies like HTML, CSS, JavaScript, and frameworks such as React and Vue.js.

  • Backend Development: Experience in backend technologies like Node.js, C#, ADO.NET NET Core, MVC, LINQ, Entity Framework, Dapper, WebServices, RESTful API, IdentityServer4, RabbitMQ, Redis, NodeJS, NestJS. Knowledge of some well-known Unit Test with xUnit, NSubtitue. (The art of unit testing)

  • Mobile app Development: Ability to work in the area of mobile app development with platform: Android (Google Play), iOS (App Store) React Native, Flutter..

  • Database Management: Familiarity with both relational (SQL) and non-relational (NoSQL) databases like SQL Server, PostgreSQL, MySQL, MongoDB.

  • API Design: Expertise in designing and developing RESTful or GraphQL APIs.

  • Cloud Services: Familiarity with cloud platforms like AWS, Azure and experience with deploying applications on these platforms.

  • DevOps Knowledge: Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools like Kubernetes. ArgoCD, k8s Terraform (AWS, Azure), Docker, Jenkins, Gitlab CI, GitHub Action...

2. System Architecture:

  • Scalability and Performance: Ability to design systems that are scalable and performant, understanding when to optimize code and infrastructure.

  • Microservices: Experience in breaking down monolithic applications into microservices for better modularity and scalability.

  • Security: Understanding of security best practices for both frontend (authentication, authorization) and backend (data protection, encryption).

3. Leadership and Collaboration:

  • Mentorship: Guiding and mentoring junior engineers, promoting knowledge sharing within the team.

  • Collaboration: Working closely with other stakeholders such as Product Managers, UX/UI Designers, and QA Engineers to ensure smooth project execution.

  • Code Reviews: Leading code reviews, ensuring high-quality code is maintained across the team.

4. Problem-Solving and Innovation:

  • Troubleshooting: Strong debugging and problem-solving skills, capable of addressing complex issues in both the frontend and backend.

  • Innovation: Continuously exploring new tools, technologies, and approaches to improve efficiency and code quality.

5. Project Management:

  • Agile/Scrum: Familiarity with Agile methodologies, able to manage sprints, and track progress through tools like Jira or Trello.

  • Time Management: Balancing multiple projects, prioritizing tasks effectively, and delivering on deadlines.

Popular repositories Loading

  1. nestjs-sagas-cqrs nestjs-sagas-cqrs Public

    TypeScript 5 2

  2. Xceed.Words.NETCore Xceed.Words.NETCore Public

    C# 3 2

  3. vue-crud vue-crud Public

    Vue 3

  4. react-native-loginform react-native-loginform Public

    JavaScript 2 1

  5. discord-bot-helloworld discord-bot-helloworld Public

    Discord bot to check coinmarketcap

    JavaScript 2

  6. react_chat_singnalr react_chat_singnalr Public

    JavaScript 2