# James Ivey > Software Engineer at Everlaw Location: Oakland, California, United States Profile: https://flows.cv/jamesivey In addition to consulting regarding software patents, I'm returning to software engineering. In about 2000, I migrated my law practice from Windows to Linux and opened myself to a whole new world of development tools. Over the past 18 years, I've developed numerous tools all over the stack in about 7-8 different languages. When asked what language I code in, I don't know what to say. I taught myself Java in a day. I taught myself Python by completing an online course in less than 3 hours of work (excluding the videos I had to watch). If you want me to code in a language I don't know, give me a day or 2. If you want me to be proficient in the language, give me a week or 2. ## Work Experience ### Software Engineer @ Everlaw Jan 2019 – Present | Oakland, CA ### Software Developer @ Self-Employed Jan 2017 – Jan 2019 ### Patent Attorney @ Law Offices of James D. Ivey Jan 1995 – Jan 2016 Intellectual property and patent services. Technical disciplines include software, electronics, computer technology, Internet, e-commerce, business methods. ### Partner @ Ivey, Smith & Ramirez Jan 2005 – Jan 2006 ### Patent Attorney @ Skjerven, Morrill, MacPherson, Franklin & Friel Jan 1991 – Jan 1994 ### Lab Technician @ Chevron Jan 1984 – Jan 1988 ## Education ### JD in Law University of California, Berkeley - School of Law ### Bachelor's degree in Computer Science, minor in Mathematics California State University, Fullerton ## Contact & Social - LinkedIn: https://linkedin.com/in/jamesdivey - Portfolio: http://www.iveylaw.com --- Source: https://flows.cv/jamesivey JSON Resume: https://flows.cv/jamesivey/resume.json Last updated: 2026-04-11