Candidates About
Sean Fox
______________________________________________________________________________________
Objective:
A position in the field of modern web design, development and implementation
Summary:
- Solid knowledge of full stack web development
- 10 Years of hands-on experience with web client and server programming, and design
- Advanced understanding and ability of enterprise level architecture
|
Front End Technologies
• Visual Studio Code
• WebStorm
• AngularJS, Angular.io
• HTML, HTML5
• CSS, CSS3
• JavaScript, JSON
• jQuery
• MV*, AMD, SPA
• Node, Npm
• Yeoman, Bower, Grunt, Gulp
• Jasmine, Karma
• QUnit
• KnockoutJS
• CoffeeScript
• Less, SASS
• MySql, MongoDb
• Social APIs (Facebook, Twitter)
Content Management Systems
• Sitecore (Certified Developer v6.5)
• Sharepoint Cms
• Telligent
• Sitefinity
• Ektron
Version Control, Build Automation
• Git, BitBucket, Subversion, Perforce, TFS
• Team City, Bamboo, Jenkins
|
Back End Technologies
• Microsoft Visual Studio.Net IDE
• IIS
• C# (and VB.Net)
• Microsoft.Net Framework
• Asp.Net Core
• Asp.Net Web Forms
• Asp.Net MVC
• Ado.Net
• WCF, WebAPI, SOA, REST
• NUnit
• LINQ
• SQL Server, SSIS, SSRS
• SharePoint
• XML/XSLT
• Windows Workflow Foundation
• Windows Services
• MVC, MVVM, MVP
• Flash (I miss you)
Task Management & Other Tools
• Confluence & Jira
• Rally
• Selenium
• JMeter
• NAnt
• Ants Profiler
|
Moody’s Analytics
San Francisco, CA.
7/2017 - Present
Senior Asp.net C# Developer, Angular Developer
- Front end development with Angular, Angular Material, Typescript, and Visual Studio Code
- Developing custom Angular services, components, filters, and directives
- Developing unit tests for work developed with Jasmine/Karma
- Development using NodeJS and npm
- Highcharts development with Angular and Typescript
- Developed an Http Interceptor for handling JWT & SSO used on multiple projects
- Agile development process with Rally & BitBucket
- Debugging service calls with Postman
Technologies used:
Visual Studio.Net IDE 2015, IIS, VS Code, AngularJS, JSON, JavaScript, Html (Html5), CSS (CSS3), XML, Postman
Veear Projects
Pleasanton, CA.
8/2016 – 5/2017
Senior Asp.net C# Developer
Client: CloudVirga
- Reverse engineered deeply intertwined legacy calculation logic and ported into an updated graph based framework
- Worked in an agile environment using a TDD based approach to development in sprints using TFS 2015
- Developed a framework using the builder pattern for mapping data points from front end view models to the server using TypeScript, C#, WebApi, and AngularJS
- Developed components with AngularJS for the CV Loan Center UI application
- Developed micro-services with AngularJS for the CV Loan Center UI application
- Developed Asp.Net WebAPI endpoints to service AngularJS front end services
Technologies used:
Visual Studio.Net IDE 2015, TFS 2015, IIS, Asp.Net MVC, Asp.Net WebApi, C#, TypeScript, AngularJS, JSON, SQL Server, JavaScript, Html (Html5), CSS
XCentium
Los Angeles, CA. (Remote)
11/2015 – 6/2016
Senior Asp.net C# Developer, Sitecore Developer
Client: Client: Association for Critical Care Nurses
- Developing components for Sitecore
- Wiring views up to view models, and populating view models with data
- Writing backend logic to integrate external data into the Sitecore system
- Using Glass.Mapper ORM to deal with the problem of mapping SItecore data to code
- Developed a Sitemap generator
- Development for Sitecore Commerce Server 8
- Using personalization in Sitecore to present content for specific campaigns
- Using RoboMongo to analyze personalization data in MongoDB, and programmatically pushing profile data back to users records
- Leveraging predictive personalization in Sitecore to cater content against behavior patterns
- Performed upgrade Sitecore Commerce Server 8 to 8.1
Technologies used:
Visual Studio.Net IDE 2013, IIS 7, Asp.Net MVC, C#, XML/XSLT, SQL Server, MongoDB, Sitecore, JavaScript, Html (Html5), Ninject, IoC/DI, GIT
NTT Data
Boston, MA.
12/2014 – 11/2015
Technical Lead, Asp.net C# Developer, Sitecore Developer
- Developer lead on Honeywell, DMI & KimberlyClark projects
- Led a team through the Sitecore Hackathon 2015
Client: Kimberly Clark
- Leading offshore teams on development initiatives for global brands
- Providing direction, knowledge resources, examples and my time as a team lead strategy to ensure success
- Responsible for conducting knowledge transfer & training sessions with offshore developers
- Developed custom Sitecore bucket item resolver, and link provider for product friendly URLs for bucketed items
- Implemented the IoC/DI pattern with SimpleInjector
- Developed a component leveraging the Sitecore Experience Database (xDB) to perform personalization for visitors
Client: Honeywell
- Responsible for writing project technical, and functional documentation
- Developed an import process to map and translate legacy SharePoint site data from SQL Server into collections of Sitecore items and related media assets using Sitecore PowerShell Extensions, and C# with Entity Framework, and XML
- Developed Sitecore Powershell Extensions scripts to automate Sitecore tasks
- Won a performance (MIP) award for work with this vendor
Client: DMI
- Performed an upgrade from Sitecore 7.0 to Sitecore 8 including step by step documentation
- Developed custom RSS Feed logic driven by bucketed items
Technologies used:
Visual Studio.Net IDE 2013, IIS 7, Asp.Net MVC, C#, XML/XSLT, SQL Server, Sitecore, JavaScript, JQuery, Html (Html5), CSS (CSS3), Jenkins, Ninject, IoC/DI, Glass.Mapper, Gigya, BazaarVoice
Dell Kace
Mountain View, CA.
5/2012 to 12/2014
Technical Lead, Asp.net C# Developer, Sitecore Developer
- Responsible for facilitating the technology needs of http://www.kace.com, and for delivering on the technical vision of its marketing group
- Full stack development (back-end, and front-end) based in the .Net 4 platform and Sitecore with a variety of technologies including Visual Studio.Net, C#, Asp.Net, WCF, HTML, CSS, JavaScript, jQuery, Xml, Xslt, Sql Server, MySql and more
- Developed a range request system to integrate with the Akamai CDN
- Developed a cloud based trial solution to integrate with CloudShare
- Developed integration points between Sitecore and Eloqua for handling forms
- Developed an integration solution for ReachForce smart forms
- Rewrote and enhanced the downloads.kace.com website
- Technically responsible the Sitecore system including all development, support and enhancements, as well as day to day maintenance
- Wrote a search solution which integrated with the Google Search appliance
- Implemented build automation and deployment with Perforce, Bamboo, and NAnt
- Responsible for versioning the code base(s) in SVN, and Perforce
- Worked in partnership with vendors, and third party system engineers on various points of technical integration and implementation
- Wrote and implemented an automated load testing solution using .Net, NAnt, Bamboo, and JMeter
- Responsible for iterative application development and delivery lifecycle up through production, including pushes through the various environments
- Turned a bad delivery and implementation of Sitecore CMS from a previous vendor into a functional and useable system, with a refactored and modernized code base
- Created a standalone test application for the kace.com trial systems migration project
Technologies used:
Visual Studio.Net IDE 2010, IIS 7, Asp.Net, C#, XML/XSLT, SQL Server R2, MySql, WCF, WebApi, Sitecore, JavaScript, Knockout, JQuery, Html (Html5), CSS (CSS3), NAnt, Google (GSA), Bamboo, Jira, Perforce, SVN, Akamai, Eloqua, Reachforce, ClayTablet, JMeter, AngularJS, Node.js, Yeoman, Bower, Grunt, Bootstrap
SolutionSet
San Francisco, CA.
5/2011 – 5/2012
Developer
Client: Cord Blood Registry
- Implemented continuous integration of builds and unit tests with TeamCity, including custom NAnt build automation scripts
- Developed a social solution leveraging the Facebook API
- Developed custom WCF & JSON web services
- Developed windows services to perform various tasks and processes with .net c#, including setup and deployment project installers
- Developed custom controls and components for Sitecore, including layouts and sublayouts driven by application logic, and custom workflows, and a data access API library
- Developed a custom Sitecore oms analytics reporting solution
- Developed a custom Sitecore oms analytics event triggering solution with AJAX/WCF
- Developed a search solution using Lucene
- Developed menu system using C#, HTML, XML/XSLT
- Refactored logic related to communication with a 3rd party video host(Ooyala)
- Worked to affect a positive and collaborative environment on my team
- Created and developed various components using: visual studio.net, asp.net, c#, WCF, XML/XSLT, AJAX, SVN, TeamCity, JSON, HTML, CSS, JavaScript, jQuery, firebug
Technologies used:
Visual Studio.Net IDE 2010, C#, Xml, SQL Server 2008 R2, Sitecore, TeamCity, NAnt, FBML, WCF, JQuery, Html, CSS, JavaScript, Jira, SVN, MaxMind, Lucene
Spire
San Francisco, CA.
2/2011-5/2011
Developer
Client: Conifer Securities
- Wrote a shared rolling file logging library in C# that implements Log4Net which any application can subscribe to and implement
- Integrated Log4Net logging into the Market Value Recon application
- Responsible for finding/solving bottlenecks in the Market Value Recon application
- Refactored the Market Value Recon application to use more modern C# paradigms cutting down user wait times by a significant percentage
- Responsible for writing documentation to reflect each step of my development process
- Created SSIS Packages for various data tasks associated with trade importing, and reporting
- Data analysis with SQL Server 2008
Technologies used:
Visual Studio.Net IDE 2010, C#, SQL Server 2008, SSIS, Advent Geneva, RSL, Web Services, JQuery, Html, CSS, JavaScript, Trac, SVN
Technisource
San Francisco, CA.
(40 Hour project, after hours)
Developer
Client: Autodesk
- Responsible for creating a demonstration application showing the usage of a secure Autodesk web service, with X509 certificate, and token based authentication
- Created supporting documentation to be handed to Autodesk clients to demonstrate how they can programmatically interact with the Autodesk web service
Technologies used:
Visual Studio.Net IDE 2010, C#, XML, WSE 3.0, SSL, Secure Web Services (X509), Soap, Autodesk API
MODIS
San Francisco, CA.
5/2010 – 12/2010
Developer
Client: World Golf Tour
- Created and enhanced web forms for the community side of WGT.com, and augmented application logic into the CMS system
- Worked in partnership with business, and creative to implement features in a cyclical manner
- Solved issues and bugs related to the community site, and identified by QA
- Front end development with various technologies
- Worked to solve cross browser issues with CSS targeting on IE 8, 7, 6, Firefox, Chrome and Safari
- Created WCF web services to be used in the system
- Developed unit tests
- Agile development environment
- Public facing gaming technology space serving over 2 million users
Technologies used:
Visual Studio.Net IDE 2008, C#, XML, JQuery, JavaScript, JSON, Ajax, WCF, CSS, Html
Augeo Marketing
St. Paul, Minnesota
2/2009 - 4/2010
Developer
- Support and development of the Augeo Offering framework
- Creation and integration of WCF Web services
- Met deliverables for the development and support of:
o USF Resource Advantage website including presentation, middle tier and integration with back end
o California Bar Association website including presentation, middle tier and integration with back end
o Augeo Benefits website including presentation, middle tier and integration with back end
o Nascar loyalty website
o Pepsi loyalty website
- Created a dynamic report viewer framework to be used across offerings
- Created LINQ Models from SQL Server to be used on the business layer
- Data access development with LINQ
- Used Visual Studio T4 Templates to generate data classes and unit tests
- Created functional tests using Selenium, and unit tests for application logic using visual studio team system test suite
- Worked in a feature driven agile environment, using scrum for team system
- Worked with TFS source control, version control, and automated builds
- Worked to solve cross browser issues with CSS targeting on IE 8, 7, 6, Firefox, Chrome and Safari Working directly with project managers and business analysts to scope, define, and implement requirements and features
- Using RoboMongo to analyze personalization user data in MongoDB
- Worked in collaboration with the applications team to implement tasks related to various project and architecture scopes
Technologies used:
Visual Studio.Net IDE 2008, T4 Templates, Microsoft .Net 3.5, LINQ, Asp.Net, C#, ADO.Net, WCF, WSSF, SQL Server 2008, MongoDB, Team Foundation Server, XML, Visio, IIS, HTML, CSS, JavaScript, JQuery, Flash, Photoshop
Sapphire Technologies
Minneapolis, Minnesota
9/2008 - 2/2009
Developer Team Lead
Client: Wells Fargo
- Reverse engineered existing VB6 application prior to .Net 3.5 C# port, extracting application design and business rules
- Responsible for designing and developing the Electronic Payment Assignment System
- Implemented design using the Factory Method Pattern
- Implemented the ADO.Net Entity Framework as the data layer
- Utilized TDD with VS.Net Test Projects
- Developed application logic with VS.Net 2008 C#, SQL Server 2005, LINQ, and ASP.Net
- Utilized SCRUM methodology, working iteratively in sprints
- Worked in partnership with business to create and develop user stories
- Worked in partnership with the Architect and PM to meet project goals
- Responsible for mentoring developers on VS2008, and .Net 3.5
Technologies used:
Visual Studio.Net IDE 2008, Microsoft .Net 3.5, ADO.Net Entity Framework, LINQ, Asp.Net, C#, SQL Server 2005, XML, Visio, IIS, HTML, CSS, JavaScript, Subversion
Avanade
North Central Region
10/2007 – 9/2008
A & I Solution Developer
North Central Region Silverlight Team
- Created Silverlight graph control to be used as an Avanade offering using the MVVM pattern
Client: Best Buy RISE
- Responsible for developing new functionality on No Receipt Returns, which included creating WF Rules Engine business rules
- Enhanced the Authorization service to return text prompts and implemented business rules to control their display
- Updated the Data Provider components in the data layer, which involved modifying the SQL and data access classes
- Performed unit tests against web services and application logic
- Mentored and assisted other Avanade developers
- Created a setup package to launch and host WCF Services over HTTP and Net.Tcp in windows services for unit testing
Client: SuperValu
- Responsible of the design and development of the custom MOSS InfoPath based workflow written with Visual Studio.Net IDE and C#, XML, WWF, SQL Server
- Developed InfoPath forms to be used as task forms in the custom MOSS workflow
- Played a key role in gathering, and clarifying requirements with the SuperValu requirements team
- Conducted multiple transitioning/training sessions for SuperValu developers on WWF and MOSS workflows
- Mentored and assisted other Avanade developers
- Consistently delivered high quality results on schedule, and demonstrated a solid understanding of development best practices
Technologies used:
Visual Studio.Net IDE 2005|2008, WWF, WCF, Asp.Net, C#, Silverlight, MOSS 2007, Web Services, SQL Server 2005, XML, Visio, IIS, HTML, CSS, Web Service Software Factory, Soap Scope, Soap Sonar
Aware Web Solutions
2/2007 - 9/2007
Minneapolis, Minnesota
Developer
Client(s): Stratasys & Wells Fargo
- Responsible for rolling out CMS to Stratasys.com
- CMS support with Visual Studio.Net and C# for Stratasys.com
- Created custom XML Site Map Provider in C#
- Responsible for development on ProNetwork.biz
- Responsible for creating SQL Server reports for Joint Ventures at Wells Fargo
Technologies used:
Visual Studio.Net IDE 2005, Asp.Net, Ado.Net, C#, AJAX, XML, Windows Server 2003, SQL Server 2005, SQL Server Reporting Services 2005, IIS, HTML, CSS, JavaScript
Enrgi
Minneapolis, Minnesota
10/2006 - 2/2007
Developer
Client: USBank
- <span style="font-size:10pt;font-family:'Centur