About

avatar

Jacob Wilson

Senior Software Engineer / Tech Lead

Hello, I'm Jacob Wilson, a Senior Software Engineer and Full Stack Developer with over 11 years of experience in crafting innovative software solutions. I hold a Bachelor's degree in Computer Science from City University of Hong Kong and have a diverse background in both frontend and backend development.

My expertise lies in modern JavaScript frameworks such as React, Angular, and Vue.js, where I have successfully led the development of scalable applications and optimized performance for various projects. I am also proficient in C# (.NET), and Java, bringing a versatile skillset to tackle diverse software engineering challenges. I have extensive experience with TypeScript, Next.js, and GraphQL, which I've used to build high-performance web applications. I'm also proficient in backend technologies like Express.js, NestJS, and Go, as well as database systems such as PostgreSQL and DynamoDB.

Throughout my career, I have taken on leadership roles, mentoring junior developers while ensuring high coding standards through thorough code reviews. My experience includes designing secure authentication flows using AWS Cognito, integrating payment systems like Stripe, and implementing CI/CD pipelines (Continuous Integration/Continuous Deployment) to enhance team productivity and streamline deployment processes.

I have a strong background in cloud technologies, particularly AWS (Amazon Web Services) services such as Amplify, S3 (Simple Storage Service), AppSync, and Lambda. I've implemented GenAI chatbots using Amazon Bedrock and integrated video streaming functionality with Amazon IVS (Interactive Video Service) player. My experience also extends to performance optimization and monitoring using tools like DataDog and Sentry.

I thrive in collaborative environments and have a proven track record of delivering projects on time while maintaining quality. I am passionate about solving complex challenges through creative problem-solving and leveraging cutting-edge technologies to drive innovation. I'm excited about opportunities to contribute my technical expertise to impactful projects that enhance user experiences and drive business success.

Professional Experience

Senior Software Engineer / Tech Lead @Fanatics, Inc.

Apr 2024 - Present

  • Spearheaded the development of an e-commerce platform, driving a 15% increase in conversion rates by enhancing personalized shopping experiences for licensed sports merchandise.
  • Engineered a real-time inventory management system using Node.js, PostgreSQL, and Python for backend data processing, reducing fulfillment errors and ensuring stock accuracy.
  • Improved Fanatics.com search functionality, optimizing with React.js and Next.js, reducing search times by 25% and enhancing user satisfaction.
  • Designed and launched a React and Redux-based loyalty program, driving a 20% increase in customer engagement with personalized rewards.
  • Contributed to Fanaticsโ€™ mobile app development using React Native, implementing push notifications and real-time sports updates, increasing mobile user retention.
  • Integrated Stripe and PayPal payment systems, improving transaction security and reducing issues by 15%, ensuring PCI compliance.
  • Scaled infrastructure using AWS (EC2, S3, Lambda), ensuring high availability during peak sporting events.
  • Implemented robust testing frameworks with Jest and Cypress, reducing production bugs by 30%.
  • Proactively monitored performance with DataDog and Sentry, resolving issues to maintain system reliability.
  • Introduced Retrieval-Augmented Generation (RAG) solutions to enhance SEO and product descriptions, improving search rankings.

Senior Software Engineer / Tech Lead @Kickoff by Zuju

Aug 2023 - Mar 2024

  • Led the successful development of the MVP, improving team collaboration and enabling scalable future feature integrations.
  • Architected a scalable React/Next.js frontend, reducing load times by 40% and improving user retention by 15%.
  • Mentored 7 junior developers, cutting onboarding time by 20% and fostering greater collaboration through regular code reviews.
  • Enhanced authentication flows, boosting security and reducing user complaints by 25%.
  • Integrated Stripe payment gateway, facilitating a 20% increase in transactions and recurring revenue.
  • Engineered video streaming functionality using Amazon IVS, integrating live sports data and improving engagement.
  • Led migration from Create React App to Next.js, enhancing SEO by 50% and reducing bundle size by 30%.
  • Introduced automated testing strategies (unit, integration, E2E), reducing production bugs by 40%.
  • Improved CI/CD pipelines, accelerating release cycles and increasing team confidence by 25%.
  • Developed a GenAI Chatbot leveraging Amazon Bedrock and RAG, improving user interactions and response accuracy.

Senior Software Engineer @Honeydew

May 2022 - Jul 2023

  • Built a scalable React-based frontend architecture, ensuring seamless performance as the user base grew by 50%.
  • Improved authentication flows, reducing user drop-off by 18% during sign-ups and enhancing overall user retention.
  • Reduced application load times by 20%, boosting user satisfaction and performance.
  • Pioneered test-driven development (TDD), reducing production issues by 30%.
  • Optimized CI/CD pipelines, cutting deployment times by 45% and improving development efficiency.
  • Developed a microservice architecture using NestJS, RabbitMQ, TypeORM, PostgreSQL, and Python-based batch processing services for efficient handling of customer data.
  • Built Python-based data processing scripts to automate customer engagement reporting and integrated them with the Node.js services to enhance real-time analytics.

Senior Software Engineer @Expoplatform

Jun 2020 โ€“ Apr 2022

  • Designed and developed Exhibition UI for real-time event management using React.js, Next.js, and Node.js, reducing load times by 30% for 10,000+ users.
  • Increased engagement by 20% and improved accessibility by 25% through Material UI, Zustand, and GraphQL integration.
  • Engineered real-time syncing for Hybrid Event UI with React, Next.js, and Nest.js, boosting user retention by 15%.
  • Created interactive Floorplan UI using React Konva and Map APIs, reducing navigation errors by 35%.
  • Automated 40% of administrative tasks with React.js, Redux, and Nest.js, improving workflow efficiency.
  • Optimized CI/CD pipelines, reducing release cycles by 30%.

Senior Full Stack Web Developer @IngeniousVision

Jan 2014 โ€“ May 2020

  • Delivered high-traffic E-Commerce platforms, increasing client revenue by 28% through optimized checkout flows.
  • Designed and maintained secure EMR/EHR systems using C# and .NET, reducing system downtime by 18% and improving overall system reliability.
  • Led development of YTX Financeโ€™s blockchain-based platform, implementing NFT minting and a decentralized card game with Java and Web3.js.
  • Integrated Java into backend services to enhance performance and scalability in high-traffic applications.
  • Increased user transactions by 15% within the first month of launch and improved platform security and scalability.
  • Developed cross-platform features using C# and .NET for the web application, which improved performance and reduced the overall load time by 20%.
  • Applied Java to enhance microservice communication and implemented REST APIs to ensure smooth interaction across systems.

Education

Bachelor of Science in Computer Science

City University of Hong Kong

2010 โ€“ 2013

  • Constructed a hybrid mobile app for fast food delivery as a final year project, utilizing Python backend APIs.
  • Collaborated on a multidisciplinary robotics project, enhancing teamwork and technical skills.

Diploma in Information Technology

Fudan University

2007 - 2010

  • Developed full-stack web applications as part of the final year project, focused on the fast food delivery industry.

Skills

Key Skills:

  • Programming Languages: JavaScript, TypeScript, Python, Rust, PHP, Solidity, C#, .net, Java
  • Frontend: React.js, Next.js(App Router/Page Router), Redux, Zustand, Tailwind CSS, Material UI, Storybook, Framer Motion
  • Backend: Node.js, Express.js, WebSockets, REST APIs, GraphQL
  • Databases: MongoDB, MySQL, PostgreSQL, ORACLE
  • Testing: Jest, Mocha, Cypress, Playwright, Chai
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • DevOps & CI/CD: Docker, Jenkins, GitLab CI, CircleCI, Github Actions
  • E-commerce Platforms: WooCommerce, Magento, OpenCart
  • Blockchain & Web3: Solidity, Ethereum, Solana, Web3.js
  • Cloud Services: AWS, GCP, Azure
  • Agile Methodologies: Scrum, Kanban
  • AI & ML Frameworks/Tools: LLM, LangChain, LangSmith, LangGraph, RAG, VectorStore

Technical Proficiencies:

  • Web Development: Expertise in building large-scale, scalable web applications with modern JavaScript frameworks (React, Angular, Vue, Next.js)
  • Performance Optimization: Skilled in code profiling, lazy loading, and other performance enhancement techniques.
  • CI/CD & Automation: Experience setting up and optimizing CI/CD pipelines, automating testing and deployment.
  • Full-Stack Development: Proficient in developing both client-side and server-side logic, integrating front-end with backend systems.
  • Database Management: Worked with MySQL, PostgreSQL, and MongoDB to optimize database performance..
  • Payment Integrations: Integrated payment gateways (e.g., Stripe, PayPal) to facilitate secure and seamless online transactions.
  • Cloud & Hosting: Experience deploying applications on AWS, GCP, and Azure, including configuring virtual machines and storage.

Interests

Sports:

  • ๐Ÿ“ TableTennis
  • ๐ŸŠ๐Ÿผโ€โ™‚๏ธ Swimming

Others:

  • ๐Ÿ—บ๏ธ Discovery and Traveling
  • ๐Ÿ“ท Photography
  • ๐ŸŽถ Music