James Hall
About James Hall
James Hall is a software engineer with a diverse background in technology and the arts. He has worked in various roles, including web development and program management, and currently serves as a software engineer at BorrowWorks.
Work at BorrowWorks
James Hall currently serves as a Software Engineer at BorrowWorks, a position he has held since 2023. His role involves developing software solutions in a remote capacity from Fort Worth, Texas. His experience in software engineering includes a focus on building applications for automated clearing house (ACH) and wire transfers using Ruby on Rails.
Previous Employment Experience
Prior to his current role, James Hall worked at JMJ Financial as a Software Engineer from 2021 to 2023. He also held various positions at Third Street Music School Settlement, including Program Manager for School & Community Partnerships from 2014 to 2016, Assistant Director from 2016 to 2018, and Coordinator for School & Community Partnerships from 2013 to 2014. His earlier experience includes a role as a Web Developer at Warren Douglas Advertising from 2020 to 2021.
Education and Expertise
James Hall has a diverse educational background. He studied Computer Software Engineering at General Assembly, completing the SE Intensive program in 2020. He holds a Bachelor of Music in Trombone Performance and a Bachelor of Arts in Religious Studies from Lawrence University, both achieved between 2002 and 2007. Additionally, he earned a Master of Arts in Jazz Studies from Queens College from 2010 to 2012.
Skills and Specializations
James possesses a range of skills relevant to software development and digital accessibility. He has expertise in web accessibility, which is essential for creating inclusive digital experiences. His technical skills include proficiency in Ruby on Rails, particularly in the context of financial transactions like ACH and wire transfers. He is also proficient in both written and spoken German, enhancing his communication capabilities.
Background and Career Transition
James Hall has a varied background that includes experiences outside of technology. He spent ten years as a professional trombonist, which developed his ability to learn quickly and communicate effectively. His career transitioned from diverse fields, including green-harvesting riesling in the Pfalz and booking trades at a Manhattan hedge fund, to a focus on software engineering.