Technical expertise with an eye for design
James has worked in cloud architecture, enterprise architecture, mobile development, and digital advertising. James' skill set combines extensive enterprise application expertise with experience working with creative design professionals. He has powerful object-oriented development skills and is well versed in Test Driven Development and Behavior Driven Development. He has developed applications using a variety of languages including Kotin, Java, Groovy, Swift C++, PHP, Python, and JavaScript. In addition to his software development skills, James has experience with data modeling and schema development on database platforms ranging from MySQL to PostgreSQL, MS SQL Server, Oracle, MongoDB, CosmosDB, and Couchbase. He has developed UI components using Angular and React. His architecture expertise includes Domain Driven Architecture using the Swift methodology developed by Shaun Anderson at VMware/Broadcom.
James has almost 20 years of development experience. He began developing applications in the Java programming language shortly after Sun Microsystems developed the language. He has 10 years of J2EE development experience and has worked on large enterprise implementations for Fortune 1000 corporations including AT&T, Motorola, Honda of America, and Sprint. He has architected solutions using industry-standard frameworks such as Spring and Hibernate. James has extensive international business experience and has worked on location for clients in North America, Europe, and the Middle East.
James Bray holds a B.A. from Stanford University. Outside of work, James enjoys independent films, studying history and working out.
Work Terms
I prefer to work for fixed priced projects. I generally work on Guru projects primarily in the evenings and on weekends because I am a full time software architect. I can work during normal business hours, but I charge full market rate for that time, which is higher than I charge for off hours work.