Software engineer with 8 years of experience, 5 of them in Dynamics 365 CE and Power Platform on a full-stack C#/TypeScript base. I work on plugin architecture, telemetry, decomposing legacy assemblies behind characterization tests, and my team’s AI-assisted development tooling. Looking for a 100% remote role where AI-assisted engineering is how the team builds.
Juan John-Charles
@juanjohn-charles
I build production Dynamics 365 and Power Platform infrastructure that improves delivery speed and reliability.
What I'm looking for
At SHI International, I've delivered Dynamics 365 and Power Platform solutions for eight years, including a 20-plugin migration completed in two months versus a contractor's six-month estimate. I build the shared infrastructure other developers depend on, from BasePlugin telemetry to centralized Power Automate error observability.
I've eliminated plugin timeouts through batched Dataverse retrieval, refactored legacy plugins to SOLID boundaries with 100+ tests, and set company standards for Power Automate cloud flows. I also lead production defect response and mentor engineers on AI-assisted development through a team-wide GitHub Copilot toolkit.
Earlier, I built full-stack C#, JavaScript, and TypeScript applications and taught JavaScript, HTML, CSS, React, and Node.js at Rutgers Coding Bootcamp.
Experience
Work history, roles, and key accomplishments
Led a 20-plugin decomposition of a monolithic Dynamics 365 assembly, delivering in 2 months against a 6-month external estimate. Designed and built BasePlugin, a plugin base class with error messaging, trace logging, and Azure Application Insights telemetry, adopted by all ~20 migrated plugins.
Built and maintained full-stack applications with C# back ends and JavaScript/TypeScript front ends, delivering production software at a major IT solutions provider.
Teaching Assistant
Rutgers Coding Bootcamp
Jan 2017 - Apr 2018 (1 year 3 months)
Taught JavaScript, HTML, CSS, React, and Node.js to career-changers entering software development; led full class instruction solo when the lead instructor was unavailable.
Education
Degrees, certifications, and relevant coursework
Rutgers University
Certificate, Full Stack Web Development
Completed a Full Stack Web Development Certificate from Rutgers Coding Bootcamp.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Job categories
Interested in hiring Juan?
You can contact Juan and 90k+ other talented remote workers on Himalayas.
Message JuanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
