I am a software developer. I've written several websites from the ground-up, including generating the initial product idea, choosing the web technologies and frameworks, designing the database schema, and implementing the server side and client side code. I also have experience with desktop applications. I am most comfortable with Python, Java, SQL, JavaScript, HTML, and CSS, but have written code in several other languages such as C#, R, MATLAB, and MiniZinc (a constraint/logic programming language useful for discrete optimization problems). At any rate, the programming language doesn't matter as much as the problem to be solved, and I enjoy picking the right tool for the job. Previously, I was an analyst at a management consulting firm, where I worked with general counsel and heads of market research to solve root causes of management challenges that in-house legal departments and market research departments. In this capacity, I developed excellent communication, presentation, and general business skills.