Lead Software Engineer @ ALLYDVM | BS in Computer Science | React Native | AWS
Senior Frontend Engineer with 5+ years of experience building scalable React/React Native applications on AWS. Proven record improving app performance, leading modernization efforts, and mentoring teams to deliver high-quality UX across platforms.
Built and manage a growing engineering team, including hiring, onboarding, and mentoring developers. Provide technical leadership through architecture guidance, code reviews, and hands-on collaboration to ensure high-quality delivery.
•
Develop cross-platform applications for Android, iOS, and web using React Native, TypeScript, and AWS. Lead development efforts to ensure a consistent and scalable user experience across platforms.
•
Architected the foundational structure for the veterinarian-facing application using React Native, TypeScript generics, module federation, react-query, axios, and styled-components, establishing scalable patterns adopted across the engineering team.
•
Led the modernization initiative for the client-facing application, migrating from AngularJS to React Native. Implemented serverless push notifications and a modular form kit with on-demand syncing for appointments and product requests, improving conversion rates and reducing support escalations.
•
Defined and established engineering standards for code reviews, documentation, CI/CD pipelines, and development workflows. Partner closely with mobile, backend, and design teams to align on architecture and ensure consistent delivery across teams.
Implemented user interfaces using React Native and TypeScript, consistently providing ongoing maintenance, upgrades, the addition of new features, and experimentation to enhance the application’s usability and performance.
•
Integrated data-driven REST APIs into the application by leveraging React Query and Axios, ensuring efficient data management and seamless connectivity between the frontend and backend systems.
•
Developed and established several design patterns that were adopted throughout the flagship mobile application, enabling effective management of complex state and improving overall code structure and reliability.
•
Designed a control system capable of handling non-linear branching and asynchronous dependencies within user flows, resulting in a smoother and more flexible user experience.
•
Regularly conducted thorough peer reviews to promote common coding practices, encourage the use of proven design patterns, and facilitate code reuse, emphasizing long-term maintainability in all review processes.
•
Led technical grooming sessions focused on analyzing technical feasibility, clarifying requirements, and providing actionable product feedback to ensure the successful delivery of project objectives.
Developed and maintained Angular/TypeScript web apps for customer acquisition and account management, focusing on subscription flows.
•
Designed architecture and deployment pipelines (Angular, Node.js, Docker, Kubernetes, MySQL) for a communication platform, with an emphasis on high availability.
•
Launched new ad designs with Docker, Java, and Jenkins, boosting impressions 10x for over 3M subscribers.