Throughout my career at Newforma I gained experience on various platforms. Initially, I maintained a legacy, PHP product. Wrote a java microservice which eliminated a bottleneck and provided an asynchronous, efficient solution to handle files via AWS’ SQS and S3 services. I then moved to contribute on an web application which gave me exposure to Angular, Typescript, CSS, and HTML5.
The company shifted strategies toward a mobile and web first architecture. With this came the use of AWS’ API Gateway coupled with Lambdas, written in Node.js, to create a scalable and server less back-end architecture. I found myself greatly enjoying Swift development, gaining significant knowledge using frameworks like RxSwift. During this time I also took on the scrum master role where I led my team to stick with scrum methodologies, pushing ourselves to be more efficient and productive.
Accomplishments
•Helped build and design new iOS / Android native applications using MVVM architecture coupled with modern frameworks such as RxSwift / RxJava, unit tests and UI tests using XCUI and Espresso
•Built the iOS authentication framework which handles login, token management, and request signing
•Created lambda functions using Node.js with automated tests written using Chai and Sinon
•Stepped into the role of scrum master for my team to lead us in an organized and productive fashion
•Adapted to many different platforms throughout my Newforma career proving I am a flexible, adaptive, and proficient member of my team