3 years of experience working as a Software Engineer on the base of 8 years as a chiropractor where I became an excellent leader, communicator, and teammate. Currently working in a .net Core environment with experience in Node.js and React.js.
Migrated a .Net Framework application with both single and multiple tenant architecture deployed on Azure Classic Services to .Net Core and deployed as Azure Container Applications.
•
Pipelines using yaml and terraform within Azure devops to build, test and deploy applications to multiple environments including production.
•
.Net libraries for internal apps to consume throughout the company, including features such as authentication, feature flag management and configuration managment
Implemented a new authentication scheme for a .Net core application using Auth0 libraries and APIs.
•
Participated in Disaster Recovery plans and practice runs for multiple applications and microservices in both AWS and Azure.
Leading a team of seven engineers working on a .Net core API, both remote and in person, running scrum ceremonies, communicating with product, performance teams and internal teams consuming our API
•
Migrated a .net Core product with an SQL database to a NoSQL database as well as moving from Azure to platform services built on AWS
•
Creating new features and updates for .net Core API with both web and event based architecture, using AWS SNS, SQS, EventBridge and other AWS services and deploying code using Jenkins and Spinnaker
•
Use Agile methodology to plan, refine and track work during a 2-week sprint cycle
•
Help teammates with technical questions, code reviews and technical decision making
•
Work closely with product and architects to help create and refine both technical and non technical stories to create a development roadmap, including participating in design and architectural planning
•
Train and support new team members on local development environment, tools and processes, including working locally, Artifactory connections and localstack configuration
•
Mentoring newly hired Associate Engineers in both technical and soft skills, including running a small group project to develop a microservice API in order to learn C#, Docker, unit testing and other tooling
•
Present workshops for engineering summits, knowledge shares and new engineer trainings on both technical topics and on communication skills such as effective collaborative work
•
Lead an initiative across the organization to train, learn and help support a new internal telemetry initiative on weekly basis
Developed a set of seven microservices that made up a brand new API in using an in-house .Net Core template using AWS resources both in the cloud and locally for development of microservices, using terraform, docker and localstack
•
Designed and developed a testing UI using React for internal integration testing of the multiple microservices that comprised a new API product
•
Trained and acted as a project manager for two new associate engineer hires to write 2 additional microservices for the API
•
Integral in changing the communication style, processes and overall culture of an existing team to foster an applauded and productive working team of engineers
•
Took an existing code base from AWS ElasticBeanstalk and converted it to a .Net microservice using Kubernetes and Docker and deployed using Spinnaker and GithubActions