About
On the record
HIGHLIGHTS • 15 years work experience in creating, testing, debugging, and deploying code. • 5 years experience working with functional programming, including over 4 years of Haskell in production! • 7 years experience working with AWS infrastructure. • 5 years experience in Architectural roles, with a focus on coding standards, best practises, extensibility, code efficiency, and security. • Degree in Artificial Intelligence. • Created and maintained apps, web apps, mobile apps, APIs, lambdas, databases, and batch tasks. • Proven strong analytical and problem solving abilities, working to agile development methodologies. TECHNOLOGIES I AM PROFICIENT IN: • Functional languages; Haskell, F#, Purescript, Scala, including deep knowledge of core concepts such as Functors, Applicatives, Monads, Monad Transformers (including Tagless Final), Free Monads, and Lenses. • Other languages: C#(> 10 years experience), Javascript, Java, Python, and some bash & Node.js. • Writing side effect free, pure code, that is deterministic and easily testable. • AWS infrastructure using ECS, EC2, ECR, S3 (including S3 events), CloudFront, DynamoDB, Kinesis, Batch, and AWS Elastic service; and new event based serverless infrastructure utilising SNS, SQS, and Lambda. • Connecting to and querying data in; DynamoDB, Redshift, Athena, SQL Server, PostgreSQL, mySQL, Elastic, Splunk, & HP’s Autonomy. • Creation and deployment of Web APIs, used in Service-Orientated Architecture, through technology such as Haskell’s Servant, OWIN and Web API, and securing using JWT, HMAC, OAuth & ADFS. • Experience with agile development methodologies and development practices such as Continuous Integration, TDD, Kanban, Scrum, collaboration by pair programming & peer reviews of pull requests, and tooling such as Trello, Jira, TeamRetro. • Continuous delivery using Buildkite, Travis, TeamCity, and Jenkins. • Automated unit and property testing, and Test Driven Development using Hspec, QuickCheck, FsUnit, NUnit, Rhino Mocks, Moq, and Selenium for integration/smoke testing. • Contributed to many open source projects, including projects that were opened soured at SEEK.
Related
More profiles at Niseko Area Mountain Bike Association Namba
Browse the rest of the Niseko Area Mountain Bike Association Namba team in the Kipplo Directory.