Uploaded File
Jonathan
wynnej1983@gmail.com
Osaka
Fullstack Javascript Engineer
14 years experience W2
0
Recommendations
Average rating
89
Profile views
Summary

EXPERIENCE (7+yrs) - .NET(7+yrs):

  • C#(~5.0).NET(~4.5)/Rx/Linq/Lambda/Ninject/Autofac/Unity IOC/DI/SOLID/Agile/Kanban/TDD/ BDD/RhinoMocks/Moq/NUnit/MSTest/C++/WinForms/Visual studio 2010/WPF(MVVM)/PRISM/Caliburn/ Silverlight/ASP.NET/MVC3/WCF/
  • FluentNHibernate/XAML/Expression Blend3/TFS/Subversion/Perforce/Selenium WebDriver/WatiN/ CruiseControl ContinuousIntegration/Team City/JIRA/SQL Server 2005/Sybase/SOAP/WebServices/ Infragistics/Telerik/ReSharper/
  • Design Patterns
  • - Html/Javascript/Rails(5+yrs):
  • RESTful API/HATEOAS/HTTP protocol/MongoDb/Mongoose ODM/OO Javascript(Node.js)/Ruby on Rails/HTML5/CSS3/JQuery/AJAX/JSON/JSONP/Twitter Bootstrap/Mobile Webapps/SPA/Cordova PhoneGap/
  • JQueryMobile/Knockoutjs/Backbonejs/Angularjs/ReactJs/ReactNative/Yeoman/Gruntjs/Bowerjs/AMD Requirejs/Underscorejs/Mocha/Chai/BDD/Git/Github/Travis CI/PaaS/Nodejitsu/MacVim/TMux/Sublime Text 2
  • - Other(2+yrs):
  • Coffeescript/Ruby/Python/Unix Bash working knowledge

Experience
Fullstack Javascript Engineer
Information Technology
May 2016 - present
  • 100% remote fullstack engineer, part of the team building out the front-end for 2 concurrent projects for iPad, ios, android in React Native and building RESTful backend microservices in koa.js with mongo datastore.
MongoDB JavaScript REST React native React.js Microservices
Remove Skill
Frontend Developer ReactNative
Information Technology
Aug 2015 - present
  • ShareWis make Elearning software for desktop and mobile devices and their service can be compared to Kahn Academy, or Udemy etc.
  • I was the sole front end developer in a small startup team of 5 members responsible for entire front end technology stack choice and design/implementation.
  • React-Native w/ ES6 was choice of technology and this interfaced with a Scala backend ResfulAPI.
  • I encouraged a very Agile development process from the outset, using Pivotal Tracker to manage bi-weekly sprints stories and setup a Continuous Delivery system with CircleCI and DeployGate. Git and Github Enterprise were used for our SCM tools. All communication with team was in Japanese, both written and spoken. Successfully released app to AppStore end of 2015. www.share-wis.com
Agile Methodology React.js JNI REST Git React native Mobile Devices
Remove Skill
Senior HTML5/C# Software Engineer (AVP)
Information Technology
Mar 2015 - Aug 2015
  • Front office Macro Risk team developer working on migration of existing C# WPF based Risk Engine and UI over to HTML5 web based AngularJs/Reactjs solution with SOA architecture and WebApi/NodeJs based RESTful services. Brought in as a modern web technologies subject matter expert to provide guidance and lead team with remote team members located in Singapore, Poland, Tokyo.
WPF UI Software Engineer SOA React.js node.js C# AngularJS REST
Remove Skill
C++/C# Unity3D Mobile Game Developer
Information Technology
Oct 2014 - Mar 2015
  • MMORPG Mobile game developer. Unitiy3D C# client/C++11 server. Agile based C#/C++11 developer on core team building popular MMORPG game, "Valiant Legion", released on Android Play Store and Apple Store. Used Gerrit/Git/Jenkins/Slack/CentOS.
C++ C# Agile Methodology Jenkins Git CentOS Unity3d Android
Remove Skill
Full Stack Web Developer
Information Technology
May 2013 - Oct 2014
  • Freelance OSS developer working with latest bleeding edge technologies.
  • Frontend - OO Javascript(ES5, ES6)/AngularJs/TwitterBootstrap/AngularUI/HTML5/CSS3/jQuery/ Underscore/Socketio/Coffeescript/d3.js/PhoneGap/Responsive mobile webapps/TDD/BDD/Mocha/Jasmine/ Gruntjs/GulpJs/npm/Bower/Yeoman/Android
  • Backend/middleware - Ruby on Rails/NodeJs/ExpressJs/KoaJs/NoSQL/MongoDb/Redis/RabbitMQ/AWS/ RESTful api/Rails
  • Tools - git/Travis CI/Nodejitsu/Heroku/PaaS/vim/tmux/Sublime Text/MacOSX
JavaScript CSS jQuery Ruby Ruby on Rails node.js Bootstrap AngularJS MongoDB D3.js Web Developer Underscore.js Sockets CoffeeScript PhoneGap TDD Jasmine Grunt.js Bower.js Express.js NoSQL Redis Rabbitmq AWS REST Git PaaS Android Continuous Integration
Remove Skill
AVP Senior C# WPF Developer
Information Technology
Sep 2012 - Apr 2013
AVP Senior Software Developer in Global Technology team working on enterprise Risk Financial Portal Framework providing core WPF (MVVM-flavored) UI XAML based components/services with a modern Metro style look and feel to application developers within the multiple Barclays globally dispersed development teams. Responsibility focused on writing UI/UX presentation layer components/controls with MVVM pattern utilizing Microsoft PRISM modular framework, DevExpress/XCeed/infragistics control toolkits, Microsoft Expression Blend and Microsoft Unity IOC container.
C# UI UX WPF XAML
Remove Skill
Senior C# ASP.NET MVC3 Developer
Information Technology
May 2012 - Sep 2012
(Contract) Spencer Stuart senior developer on search team responsible for the large multi tier/year ERM Quest 2.0 executive recruitment search web application. Used lastest Microsoft technologies ASP.NET MVC3 w/ Razor, Apache Solr search platform, NHibernate, StructureMap IOC, TDD, Selenium WebDriver, RhinoMocks, JQuery, WCF, SQL Server 2008. Responsibility focused mostly on Presentation/Services layer with significant value put on Unit/Integration testing maintaining high code coverage. Senior C# ASP.NET MVC3 mobile app Developer (Contract) at Citi
Apache ASP.NET C# Hibernate jQuery Selenium SQL SQL Server
Remove Skill
Senior C# Silverlight4 Developer
Information Technology
May 2011 - Aug 2011
(Contract)
C# Silverlight
Remove Skill
C# Silverlight Developer
Information Technology
Feb 2008 - May 2009
Designed and developed C# .Net3.5 Silverlight 3-tier multit-tier web application using WCF webservices and SQL server 2005 DB backend "Stock Screener" application used to "screen" or filter for stocks with ability for user to store and save to personal stocklists. Page 3
• Fully designed and developed C# .Net3.5 Silverlight 3-tier multit-tier MVVM XAML based application using WCF webservices and SQL server 2005 DB backend "WatchLists" application used to track the current live prices of stocks and securities as well as current Forex exchange rates for mulitiple currencies with ability to add, remove, and save multiple watchlists.
• Developed numerous "data-fetching" apps to download data from 3rd party sources in order to populate SQL server database with data on scheduled days/periods.
C# Silverlight SQL Server WebServices XAML SQL
Remove Skill
Global Tech Support Engineer
Information Technology
Nov 2007 - Jan 2008
on GTEC team in central Tokyo providing support for Bloomberg
No skills were added
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Dublin City University DCU
Skills
React native
2021
9
Mobile Devices
2021
6
Microservices
2021
5
React.js
2021
5
Git
2021
3
Android
2015
2
C#
2015
2
JavaScript
2021
2
MongoDB
2021
2
REST
2021
2
XAML
2013
2
Agile Methodology
2021
1
AngularJS
2015
1
AWS
2014
1
Bootstrap
2014
1
Bower.js
2014
1
CoffeeScript
2014
1
Continuous Integration
2014
1
CSS
2014
1
D3.js
2014
1
Express.js
2014
1
Grunt.js
2014
1
Jasmine
2014
1
JNI
2021
1
jQuery
2014
1
node.js
2015
1
NoSQL
2014
1
PaaS
2014
1
PhoneGap
2014
1
Rabbitmq
2014
1
Redis
2014
1
Ruby
2014
1
Ruby on Rails
2014
1
Silverlight
2011
1
Sockets
2014
1
SQL
2012
1
SQL Server
2012
1
TDD
2014
1
UI
2015
1
Underscore.js
2014
1
UX
2013
1
Web Developer
2014
1
WebServices
2009
1
WPF
2015
1
AJAX
0
1
Apache
2012
1
ASP.NET
2012
1
backbone.js
0
1
BaSH
0
1
C++
2015
1
CentOS
2015
1
Cordova
0
1
Database Design
0
1
Design Patterns
0
1
Hibernate
2012
1
HTML
0
1
HTTP
0
1
Jenkins
2015
1
JIRA
0
1
JSON
0
1
Knockout.JS
0
1
LINQ
0
1
MS TFS
0
1
Python
0
1
RequireJS
0
1
Rhino Mocks
0
1
Selenium
2012
1
SOA
2015
1
SOAP
0
1
Software Engineer
2015
1
SVN
0
1
Sybase
0
1
TeamCity
0
1
Unity3d
2015
1
UNIX
0
1
Visual Studio
0
1
WCF
0
1
WinForms
0
1