JEG2

JEG2

Author of Designing Elixir Systems with OTP

James Edward Gray II, US remote — 20 years web development and management experience

My name is James Edward Gray II (JEG2 on various parts of the interwebs) and I’ve been building web applications for over twenty years now. For the last ten years I’ve been managing web development teams.

I live in Edmond, OK but have worked remote for companies across the United States and Europe. I’m looking for remote work at this time, with a preference for Central US hours.

I have ten years of experience with Elixir. I’m an OTP expert and have co-authored a book about it with Bruce Tate. I really enjoy working with the BEAM and hope to find an opportunity to keep doing so. Before Elixir I was heavily involved in the Ruby community for over ten years. I’m familiar with around a dozen other languages.

I’m passionate about using good architecture to reduce tech debt in builds and keep software more manageable. I really value deep collaboration with product teams and using those relationships to discover the right things to build. I’ve worked with a coach for a few years and I enjoy managing teams, but I’m also open to Principle Engineering roles.

If you would like to talk to me about what I can do for your company, feel free to send a private message or email.

Email: james@graysoftinc.com
LinkedIn: https://www.linkedin.com/in/james-edward-gray-ii/
Github: JEG2 (James Edward Gray II) · GitHub

Where Next?

Popular in Member Profiles Top

maxim
Hi folks, Within the next 3 months I’m looking to start a new chapter in my career, looking for a remote full-time role as a senior deve...
New
tcollen
My name is Tony Collen, and I’m based out of the Minneapolis/Saint Paul, MN, USA area. I’m currently an independent contractor/consultan...
New
anes
Hi, Anes Hasicic Bosnia and Herzegovina I can travel, remote would be first choice, relocation would also be an option under certain ci...
New
mariel
Location: Based in the Philippines Availability: APAC full day, EMEA/CET 8am-4pm, and async Experience: 15 years of full-stack developm...
New
palerdot
Hi, I’m Arun (palerdot (Arun Kumar) · GitHub). I’m a senior full stack engineer working with Elixir for 6+ years. I’m primarily a full s...
New
beamologist
Rafael L. EU Citizen, located in Belgium remote preferred, willing to travel occasionally or work in US time. 20+ years total industry ex...
New
amarandon
Hi, I’m Alex, senior software developer, architect, tech lead and trainer based in Toulouse, France. I have over 20 years of experience...
New
bennydreamtech23
I am Ijeoma Benedicta Uwabunkeonye, a Fullstack Elixir Developer with over three years of experience in the tech industry. I have been co...
New
New
New

Other popular topics Top

minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29703 241
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
Nvim
Anybody knows a comprehensive comparison of Django and Phoenix, thanks for the help. Where are they similar? Where do they differ the m...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New

We're in Beta

About us Mission Statement