My mission as a team player is to be present in my everyday interactions with people; to identify blindspots; offer support; welcome feedback; and proactively facilitate healthy work relationships.
· Managing a team of developers, incl. the setting and monitoring of key performance indicators.
· Ensuring adherence to software development life cycle processes in an agile work environment.
· Ensuring system governance and adherence to development standards and principles.
· Overseeing product development and project delivery across different regions.
· Facilitating the resolution and escalation of tickets as needed.
· Compiling technical documentation.
· Developing new software features.
· Supporting business objectives through the strategic management of deliverables.
My day generally includes:
· Meeting with stakeholders to discuss our progress on active projects.
· Facilitating squad meetings to exchange status updates and identify blockers.
· Facilitating 1-on-1 sessions with my team to assess their job satisfaction and general well-being.
· Offering solutions to queries and concerns.
· Conducting code reviews.
· Managing deployments and incidents.
· Delegating work as needed.
· Meeting with stakeholders and third parties to discuss new initiatives.
· Determining the scope and size of work for my team to review and implement.
· Developed comprehensive web-based applications using Episerver CMS, C# and JavaScript.
· Analysed and designed applications based on backlogged stories and UX/UI designs.
· Coordinated with product designers and tech leads to deliver high-performing, full-stack code.
· Collaborated with all members of geographically dispersed agile teams to deliver scalable code.
· Participated in agile planning sessions and daily stand-ups.
· Troubleshooted and fixed any reported issues.
My technical skills included:
· CMS Episerver/Optimizely
· .Net Frameworks 3.5, 4.0, 4.5, and 5.0 using C#
· Microsoft Azure Technologies
· RESTful Web APIs and JSON
· Source Control Management (SCM)
· Agile methodologies (Scrum, Kanban)
· Task tracking systems (JIRA)
· API documentation using Swagger
What I learnt in this role:
· How to balance structure with pragmatism to effectively resolve complex problems.
· How to recognise patterns and trends, and prioritise tasks accordingly.
· How to communicate clearly and explain complex technical information in simpler terms.
· How to tailor my communication style to different stakeholders, from different regions.
· How to apply my skills in cross-functional teams to help drive efficiency.
· Developed complete, responsive websites, mobile applications, CMS and social media integrations.
· Collaborated with UX designers and writers to develop features that are cross-browser compatible.
· Developed email campaigns and implemented SEO tracking and analytics tools.
· Managed website servers.
· Awarded 2010 Rookie Developer of the Year (Delphi 7, C#, ASP.NET, MS SQL Server 2008/12)
· Developed loan management systems and credit bureau integrations.
· Managed customer support and software maintenance.
· Developed various software solutions using VB.NET and Visual Studio 2008.
· Managed deployments, testing (QA) and customer support.
· Assisted with in-house hardware maintenance (printers, server, network).
· Designed websites using Joomla.