We sat down for an exclusive one on one interview with Boris Rodman, software developer at Extreme Reality and a Cosplay enthusiast to ask him some questions about software development, grant you access to his developer tips and tricks, and introduce you to one of our great team members.
Let the interview begin!
Nickname: Boris Rodman, “Super Human”
Title: Software Developer at Extreme Reality
Superpower: “Super learning ability – I can learn anything in a matter of seconds”
What’s your preferred development language and why?
“I have developed with .Net, Python, C++, and Java but prefer developing with Python. Python makes everything seem simple; it’s a language you can start working with immediately with no complicated or overbearing requirements such as heavy installations or building a work environment from scratch. While other languages require installing more tools or creating new projects, Python allows you to “run” with a simple text file.”
Can you recommend a few of your favorite development tools?
When developing with Python I mostly use pythonwin because it’s light and doesn’t weigh down my computer. When I have to debug python I use PyCharm. To be honest, when I need to edit or make small changes I use Notepad++ (No, I’m not joking). Do not underestimate this tool; it’s fast, light, and there when I need it.”
Do you prefer working alone or on a team?
“I like working alone because for me as a developer it’s more effective. However, working in a team is more enjoyable as you get to brainstorm and share ideas with other people.”
What was your first development project?
“When I was in the military I had a job that required a lot of paperwork. Eventually I started using Microsoft Access to digitalize a lot of the data so I could track and analyze it when I needed to. The best thing about this project is that it is still used by my military unit today.”
What advice would you give to a new developer working with Extreme Reality’s SDK?
“When building your motion application with Extreme Motion SDK try minimizing user device interaction. This will provide a better game flow and ultimately an awesome user experience.”
What project are you most proud of?
“Recently I volunteered to help a group of high school students build an Android application for an entrepreneurship competition. The purpose of the students’ app was to automatically send a text message to a specific person before the phone’s battery died. I had never built an Android application from start to finish in such a short time so this was an interesting challenge for me. The students won second place in the competition and I was happy to be able to share some of my knowledge with possible future developers.”
What are you working on now?
“I’m working on a new web application so I am currently taking a crash course in Angular JS.”
What are you passionate about?
“For the last 11 years I have developed an interest in Cosplay. Cosplay is creating costumes from Anime, Manga and video games. My Cosplay hobby led me to take part in organizing anime conventions in Israel. I volunteered to market the conventions, manage the artists ally, and host the costume competitions. Today I am responsible for organizing the major anime conventions in Israel.”
If you could have any other career besides a software developer what would it be?
“If I had to choose a different career I would probably be a teacher.”
To receive more tips and get to know the rest of our team follow our blog