Fullstack Developer
Toronto, Ontario, Canada
Project Lead+ Formalized system design process through visualization methods, such as Lucidchart, incorporating the use of UML and architecture diagrams+ Documenting solutions, designs, ideas, packages, and software stack+ Performed weekly and daily AGILE sprint cycles to manage project expectations, progress, and roadblocks with stakeholders+ Used PM tool to document bugs, tickets, milestones and gotcha's - and to delegate work to appropriate teammates when sprints areโฆ Show more Project Lead+ Formalized system design process through visualization methods, such as Lucidchart, incorporating the use of UML and architecture diagrams+ Documenting solutions, designs, ideas, packages, and software stack+ Performed weekly and daily AGILE sprint cycles to manage project expectations, progress, and roadblocks with stakeholders+ Used PM tool to document bugs, tickets, milestones and gotcha's - and to delegate work to appropriate teammates when sprints are finished+ Monitored and analyzed large-scale UAT beta testing with clients and upwards of 1000 concurrent users, to find large flaws in scalability, data models, and in-place solutionsFrontend+ Developed and maintained 30+ integrated pages, components, and displays for both end-user and administrator function. + Enabled real-time communication between any users, facilitating WebSockets and its channels to provide all users with data as created+ Developed manual and automated custom javascript-powered CSV, PDF and JSON exports of current, and aggregated event data for client+ Created responsive, large-scale WYSIWYG object editors with components, complete with translation forms to help users manage translations of dynamically entered contentBackend+ Managing microservice API ecosystem through express.js, maintaining security protocols, and allowing integrations for local, Google, and Meta passport authentication+ Satisfied client constraints by creating 3 different methods of using our platform: guest, anonymous, and user modes.+ Leveraging Redis as an in-memory efficient database for data caching to optimize overall performance+ Fully managed and maintained MySQL databases through RDBMS, and queried with high proficiency+ CI/CD of 3 different deployment branches, and necessary stack-components through AWS technologies, such as EC2, ECS, and Docker/Compose.+ Implemented Stripe and Helpscout integrations Show less