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