Affordable C++/Java/Python lessons with a developer working in finance (Midtown)
‹image 1 of 1›
QR Code Link to This Post
Whether you are a complete newbie to programming, or a computer science student, or an adult career changer, I can help you get better at C++/Java/Python and answer any questions you may have regarding software development as a field!
I am a senior software engineer in a high frequency trading firm, where I design low-latency trading systems, as well as research and develop profitable algorithmic strategies for stocks and options. My prior work experiences centered around machine learning: improving the speed and accuracy of self-driving cars' object avoidance and road detection algorithms, and utilizing anomaly detection techniques in the cyber-security world to detect malicious traffic and identity theft.
I am an experienced tutor of 10 years, with reviews upon request. Often, I find that people are overwhelmed learning programming because they are taught a laundry list of all the syntax that a language has, and most of that is not useful or relevant to their particular needs. My sessions are never generic, and they are always tailored specifically to my students' goals, with a strong emphasis on understanding (instead of memorizing) and practical applications. Here are some tasks I can help with:
• assisting with academic schoolwork, bootcamp coursework, or personal projects
• preparing for technical whiteboard interviews, reviewing data structures and algorithms, and giving professional career advice
• improving your mastery of C++, Java, or Python and getting you to an advanced level
• consulting for anything I do professionally: creating profitable trading strategies, working with autonomous vehicles, using machine learning/big data analytics
For those with no experience, most of my students within 4 to 6 sessions get to the point where they are comfortable enough with the syntax, and become independent to code what they want, and troubleshoot issues with their own code.
That is enough for most of my students, but if you are looking for something more, I can also teach the more advanced practical software development topics, including software architecture, design patterns, interacting with hardware/networking/operating systems/databases, software testing, concurrency/cloud/parallel computing, and optimizations you can measure to increase your software performance/scalability.
Contact me and we can work together to figure out what your background and goals are, what I can do for you, and build a roadmap forward to accomplish those goals. I am also available for a one-off session.
P.S. I may also help with R, C, C#, HTML, CSS, Javascript, and SQL to an intermediate level.