GitHub: @kndwin Portfolio: https://kndwin.vercel.app Email: [email protected] Phone: 0421606978
- Front-end: TailwindCSS, TypeScript, React, React Native, Expo, React Query, Nextjs.
- Back-end: Node, Express, tRPC, Postgres, GraphQL, Prisma, SQL.
- Others: AWS (Lambda, EC2, RDS), Git, Github Action, Linux.
- Successfully maintain Vite React application, utilizing react-query, Material UI, Tailwind, Zustand, OpenAPI and TypeScript.
- Assisted in React Native application using Typescript, react-query, OpenAPI, Expo (ejected) and
- Designed and implemented robust branching, release, and deployment strategies to support scalability and efficiency.
- Implemented end-to-end testing using Playwright framework to ensure comprehensive test coverage and improve application quality.
- Thoroughly documented existing processes and authored Request for Comments (RFCs) to improve processes.
- Developed a ChatGPT-like interface within a tight deadline of one day, demonstrating ability to deliver under pressure.
- Provided technical guidance and consultation to external teams, offering expertise in front-end development and assisting in proof-of-concept (POC) development.
- Fostered effective collaboration with back-end engineers to facilitate seamless system design and successful implementation of new features.
- Collaborated with business and designers to gather requirements, effectively managing and negotiating expectations.
- Enhanced the front-end by developing reusable components using SASS and Apollo Client, resulting in improved code maintainability and enhanced user experience.
- Implemented a robust backend infrastructure using Prisma, Nexus, and Apollo Server, ensuring seamless CRUD operations and optimal performance.
- Established a comprehensive end-to-end testing framework using Cypress and integrated it with Circle CI, enabling automated testing on every branch push and enhancing code quality.
- Designed and developed a sophisticated messaging system with GraphQL subscriptions and a Postgres pub/sub system, delivering real-time communication capabilities similar to Slack.
- Led the migration of the existing Postgres database to AWS, leveraging the cloud platform's capabilities to enhance control, scalability, and uptime, ensuring a more robust and reliable database infrastructure.
- Demonstrated expertise in supporting various components of the Appian stack, including application servers (Tomcat, JBoss), web servers (IIS, Apache), RDBMS (MySQL/Mariadb), Apache Kafka, Elasticsearch, and integrations with Appian.
- Proficiently handled additional technologies such as AWS Cloud architecture, networking/VPN (IPsec), Linux (SSH/busybox tools), accessibility compliance (WCAG), and resource contention management (CPU/Memory/Threads).
- Implemented a Telegram price bot using Node.js, AWS Gateway, AWS Lambda, and Serverless (SLS).
- Developed PitStop, a Next.js application utilizing ethers.js and web3modal for future application efforts.
- Built PitChart, a GraphQL-powered data visualization tool displaying OLHC data over time using react-financial-chart.
- Major: Mechatronics and Information Systems (Credit average).
- Honours thesis (Distinction): Integration of communication platforms across different operating systems.
- AWS Developer Associate Certification (Score: 905/1000)
- Completed 4 certificates, each representing 300 hours of coursework:
- Responsive Web Design
- JavaScript Algorithms and Data Structures
- Front End Libraries
- APIs & Microservices
- Link: Linear clone - Source: GitHub - Linear clone
- Implemented browser-based database technology with <100ms write and read speeds (eliminating network round trips).
- Utilized
xstate
extensively for efficient keyboard shortcut handling.
- Link: Real-time retro - Source: GitHub - Real-time retro
- Implemented a pub/sub architecture using Ably and established a leader-follower distributed network between browsers.
- Link: PDF highlighter - Source: GitHub - PDF highlighter
- Developed a recursive file structure with drag-and-drop functionality using dnd-kit.
- Implemented a PDF annotator using
pdf.js
.
- Proficient in Tetris Battle.
- Enthusiast of cold drip coffee.
- Constantly engaged in personal projects and building new things. Feel free to ask me more!