My background includes working ~5 years in software development (started from C# and MSSQL) and ~3 years in Javascript development.
I like to work and experiment with cutting-edge technologies, such as ReactJS, React Native, NodeJS and MeteorJS.
Enjoy participating in community meetings and hackathons, as well as sharing some of my knowledge with others.
Speaker of internal technical events, UAWebChallenge online master classes, and OdessaJS conference
Javascript Software Engineer @ Creating web application for Android tablets (Point of Sale for cashiers in stores)
✓ Developing AngularJS SPA using TDD and pair programming
✓ Actively participating in communication with business analysts, backend developers and QAs.
✓ Facilitating some of Agile team events: retrospectives, plannings, code touch points
✓ Helping other team members with solving of difficult tasks
✓ Mentoring newcomers
✓ Researching and developing some hardware integration tasks (custom Android keyboard, Cordova plugins)
Technologies:
AngularJS, Mocha + Sinon + Chai + Karma
NodeJS + Express + ES6 (mock backend)
Gulp, npm, Cordova + plugins
Non-project activities:
✓ Mentoring junior developers and Epam JS Labs students
✓ Carrying out trainings in JS Mentoring program
✓ Conducting technical interviews From June 2015 to Present (7 months) Javascript Developer @ Project with German client (01/2015-05/2015):
✓ Worked directly with client on implementing new features and existing codebase refactoring
✓ Investigation on completely new project implementation from scratch – making prototypes, discussion with client (ReactJS, Reflux, Mocha, CmisJS)
InTouch project (09/2014-01/2015):
✓ Developed javascript single page application for web and mobile.
✓ Worked in close collaboration with backend team to implement new features.
✓ Technologies: Backbone.js, Require.JS, Grunt, Html5, CSS3, PhoneGap From September 2014 to May 2015 (9 months) Entrepreneur @ Creating one beautiful mobile app, using Javascript, HTML5, Framework7 and PhoneGap :) From June 2014 to August 2014 (3 months) Javascript + C# Developer @ UI core developing team (01/2014-05/2014):
✓ Worked on adding new features to the framework core, refactoring, writing unit and UI tests
✓ Consulted developers from other teams
Business logic developing team (01/2013-01/2014)
✓ Developer (and partially inspirer) of the BPMonline7 Planning Module
✓ Took part in discussions of functionality and realization with analysts and Product Owner
✓ Coordinated the team of three members From January 2013 to May 2014 (1 year 5 months) Developer of the TV media-audit automation system (C#, MSSQL) @ Started from position of Media market analyst.
Soon became Inspirer and Developer of media-audit/media-analysis system using C# and MSSQL.
System is fully operational up to now and makes a profit for Kwendi From November 2010 to December 2012 (2 years 2 months)
Master's degree, Computer and Information Sciences, General @ National Technical University of Ukraine 'Kyiv Polytechnic Institute' From 2007 to 2013 Philip Shurpik is skilled in: JavaScript, HTML, CSS, Teamwork, Test Driven Development, AngularJS, ReactJS, React Native, Agile Methodologies, Node.js, GulpJS, Mocha, Express, C#, OOP
Websites:
http://github.com/philipshurpik