Software Engineer who has a passion for problem-solving and learning new technologies.
Experienced in developing Full-stack JavaScript scalable applications and modularized
React Native/ React/Redux frontend leveraging Node.js for the backend.
Develop and maintain both external and internal software applications. Utilize modern front-end technologies, including CSS, JavaScript/JQuery, NodeJS, and ReactJS.
Collaborate closely with the design team to create visually appealing and engaging user interfaces.
Optimize the performance of websites and web applications by implementing best practices for speed, accessibility, and SEO.
Implement A/B testing methodologies and analytics to enhance user engagement and increase conversion rates.
Maintained the codebase and utilized version control with Git for code management.
Manage project documentation using JIRA for efficient project tracking and task management.
TypeScript/React Native developer for a social and networking healthcare app that drives 365 healthcare transformation by connecting the global health ecosystem to insights from peers and thought leaders, professional development tools, networking opportunities, and curated content.
Improve the navigation system to ensure a smooth user experience on Android and iOS devices.
Utilized Firebase to implement notification management, including customizing their appearance in simulator and emulator environments.
Utilize LaunchDarkly to enable dynamic updates to the website without developer intervention. This can facilitate rapid content changes and A/B testing.
Designed and built custom components and unit tests using React and Typescript.
Integrated TDD using the Testing Library, Jest, and Enzyme to ensure that website updates are executed seamlessly and to ensure the optimal customer experience.
Collaborated with engineers and designers to build brand-new CMS features, allowing journalists to add feature photos.
Refactored several React components to utilize React Hooks rather than the deprecated Recompose library.
Removed unused modules and code throughout the codebase to help lessen the team’s tech debt.
Wrote documentation for the team to follow.