Norfolk, Virginia, United States
I am a full stack developer with 5 years of professional experience. I have proven in previous positions to be more than capable of picking up and mastering new technologies for development very easily. I have years of experience working with Typescript, React, Redux, Node, and MongoDB. I have worked on both the frontend and backend so I can offer multiple areas of expertise. Additionally, I have DevOps experience setting up testing suites for React with React Testing Library as well as an automated CI/CD pipeline using GitHub Actions that ran tests on code deployed to specific branches and deployed new versions of code to our docker registry. I have worked on both large teams and small teams with just me and one other developer. Because of this, I have lots of experience taking the lead, deciding on software architecture and tech stacks, and doing research on cutting edge technologies to implement into our applications.
• Work in agile development methodology to write code and produce software for contracted customers • Create new reusable React components with Typescript to address customer feedback, implement new ideas and improvements, and make current software product more efficient • Tech stack: React and Typescript frontend, Python and FastAPI backend • Updated manual workflow to automatic workflow by creating suite of reusable progress bar components to track progress via websocket communication during long running processes • Write API suites with Python and FastAPI to interface with the web application • Utilize multiprocessing to implement speedups regarding computation on the backend • Brainstorm with teammates to come up with new ideas to implement into web application • Research state of the art technologies to improve app performance • Utilize Git to organize and manage remote code repository • Use Github Actions to integrate CI/CD pipeline and perform automated testing to make sure new code updates are up to standard • Create Docker containers to run application in • Integrate CI/CD pipeline with local hosted Github and Docker on remote server • Research state of the art augmented reality applications and available government contracts • Work with team to select and draft research proposals • Create augmented reality applications with Unity and C# to be deployed on MagicLeap headset
• Led development for ADP portal web page applications using React, TypeScript, and CSS used by hundreds of internal users to help automate business workflows through an improved user experience. • Engineered reusable component library for ADP portal using React and TypeScript to help decrease development time by 50%. • Migrated legacy codebase from AngularJS to a functional React based approach and refactored old web components for improved performance and scalability. • Implemented an extensive collection of APIs using Node.js and MongoDB to help the team more easily integrate dynamic data into web pages. • Oversaw onboarding process for new developers, assigned projects, and helped debug unknown errors. • Presented sprint demos to business leaders, explaining detailed technical accomplishments at a comprehensible level.
Developed a new checkout shortcut utility using custom hooks and components with React and TypeScript which greatly decreased time taken to buy a subscription plan from the site. Developed new home page to be used during giveaways to help drive customer traffic during sales. Integrated dynamic query parameters into a banner component to announce subscription plan discount information to new users. Developed a series of reusable components, web pages, and hooks that decreased code bloat.
Responsible for setting up audio and video equipment for on-campus events and activities. Requires the ability to work independently and problem-solve any issues that arise. Technical skills are needed.
Worked in the Purchasing department for Volvo Penta of the Americas in Chesapeake. Participated in Excel data entry and created informative spreadsheets to transition the acquisition of a smaller marine company. In addition, collected warranty information and gave an industry wide presentation regarding failed parts on the warranty list, specific costs to the company regarding these parts, and solutions to improve these parts. Required excellent communication and constant collaborations and meetings with others in the department.