Overview;
Full Stack Senior Developer with over a decade in Software Development developing desktop and web applications across industries that include; Financial Services, Software Houses and Human Resources. Has accumulated 4 years of architectural experience following TOGAF methodologies whilst remaining fully hands-on.
Key achievements;
* Re-designed and helped develop the companies platform to .NET Core microservices which were hosted in AWS on premise
* Developed a proof of concept Machine Learning model which demonstrates the predictability of internal credit decisioning. This is now used for the automated credit decisioning across the business
* Introduced modern frameworks such as .NET Core and Vue to supersede legacy tech and implemented the use of NoSQL and message queuing
* Designed and developed a Chat Bot that used Microsoft Bot framework and React that integrated with Cognitive services. This helped drive efficiencies through automation and client self service
* Developed a new UI using Vue
Duties;
* Hands on development with a variety of tech that includes; .NET Core, AWS, Azure, Vue, NoSQL, Dapper, Node, Gulp
* Responsible for the automation, building, development, deployment of code, infrastructure and data in order to enable continuous integration and continuous deployment frameworks
* Follows Agile methodologies, TDD, CI/CD, TOGAF, Scrum, Paired Programming
* Mentoring in-house and off-shore developers
* Work closely with 3rd party API Services such as the Credit Bureau
* Produce documentation of system architecture and process flows
* Liaise with business stakeholders
Technology used;
* Amazon Web Services – EC2, ECS, EKS, Lambda, Alexa, API Gateway, ElastiCache, S3, SNS, SQS,
* Infrastructure as Code – Terraform, CloudFormation, AWS CDK
* Back End - .NET Core, NodeJs
* Front End – .NET MVC (Razor), VueJs, React, TypeScript, JavaScript, HTML, CSS
* Containers – Docker, Kubernetes
* CI/CD – Bash, PowerShell, Git, TeamCity, Octopus Deploy
* Data – Kafka, SQL Server, MySQL, RDS, Redis, CosmosDB, Couchbase, DynamoDB
Interests;
*Programming, hockey, mountain biking, and volunteering
* Studying for the AZ-303: Microsoft Azure Architect Technologies exam