Trevor Donovan
Fullstack Software Developer
Moncton, Canada
About
Software Engineer with 4+ years of experience building apps and services across web, desktop, and mobile platforms. Passionate about new technologies and collaborating to make a positive impact.
Experience
-
- Fullstack Software Developer @ SiteharborNB, Canada - On site / RemoteSummary:
- Developed custom B2B web services to clients' specific business needs.
Responsibilities:
- Provided eCommerce consulting to clients, offering insights and recommendations to enhance online sales.
- Architected and developed a hybrid mobile application using React Native, catering specifically to scheduling, performance, and weather tracking. Integrated and leveraged Google and weather APIs, alongside Google Firebase/Firestore.
- Developed brochure web front-ends and scheduling applications for customer service appointments.
-
- Full Stack Software Developer @ Greenfoot Energy SolutionsNB, Canada - RemoteSummary:
- Developed features for and maintained an ERP dashboard tailored for 300+ field technicians and customer service representatives.
Responsibilities:
- Refactored critical legacy infrastructure to meet new standards.
- Added documentation to streamline future development efforts.
-
- Full Stack Software Developer @ Haptiq (Formerly Webonise)NC, USA - RemoteSummary:
- Developed and maintained a B2B, white-labeled, financial/retirement web application as well as an admin dashboard for credit union partners using modern web technologies.
Responsibilities:
- Conducted code reviews and provided constructive feedback to ensure code quality (90% coverage) and adherence to best practices.
- Collaborated in Agile development cycles, participating in daily stand-ups, sprint planning, and retrospectives.
- Mentored junior developers in onboarding, CI/DC, documentation and software design/architecture.
-
- Programmer Analyst @ Breathe BioMedical (Formerly Picomole)NB, Canada - RemoteSummary:
- Spearheaded the development of a sample tracking system, monitoring breath samples from production lab to extensive patient studies spanning across North America and subsequent processing.
Responsibilities:
- Applied a robust tech stack encompassing MySQL databases, Angular and Electron.
- Implemented real-time data analytics on digital dashboards for instant access to critical information.
- Assumed a pivotal role in requirements gathering, design, and hands-on application development, showcasing end-to-end project management expertise.
Skills
Education
New Brunswick Community College
Information Technology: Web and Mobile Application Development
University of New Brunswick
Science (Incomplete)