Flutter
Software Engineer
- Recently completed one month as technical lead for production support team, this included coordination of rotating roster of ~5 junior to senior level developers for outage support, bug fixes and product enhancements during stint
- Experienced with current tech stack - 100% cloud based, API first, C# back end with .NET 6. Flutter front end and PostgreSQL databases, deployed via Flux to Kubernetes hosted in Google Cloud
- Participate in migrations of micro services from .NET to .NET 6, databases from SQL to PostgreSQL
- Design database schemas, REST APIs, event driven micro sites
- Actively advocate for continuous improvement via RFCs, giving presentations in technical reviews and leading discussions on process improvement
- Mentor and pair program with junior developers, providing feedback to help them meet their individual goals
- Participate in technical interviews to hire new developers.
- SCRUM agile methodology - two week sprints, daily stand ups, reviews and retrospectives
- Periodically take on responsibilities as Sprint Coordinator - preparing weekly reports to CIO, ensuring sprint commitments are met, that there are features scoped and ready for next sprint, that any blockers the team has are resolved quickly and preparation of sprint reviews
- Perform Business Analyses and Testing for products
- Contribute toward designing and creating new software solutions from scratch and maintaining existing solutions - primarily for legal and conveyancing customers
- Gain knowledge across a vast array of products including document management, document signing, generation of legal documents from templates, ordering documents from government authorities, order management, automated workflows, verification of identity, practice management software