Joe Wilson

Joe Wilson

$135/hr
Freelancer
Volare Systems
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
55 years old
Location:
Highlands Ranch, Colorado, United States
Experience:
26 years
Joe Wilson 4351 Canyonbrook Drive Highlands Ranch, CO 80130 Mobile:- Home:- Email: - I am looking for remote contract web application development work. I have 25+ years of experience in software development. I’ve worked with large companies like AT&T, Jeffco Public Schools, Dell, 3M, JCPenny, and TXU, and I’ve done a lot of work with medium-sized companies as well. I’m used to fast paced coding, changing requirements, and high expectations. I can run the whole project, manage the development team, or just roll up my sleeves and be an individual contributor. My latest favorite project tools are C#, ASP.NET Core, JavaScript (ES2015+), webpack, VueJS, KnockoutJS, Dapper, AutoFac, NUnit, Moq, and Jest. I've also been using Azure DevOps, Git/GitHub, Azure, Kanban Flow, and Slack to manage local and remote dev teams. SUMMARY Professional software developer for 25+ years, including 20+ years consulting and 15+ years leading and managing development teams. Recruit and manage productive, technically strong, and high functioning development teams. Build bottom-up consensus on dev teams for coding, tool, and architecture decisions for full team buy in. Inspire a sense of ownership on the dev team to ensure customer focus and successful delivery. Constantly striving for high quality, maintainable code developed at a sustainable, predictable pace. Excellent problem-solving skills and attention to detail. Strong technical breadth in current and emerging web and open-source tools. Entrepreneurial attitude, familiar with all aspects of operating a software consulting company. TECHNICAL SKILLS Programming Languages C#, JavaScript (ES5, ES2015+), SQL, .NET Framework through 4.7.2, .NET Core through 2.2 Web Application and Mobile Web Development ASP.NET MVC through 6, REST, Web API, SignalR HTML5, CSS3, Sass, JavaScript (ES5, ES2015+), Babel, JSON, AJAX VueJS, React, KnockoutJS, KendoUI, Underscore, webpack, RequireJS, Gulp, Moment, Toastr Bootstrap, Responsive web design, Media queries, Font Awesome jQuery, jQuery Validation, jQuery UI, jQuery DataTables, jQuery Upload/Download IIS, Azure App Services, Azure CDN, Azure SQL Databases, Azure Notification Hubs, Azure Logic Apps Database Development SQL Server through 2017, T-SQL Dapper, Entity Framework, NHibernate SQL Reporting Services (SSRS) Architectural Patterns and Development Practices Agile, iterative development principles and practices (Lean, Kanban, Scrum, XP) Continuous Integration and Continuous Delivery Acceptance test-driven development (ATDD), Test-driven development (TDD), Behavior-driven development (BDD) SOLID principals Other Tools Visual Studio through 2017, Visual Studio Code Git, TFS, Subversion (SVN), ReSharper Jest, Karma, Jasmine, NUnit, MSTest, SpecFlow, WatiN, Moq, RhinoMocks, TypeMock, Should Azure DevOps, GitHub, MSBuild, Jenkins, Team City AutoFac, Ninject, Structure Map, Elmah, Google Analytics Slack, Skype, KanbanFlow, Jira WORK EXPERIENCE Volare Systems, Inc. Owner and President (6/2009 – Present) Work with customers to understand their business processes, gather requirements into user stories and test acceptance criteria, and design user experiences for custom software applications. Give customers demos of working software, status reports on the progress of development efforts, and the impact of changes on the delivery schedule and cost. Responsible for all aspects of customer satisfaction in software development projects Lead development teams to ensure we’re building the right product for the customer with the right level of technical rigor for the project. Ensure the team is building high-quality, maintainable code throughout the project. Develop front end and back end software for customers, mostly using ASP.NET MVC, Web API, C#, SQL Server, and web technologies such as HTML5, CSS3, JavaScript, and lots of open-source software. Additional Owner duties: Recruit, interview, hire, and manage employees and contractors. Handle all sales and marketing aspects of software consulting business Cobb Information Systems, Inc. Vice President and Dev Lead (4/1998 – 5/2009) Analyze customers’ business processes and gather requirements to create system specifications, plan the system architecture, and create detailed project plans and quotes with estimated hours and resources required. Provide customers with status reports on the progress of development efforts, any additions or changes made to the project plans, and the impact of changes on the delivery schedule and cost. Manage full life cycle development of multiple project teams to keep them on task, help with technical problems, and keep projects on schedule and on budget. Develop all sections of n-tier business systems using ASP.NET, C#, and SQL Server and Oracle back ends. Support existing systems through user assistance, ad hoc report creation, and adding system enhancements. Develop and maintain company .NET code library, utility classes, design patterns, and frameworks. Mentor new employees on using these company assets and patterns so they can be productive more quickly. Additional Vice-Presidential duties: Manage employees to keep them busy and matched to the correct projects and tasks based on their skills and interests and the needs of the projects. Recruit, interview, hire, and manage employees. Manage all office operational issues, such as phone system, network, server equipment, purchase of new computers, office lease, etc. Oversee and review bookkeeping, payroll, invoicing, and local, state, and federal tax reporting. Organize employee gatherings for boosting employee morale and team building. Manage relationship with Microsoft, achieving Gold Partner status for the company. Advise company owner on major business decisions. ZoloWear, Inc. Owner and Vice President (11/2001 – 5/2009) Develop and maintain company e-commerce and internal administrative web site, written with ASP.NET 2.0, C# 3.5, and SQL Server 2005. Work with pay-per-click and organic search engine tools to ensure high search engine placement for relevant keywords. Manage all IT operational issues, such as phones, network, server equipment, purchase of new computers, etc. Oversee and review bookkeeping, payroll, invoicing, and local, state, and federal tax reporting. Consult with the other owner on company direction and major business decisions. GE Capital Consulting Consultant (5/1997 – 4/1998) Worked independently to gather system requirements, design, develop, and maintain new and existing Access and SQL Server based business systems. Met with customers to discuss and coordinate system needs and analyze business problems. Wrote proposals for new business systems to meet customers’ needs. Created detailed project plans outlining development tasks and estimated hours required to complete each task. Provided customers with status reports on the progress of development efforts, any additions or changes made to the project plan, and the impact of changes on the delivery schedule. Created ad hoc reports, provided system support, added requested enhancements, and created system and user documentation for business systems. Texas Education Agency Systems Analyst II and Consultant (5/1992 – 5/1997) Worked independently and as a team member to analyze, verify, and report student performance results from the statewide standardized testing program. Fulfilled data requests and performed statistical analyses using SAS, DB2, SQL, and personal computer software. Developed and maintained quality assurance programs with SAS and VBA to verify accuracy of scoring and reporting done by the state’s test contractor. Converted reports, tables, and graphics into HTML format for placement on agency web server. Designed, implemented, and reported on research projects, working independently and in collaboration with other researchers. Consulted senior management on assessment issues and clarified technical problems. COMMUNITY Public Speaking Introduction to ASP.NET MVC – Denver Dev Days (6/2014) Adding a timeline to your web app (5/2013) Boulder Tech Throwdown – Rails versus .NET (8/2011) MVC Views in Depth – Denver .NET Study Group (10/2010) Introduction to ASP.NET MVC 2 – Denver .NET User Group (9/2010) What’s New in MVC 2? - Colorado Springs User Group (5/2010) Unit Testing and Mocking with NUnit and Rhino Mocks – Rocky Mountain Trifecta (2/2010) Intermediate ASP.NET MVC – Denver .NET User Group Lab (2/2010) Should you use ASP.NET MVC on your next project? – Colorado Springs .NET User Group (2/2010) Introduction to ASP.NET MVC – Denver .NET User Group Lab (11/2009) Awards INETA Community Champion (4/2010) Sponsorships Agile Denver (8/2012 - 5/2016) Colorado Give Camp (10/2011 – 4/2013) EDUCATION Bachelor of Arts, cum laude Southwestern University, Georgetown, TX - 3.73 GPA on 4.0 scale (8/1988 – 12/1991) Pluralsight IQ Scores C# - Expert (4/2018) ASP.NET MVC – Expert (9/2017) JavaScript - Expert (1/2018) jQuery – Expert (2/2018) HTML5 – Expert (4/2018) CSS3 – Proficient (1/2018) Microsoft Certified Professional - MCP ID 980730 Designing and Implementing Databases - Microsoft SQL Server 2000 Enterprise Edition (7/2001) Designing and Implementing Databases - Microsoft SQL Server 7.0 (7/2001) Application Development - Microsoft Access 2.0 for Windows (3/1998) OTHER SKILLS Experience using statistical analysis procedures and research design methods Advanced knowledge of psychometric procedures, including test design and analysis Proficient in speaking Spanish
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.