James Rasmussen
About James Rasmussen
James Rasmussen is a Senior Software Engineer at Branch in Seattle, Washington, with extensive experience in software development and a strong educational background in Computer Science and Mathematics.
Work at Branch
James Rasmussen has been employed at Branch as a Senior Software Engineer since 2021. He works in Seattle, Washington, and has contributed to various software development projects during his tenure. His role involves utilizing his expertise in programming languages and development tools to enhance the company's software solutions.
Education and Expertise
James Rasmussen holds a Graduate Certificate in Software Design & Development from the University of Washington, where he studied from 2012 to 2014. He also earned a Bachelor of Science in Mathematics from Western Washington University, completing his studies from 2007 to 2012. His educational background supports his proficiency in advanced mathematical skills, programming languages, and software development practices.
Background
James Rasmussen has a diverse work history in the technology and finance sectors. He began his career as a Bank Teller at U.S. Bank from 2013 to 2014. He then transitioned to software development roles, including positions at Lucidoc Corporation and Integris Software, now known as OneTrust DataDiscovery. His experience spans various roles, including Lead Application Developer and Senior Software Engineer.
Technical Skills
James Rasmussen is proficient in multiple programming languages, including JavaScript frameworks such as Vue.js, Angular, and React, as well as TypeScript, Java, and Python. He is experienced with software development tools like IntelliJ, Visual Studio Code, and GitHub. Additionally, he has knowledge of databases like Elasticsearch, MongoDB, and Azure Search, and is familiar with cloud technologies and containerization tools such as AWS, Azure, Kubernetes, and Docker.
Professional Experience
Throughout his career, James Rasmussen has held various positions that showcase his software engineering skills. He worked at Lucidoc Corporation as an Entry Level Software Engineer and later as a Lead Application Developer. He also served as a Software Engineer II at Integris Software before advancing to a Senior Software Engineer role at OneTrust. His experience includes designing scalable modular code and optimizing application performance.