Principle Applications Developer
Business Skills
• Gather and review business requirements.
• Architect, engineer and design solutions using modern application development design with CI/CD pipelines and ATF (Automated Testing).
• Assess and select optimal cloud platform and services for solutions.
• Implement solutions using advanced iterative methodologies - Agile and Safe.
• Participate in scrum teams to ensure progress is on track, designs are being followed and to create stories.
• Support development teams on CI/CD methods, serverless methodologies, pipelines, and code optimization.
Summary: I lead projects from the originating business ask, through completion and handover into production, continuing support and future enhancements.
Relevant Skills
• Overall knowledge of business, accounting and costing.
• Deep programming skills:
• Java; C/C++; Oracle; NoSQL DBMS; Object Oriented Development; Unix/Linux; Scripting; HTML5/CSS3; RWD frameworks; ServiceNow (Current on Certification); JavaScript; React; Node; Python.
• In-depth knowledge of cloud services and which methodologies to use for each new solution, Azure, AWS, GCP.
• Understanding of modern applications such as logic apps, functions, docker, Kubernetes and how to write code for these environments.
• CI/CD pipelines, orchestration, automation, and testing.
• Integration/API using SOAP, REST specifically when data exists in legacy applications.
Delivered
• Delivered integrations and solutions saving > 6 million per annum in 2022.
• Built an effective, strong backend team that now develops and provides day 2 support for solutions.
• Modernized cloud applications, using severless and cloud platform technologies.
• Cut cloud spend ~50% and reduced code size by >50% per application modernized.
• Provided observability and event based systems allowing for proactive application monitoring and maintenance.