A performance-driven, innovative and dynamic Software Developer and Architect with 15+ years of commercial experience and proven success in building complex software systems. I work mainly with AWS, architecting solutions around EC2, Lambda, SNS, DynamoDB and many other AWS services and have been engaged in completing infrastructure programming using Python, the Serverless Framework, and SaltStack.
Delivers CI/CD as part of an agile team in improving performance by automating and streamlining operations and processes.
Helps build and improve infrastructure, application and performance development and ensures tight security including data encryption, security groups, and environment scanning.
Ensures high-quality deliverables and implements DevOps and security best practices in fast-paced environments
Merged creativity with strong leadership in creating system architecture/design, and leading a team to implement the backend system which allows devpanel.com to orchestrate AWS resources.
Demonstrated well-developed technical skills and acumen by utilizing the following technologies: SaltStack, Jenkins, SNS / Lambda / EC2 / S3 / Route53, Terraform, Drone.
Configured web servers, database services, downloaded and deployed web applications and imported application data into the database.
Consulted within UWS IT on a part-time basis and designed and developed software systems to provide business benefit to the University’s staff and students, within an ITSM framework.
esigned and implemented reusable web service framework (using WCF, AppFabric and Entity Framework) to expose corporate data to SharePoint.
Facilitated workshops to define architecture principles, governance procedures, best practices and Standard Operating Procedures for system integration activities including SSIS, other ETL, and Web Services.
Successfully designed and implemented integration between UWS’s payment gateway and Salesforce.com CRM.
Designed and implemented web application template (HTML, CSS, Javascript) - still in use (as of 2014) in all applications developed by the UWS ASP.NET team.
Coordinated systems integration between key UWS systems and third party solutions - creating specifications to guide integrations done with vendors such as CBA, Salesforce, eWAY, Blackboard, and Echo 360.
Demonstrated planning and organizational skills by planning and running workshops with all areas of CareerOne including Ops, Marketing, Sales, SEO, and Systems Development.
Coordinated and restructured products and message delivery in the CareerOne advertiser site with stakeholders from marketing, sales, and technical departments.
Successfully migrated over 1.5 million accounts, and several million resumes to Monster.com.
Provided software consultancy services (concept development, business analysis, software development, and project management) to businesses large and small.
Developed platforms ranging from custom PHP and ASP.NET applications to Joomla and Wordpress customization.
Exhibited innovation and ingenuity by creating own software, notably: Premium SMS marketing, content delivery and reporting platform.
Collaborated with management and external vendors to specify, test and deploy in-house software solutions to meet the university’s business needs; role comprised of development, business analyst and project management responsibilities.
Provided technical expertise to cross-department committees on matters of security, identity management, load balancing architecture, etc.
Conducted technical training workshops on version control, team development methodologies, unit testing, and other topics to educate the Business Information Systems team.
Developed SABRE.Net - a large N-Tier ASP.NET 2.0 platform used by the entire London Underground rail network to schedule engineering work. It is a mission critical system and employee safety depends on its reliable operation. Project budget was several million GBP.
Analysed use cases for correctness and amended functional specifications and UML use case diagrams when requirements were found to be conflicting or incomplete.
Administered database schema and query design using Quest Toad and Oracle 10g and created common .NET libraries for reuse by other LUL development teams.
Designed data warehousing strategies to manage job application data in line with current UK privacy and data retention legislation.
Collaborated with clients ranging from local government including the Boroughs of Essex, Islington, Haringey, and Chelsea/Kensington, to larger private organizations such as The Security Service, Bank of England, Barclays Capital, Bank of Scotland, and Royal Bank of Scotland.
Consulted on changes to internal development processes required during migration to .NET 2.0 including coding conventions, source control processes, and team development methodologies.
Collaborated directly with clients and with project managers, sales, and account managers to develop marketing, e-business, and competition websites and SMS campaigns with budgets of $1M+.
Developed bespoke software applications for the management and delivery of mobile content via SMS on Microsoft, Solaris, and Linux platforms.
Carried out full software lifecycle processes including: documentation of requirements, functional specifications, analysis, design and testing; implementation including unit testing; and software testing including interface and stress testing.
Backend Architect for a developer’s control panel for AWS. Designed and configured application hosting on the Amazon Web Services platform. Technologies Used in Project: SaltStack, Python, node.js, AWS Lambda, EC2, SNS, Vault, Jenkins, Drone CI
Software Architect for a Mystery Shopping management platform. Designed and implemented ad serving solution which includes direct-sold and SSP ads. Implemented an automated system management and monitoring using New Relic, Datadog, SaltStack, ossec-hids, Python, and Bash.Technologies Used in Project: PHP 7, Laravel 5, RDS PostgreSQL, SNS, Cognito, deepstreamHub, EC2, BitBucket Pipelines
Lead developer & architect for a project regarding Unit Outline and Learning Guide management for Western Sydney University. Created a common utility library including reusable ASP.NET web controls. Developed a custom deployment solution using PowerShell, Psake and Microsoft WebDeploy to reliably deploy a legacy Classic ASP application to a 20 VM web farm.Technologies Used in Project: PHP 7, Slim Framework 2, IIS, MySQL, LaTeX, GitLab CI
Education
BEng DipEngPrac (Hons), Software, Hons
Received First Class Honours with a B.Eng (Software)