Hi! I'm James and I create flexible, testable, and creative web applications. As a full stack developer I enjoy designing and coding user experiences that make the web easier to use for my clients and their users.
At Sycorr I lead front-end web development strategies as a full stack web developer on ASP.NET enterprise systems for banks and other financial institutions. I also serve as principle web designer and user experience expert. We utilize various technologies including .NET MVC5 Framework, C#, JavaScript, MS SQL, HTML5/ CSS3, Angular JS, GIT, PHP, WordPress, etc.
My main responsibility has been to coordinate our front-end stack with our backend development. This has resulted in a custom framework that includes an Angular JS layout and menu system, a JavaScript/jQuery API that works well with C# and the .NET framework to handle ajax requests and data table layouts, and other custom JavaScript modules. My front-end work has allowed the company to rapidly develop enterprise applications using the framework tools I created.
Projects I've worked on include identity auditing software, a custom CRM software solution for an insurance agency, loan management software, back-end system for a Native American nation's Dept. of Transportation and Dept. of Equal Opportunity, creating a system of object oriented theme and plugin classes for WordPress, authoring many WordPress plugins and themes, developing a proprietary system to auto update WordPress themes and plugins using Amazon Web Services, and working with programmers to create front-ends for websites using Razor templates, Angular JS, and a custom front-end framework.
Responsibilities included programming custom PHP applications, creating MODx CMS websites, creating custom plugins for MODx CMS, and developing Magento eCommerce Stores. I assisted in hiring and training programmers and other staff members to facilitate continued growth of Idea Bank's web development department, developed a "test, staging, live" development workflow using Git and virtual machines, set up a system to monitor our Git repositories and track issues, and have acted as server admin on dedicated servers.
While at Idea Bank I had the opportunity to build the Hornady.com, Fontanelle. com, and ExcelRVs.com websites, all of which have custom PHP programming, 3rd party integration, multiple forms, and MODx CMS backends. I also set up over 40 other websites on MODx CMS or Magento Commerce.
Responsible for creative art direction, web design, CSS/XHTML, and PHP programming. While at 5Q I developed numerous websites on a variety of servers using a proprietary CMS system. I was also responsible for developing PHP coding standards and assisted in hiring new individuals for the growing company.
Being a freelance web designer and programmer has allowed me to work with some great brands and learn a variety of new skills. Projects have included CBS Mobile Zone website, Independent Comedy Network social network, Soulja Boy social network, State Bank and Trust WordPress website, United Sugars and Midwest Agri-Commodities Procurement Portals, and Homestead Presbytery Clergy Database.
Responsibilities included web design, training coworkers in web standards and CSS, modifing open source PHP software, and flash applications and games.
Responsibilities included creating Flash animations, basic HTML, and web design.
Bachelor of Fine Arts ~ Emphasis in Printmaking
Kansas City Art Institute, Kansas City, MO, 2001
Certificate of Graduation
Dakota School of Banking - Jamestown, ND, 2015
I consider myself an lifelong learner and enjoy reading about and learning new front-end technologies. I simply enjoy creating things that work well, and the web is an excellent platform for that passion. In my spare time I've been creating JavaScript layout systems using typescript, a checkbook app using Angular 2 and Firebase, and I like to dabble in things like Electron, React, Vue and other new JS libraries. JavaScript is definitely my language of choice, especially when coupled with TypeScript (C# would be a close second).