Skip to content

Instantly share code, notes, and snippets.

@andymarch
Last active Mar 9, 2022
Embed
What would you like to do?
{
"meta": {
"theme": "elegant"
},
"basics": {
"name": "Andy March",
"label": "",
"image": "http://gravatar.com/avatar/d7c78f8757327b65a637aece98939f01",
"summary": "Senior software engineer with over ten years experiance working with pre sales and product teams to prototype, architect and deliver secure intuitive software across a variety of platforms.",
"website": "https://andymarch.co.uk",
"phone": "",
"email": "mail@andymarch.co.uk",
"location": {
"city": "Cambridge",
"region": "UK"
},
"profiles": [{
"username": "andymarch",
"url": "https://twitter.com/andymarch",
"network": "twitter"
},
{
"url": "https://github.com/andymarch",
"username": "andymarch",
"network": "github"
}
]
},
"skills": [
{
"name": "Frontend",
"keywords": [
"Vue",
"Angular"
]
},
{
"name": "Backend",
"keywords": [
"Serverless",
"Node",
"Java",
"C# .Net"
]
},
{
"name": "Infrastructure",
"keywords": [
"AWS",
"Terraform",
"Hardware Security Modules"
]
},
{
"name": "Digital Identity",
"keywords": [
"PKI",
"OAuth",
"OIDC",
"Okta"
]
},
{
"name": "Other",
"keywords": [
"UK SC Cleared"
]
}
],
"certificates": [
{
"name": "Certified Professional",
"date": "2018-11-27",
"issuer": "Okta"
},
{
"name": "Certified Administrator",
"date": "2019-01-08",
"issuer": "Okta"
},
{
"name": "Certified Consultant",
"date": "2019-03-01",
"issuer": "Okta"
},
{
"name": "Certified Developer",
"date": "2020-07-29",
"issuer": "Okta"
},
{
"name": "nShield HSM Engineer",
"date": "2012-10-23",
"issuer": "Thales"
}
],
"education": [
{
"endDate": "2009-06-30",
"startDate": "2005-09-01",
"area": "Computer Science with Year in Industry",
"studyType": "BSc Hons",
"score": "Upper Second Class",
"institution": "The University of Kent",
"url": "https://kent.ac.uk"
}
],
"work": [{
"summary": "I joined Okta as the first customer identity specialist outside of North America. This role allows me to work with the largest customers for Okta CIAM in EMEA to present the value of the platform and push the boundaries of Okta implementations. As a specialist I often work throughout the customer lifecycle being brought in to address specific requirements, this requires quickly getting up to speed with a customer's objectives and constraints to be able to present solutions to audiences from developers to C-level executives.",
"website": "https://okta.com/",
"name": "Okta",
"position": "Senior Platform Specialist",
"startDate": "2018-11-05",
"highlights": [
"Coach and advise solution engineers on engaging software development teams",
"Deliver enablement to pre-sales teams on new features including building out technical labs",
"Provide feedback to product management teams on beta features or regional requirements",
"Contributed to the design of the Okta Developer certification",
"Developed and maintain internal tooling for solution engineers to share temporary mailboxes for demonstrations. Written in React with Serverless Node REST API & AWS SES. This tool is now included in technical enablement",
"Wrote multiple articles for the Okta Developer blog on topics including Nuxt.js, Terraform & AWS EventBridge",
"Conference speaker at events including API Days (Paris and Helsinki), DevSecCon London, and UK National DevOps Conference",
"Built and presented a demonstration of integrating Okta with the mParticle CDP for Oktane21",
"Ball Bearing Award (June 2020), Most Supportive SE (Q1 2020), Peer Recognition Award (Q1 2021)"
]
},
{
"name": "Entrust",
"position": "Senior Software Developer",
"website": "https://entrust.com",
"startDate": "2016-09",
"endDate": "2018-11",
"summary": "I transferred internally within Entrust into the product organisation to join the newly formed PKI Solution, Maintenance and Escalation group. I was promoted to lead for PKI Solution Delivery, responsible for the coordination and implementation of enhancements across four products for partners, key customers and our field services teams.",
"highlights": [
"Principal developer for Roaming Server. Planned and delivered on time a major version release of this product migrating from C++ to Java with Spring Boot to allow new feature introduction and address ongoing supportability",
"Delivered patch support for multiple products in C++ and Java to respond to urgent requests",
"Led a performance testing initiative working with stakeholders from both product and managed services teams on the Authority product suite. This program resulted in a threefold improvement in SCEP request processing and the adoption of the performance testing process for all new releases",
"Customer Excellence Award (2018) for my work during the platform migration of a key customer"
]
},
{
"name": "Entrust",
"position": "Principal Consultant Developer",
"website": "https://entrust.com",
"startDate": "2012-01",
"endDate": "2016-09",
"summary": "As a member of the development consultancy, I worked both pre and post-sale to deliver projects based around the Entrust range of MFA (multi-factor authentication), IAM (Identity and access management) and PKI (public key infrastructure) products. This required producing customised example material as well as providing architectural and code reviews for client and partner implementations. For customers without development resources, I implemented customisations and bespoke solutions in Java, C++, and C# as well as on Android. These projects ranged in complexity from one-off utilities to full web and desktop applications with ongoing support agreements. Following my promotion to principal consultant, led a team of three developers including mentoring and defining team practices.",
"highlights": [
"Drove the adoption of agile planning methodologies for extended engagements with Jira, significantly improving the team's on-time and on-specification delivery metrics",
"Managed the migration of source control from ClearCase to Git and built out a continuous integration environment with Jenkins allowing the creation of digitally signed repeatable builds for all engagements",
"Subject matter expert for the IdentityGuard multi-factor authentication solution. Delivered partner, customer and developer training courses. Provided feedback to product management on roadmap based on regional requirements",
"Built out and maintained the demonstration infrastructure for appearances at industry conferences. Served as on-stand technical resource for events across EMEA",
"Customer Excellence Award (2015) for my work on the performance optimisation of a national ID PKI deployment"
]
},
{
"name": "Systematic",
"position": "Systems Engineer",
"website": "https://systematic.com",
"startDate": "2009-07",
"endDate": "2012-12",
"summary": "Working within the UK Defence Integration Group I contributed to a variety of projects dealing with the conversion between national and NATO message text formats and the processing of signal data (GPS, radar and AIS). The majority of this work was C# .NET interacting with the underlying Microsoft SQL databases and secure message queues. One of my key projects was developing an extension for IRIS Forms to customise the display of messages with HTML and Javascript. This was in response to a customer's immediate operational requirement, the deployment of this approach increased the efficiency of operators to respond to incoming radio requests. The adoption of this technique by a number of customers required me to design and deliver training courses to personnel to enable them to develop their own views using a toolkit. The success of customers with this approach allowed me to work with the engineering team for the dismounted product to build a UX suitable for in-field use.",
"highlights": [
"Supported product field trials for COTS and customised products, working closely with multiple nation's defence personnel to test, identify and resolve incompatibilities between national systems",
"Developed internal tooling to capture and replay the state of multiple products to improve the effectiveness of the team during field trials",
"Ideated and built a bayesian classifier for integrating social media data into situational awareness product for demonstration to customers",
"Took over responsibility for the 'UK-eyes' support desk providing product assistance to UK defence customers",
"Throughout this role I maintained a UK security cleared status"
]
},
{
"name": "Morgan Stanley",
"position": "Associate Developer",
"website": "https://www.morganstanley.com",
"startDate": "2007-06",
"endDate": "2008-06",
"summary": "For the placement year of my degree I interned with Morgan Stanley in the Enterprise Data Group.",
"highlights": [
"Contributed to two large development projects in distributed teams working with Sybase, C# .NET and IBM MQ",
"Took part in organising departmental technical presentations"
]
}
],
"publications": [
{
"name": "Manage Identity as Code",
"publisher": "Software Testing News",
"releaseDate": "2019-11",
"url": "https://www.softwaretestingnews.co.uk/manage-your-infrastructure-as-code/"
},
{
"name": "ColonyFS: An Anonymous, Secure and Dependable File Store for Peer-to-Peer Networks",
"publisher": "University of Kent",
"releaseDate": "2009-06",
"url": "https://andymarch.co.uk/colonyfs",
"summary": "Final year research project to design and implement a peer-to-peer distributed file store focused on the resilancy of data and anonymity of users."
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment