Roger Collier
Full Stack Software Developer @Signiant
Signup · Get unlimited contacts
WORK HISTORY
Full Stack Software Developer @Signiant
Full-stack developer working on design and implementation of event-driven microservice projects for cloud\\\\n• Implement numerous backend Node microservices in JavaScript using AWS Lambda, ECS, API Gateway, DynamoDB,\\\\nSNS, SQS, Step Functions, S3, CloudFront, Cognito, Elastic Beanstalk, IAM, and other AWS services\\\\n• Build frontend UI in React using visual components, stateful containers, hooks, and higher-order components\\\\n• Manage frontend state using Redux (actions, reducers, selectors, sagas)\\\\n• Add new features to legacy Java project and modernize design patterns (dependency injection, singleton)\\\\n• Manage AWS access policies and deploy AWS resources using Cloud Development Kit (CDK)\\\\n• Design and implement CDK Custom Resources to automate features such as CNAME creation (for cross-account\\\\ndiscovery of API Gateway services) and private-public key pair generation for JSON Web Tokens (JWT)\\\\n• Plan and implement a multi-account AWS setup that enables cross-account and cross-region communication\\\\nbetween microservices to balance workloads and limit impact of adverse events\\\\n• Document APIs using OpenAPI Specification on SwaggerHub\\\\n• Write backend unit and end-to-end tests for Node projects using Chai, Sinon, Mocha, Proxyquire and Nock\\\\n• Write new unit tests for Java project and modernize existing unit tests (JUnit, Mockito)\\\\n• Write frontend unit and GUI automation tests for React using Jest, Enzyme, RTL and TestCafe\\\\n• Document proposals for design, testing, reliability, error handling and other topics on Confluence\\\\n• Perform load tests on Java project using JMeter to simulate high traffic levels\\\\n• Create BitBucket pipelines (YAML) to support continuous integration and deployment (CI/CD)\\\\n• Other tools used include Git, WebStorm, Eclipse, RapidAPI, Jira, ConfigCat, Papertrail, JFrog\\\\n \\\\n\\\\n \\\\n \\\\n\\\\n \\\\n
EDUCATION
Memorial University, Newfoundland and Labrador
Bachelor of Engineering (B.Eng.), Electrical Engineering
freeCodeCamp
Frontend Development Certificate
SKILLS
ABOUT ROGER COLLIER
WEBSITE: rogercollier.com SKILLS C#.NET, Blazor, Python, JavaScript, Robot…
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.