Thomas Harvey
Seadrift, TX, ***** • 843-***-**** • ****************@*****.*** •/in/thomas-harvey-moon Summary
With 10 years of experience in full-stack development, I bring expertise in building seamless web and mobile ap- plications using technologies like React, Angular, Vue, and Node.js. I’ve contributed to driving innovation across di- verse industries, including Retail, Healthcare, Real-Estate, E-Learning, Fintech, etc. My strong background in Agile environments reflects my ability to collaborate effectively, communicate clearly, and deliver meaningful results. I take pride in crafting high-quality solutions, ensuring project success, and staying dedicated to excellence. I am currently honing my skills in emerging technologies, with a focus on Web3 and AI. Experience
Senior Software Engineer Lennar Sep. 2023 - Present
• Led the development of Lennar’s React-based frontend architecture using React, Redux, and Node.js, delivering scalable and reusable components.
• Directed mobile app development for Lennar’s homebuyer platform using Kotlin, React Native, SwiftUI, and Flut- ter for iOS and Android.
• Designed modular UI components and implemented custom React hooks, improving performance and ensuring consistent user experiences across devices.
• Created interactive data visualizations and 3D experiences using Chart.js, D3.js, and Three.js.
• Integrated GraphQL APIs with Apollo Client to optimize data fetching and reduce load times.
• Boosted performance with lazy loading, React.memo, and efficient state management via Redux and Zustand.
• Deployed scalable applications on AWS, managing pipelines and maintaining a stable production environment. Senior Software Engineer eBay Sep. 2020 - Sep. 2023
• Contributed to the development and optimization of responsive user interfaces using React and React Native for eBay’s e-commerce platform, improving user engagement and satisfaction.
• Developed responsive, high-performance frontend components using React, Redux, and TypeScript, integrating advanced features like lazy loading, caching, and custom hooks, which enhanced user experience and reduced load times.
• Collaborated with backend engineers to design and implement RESTful APIs and GraphQL using Node.js that facili- tated data exchange between the frontend and backend, ensuring reliable order processing and user interactions.
• Implemented comprehensive testing strategies using Jest for unit testing and Cypress to end to end testing, achiev- ing 90% test coverage and ensuring the reliability and quality.
• Utilized Agile Scrum methodologies for efficient project management while mentoring junior developers through code reviews and technical guidance.
Software Engineer IBM Apr. 2016 - Sep. 2020
• Designed and developed systems for mobile and web applications to improve driver workflows and safety.
• Built user-friendly interfaces with React.js and Vue.js for better fleet monitoring.
• Collaborated with cross-functional teams to understand end-user needs. Delivered features that streamline opera- tions for fleet drivers, enhancing efficiency and safety.
• Created full-stack solutions with React and Node.js, integrating RESTful APIs for real-time data from IoT devices. Ensured scalability for millions of devices deployed globally.
• Optimized mobile apps using React Native for faster load times and better usability, allowing drivers easy access to information on the road.
• Leveraged AWS (AWS Lambda, EC2, S3) services to enhance scalability.
• Developed the technical roadmap to address scalability challenges as the company grows.
• Focused on performance improvements to support expanding operations.
• Used Git for version control and worked on CI/CD pipelines to streamline new feature deployments. Ensured high- quality code reaches production smoothly.
• This customer-focused approach drove enhancements in the routing product, benefiting dispatchers and drivers alike.
Software Engineer Microsoft Sep. 2014 - Apr. 2016
• Developed responsive user interfaces for e-learning and e-commerce applications using React.js and Node.js, including dashboards and patient management systems.
• Created modular, reusable components (e.g., data tables, forms) to streamline development and maintain consisten- cy across projects.
• Leveraged Redux for state management, ensuring reliable data flow and consistent UI in multi-page applications.
• Integrated Node.js backend services with RESTful APIs for secure data retrieval, meeting HIPAA compliance for healthcare and safeguarding sensitive financial data.
• Collaborated with UI/UX teams in an Agile environment to deliver user-centric, responsive designs, enhancing usability across both domains.
• Conducted testing with Jest and Enzyme, ensuring performance, reliability, and compatibility across devices and browsers.
Skills
• Languages: JavaScript (ES6+), TypeScript, Java, SQL, NoSQL, GraphQL
• Frameworks: React, Next, Angular, Vue, Node, Express, Spring Boot
• Databases: MongoDB, PostgreSQL, MySQL, Oracle, Firestore, Supabase
• Testing Libraries: Vitest, Mocha/Chai, Jest, Cypress, Jasmine, Enzyme, Karma, RTL(React Testing Library)
• Others: REST APIs, GraphQL, Micro-frontend Architecture, SEO, GitHub, GitLab, Bitbucket
• DevOps & Agile Methodology: AWS, GCP, Azure, Docker, Kubernetes, CI/CD pipelines, Scrum, Kanban, TDD/BDD
• Soft Skills: Communication, Collaboration, Critical Thinking, Problem Solving Education
B.S. in Computer Science The Hong Kong University of Science and Technology Hong Kong 2010-2014