Software, Game, Mobile and Web Developer with 4+ years of programming experience and a strong passion for learning. Highly proficient in Python and JavaScript, with working knowledge of over half a dozen programming languages.
Experienced in both client-side web development using React.js, Angular.js, Backbone.js, jQuery, Socket.io and server-side web development using Node.js, AJAX technologies, Express.js, Handlebars.js, Browserify, Django and Flask, as well as all levels of testing using Karma, Mocha, Chai, Sinon, Selenium, Phantom.js and Protractor.js and task automation using both Gulp.js and Webpack.js. Working knowledge of mobile development using Swift, Parse, Facebook API and Flurry.
As both an avid learner and teacher, I've given various talks, lectures and mentored individuals in building powerful visualizations using D3.js, creating portfolios using Jekyll, HTML, CSS and JavaScript and developing games using several JavaScript frameworks as well as published several highly detailed tutorials on building web applications from the ground up using various Python and JavaScript frameworks.
I currently hold a Bachelors in Computer Engineering, and am highly interested in all of the latest web technologies. I've written dozens of open-source projects from scratch using Python and JavaScript - ranging from starter projects to massive browser-based games down to compilers and emulators.
Github: https://github.com/DrkSephy
Portfolio: http://drksephy.github.io/
Full-Stack JavaScript Developer Intern @ • Developed new features to a Metrics Dashboard using cutting edge features of ES6 JavaScript, React.js, Node.js, Express.js and Babel.js
• Implemented caching system using Memcached to speed up millions of queries to backend databases and APIs
• End-to-End testing using Protractor.js, Selenium and Phantom.js
• Unit testing using Karma, Mocha, Chai, Webpack, Gulp and Istanbul
• Developed detailed guides, screencasts, blog posts and Mobile applications using Swift to demonstrate our Mobile Development suite From June 2015 to August 2015 (3 months) Graduate Student Researcher @ • Developed a series of visualization applications using Node.js, D3.js, Flask and jQuery for the National Oceanic and Atmospheric Administration. From August 2014 to January 2015 (6 months) Undergraduate Student Reseacher @ • Built a real-time notification system using Node.js, jQuery, Redis, and Socket.io for integration with Graphyte - a collaborative scientific research platform.
• Explored visualization of deep learning networks using the scientific Python stack - NumPy, SciPy, Matplotlib and Theano. From June 2013 to August 2014 (1 year 3 months)
Master’s Degree, Computer Science, 4.0 / 4.0 @ City University of New York City College From 2014 to 2016 Bachelor’s Degree, Computer Engineering, 3.2 @ City University of New York City College From 2008 to 2014 David Leonard is skilled in: JavaScript, Python, Java, C++, C, Programming, HTML, Matlab, Computer Science, Django, jQuery, Software Engineering, SQL, AngularJS, Node.js
Websites:
http://drksephy.github.io/,
https://github.com/DrkSephy,
https://bitbucket.org/DrkSephy