scottcornellresume

2
Scott Cornell [email protected] (401) 429-3028 Work Experience: ConexSys Inc, (hi-iq.com) Lincoln, RI December 2014 – present Sr. Architect (lead) Developed the mobile application for the HI-IQ platform. This allows for Hospital staff to have access to the information in the main HI-IQ System. The product utilized the following Technologies: Xamarin.Forms, Xamarion.iOS, Xamarin.Android, Xamarin.UITest, Custom Renders, CoreGraphics, Andriod Canvas. Responsible for architecting the redesign of the HI-IQ system. This project entailed the migration of a 20-year-old desktop application (used in over 300 hospitals by 2,000+ users) to a Single-Page Web application (SPA). The system is divided up into several key modules (Quality Assurance, Scheduling, Follow-Up management, Inventory management and Reporting). A key aspect of the system called “Questionnaires”, allows users to extend the data collection capability of HI-IQ by adding additional forms and input fields dynamically without having to write any code. The product provides a Real-Time notification system to keep users up to date on current patient activities in the Procedure rooms. Additionally, the product supports an external API (using REST) to allow hospital systems to interface with the HI-IQ system. The development team consisted of 9 developers and 1 project manager. The project was successfully implemented in several phases over the last 2 years. The last phase, Inventory should be released in the summer of 2016. Languages and technologies used: Single-Page application (SPA), DDD, RESTful APIs, Sencha Ext JS 5.1.x, ASP.NET MVC4, SQL Server 2012, Node.JS, Socket.io, VS.NET 2015, fiddler, GIT, BitBucket, Bamboo CI, IIS, JSON. Implemented the build and testing process for the project. Tools and technologies used: Jenkins CI, Bamboo CI, Git, Bitbucket, MS Unit testing, Jasmine.js and grunt.js. Worked closely with the Domain Experts to determine what features were needed for each phase of development and determined key priorities. Teamed up with the Project Manager to develop features and tasks for bi-weekly SCRUM Sprints. Coordinated Sprint reviews with the developers. Applications used; JIRA, and Confluence by Atlassian. Presented an overview of our experience, moving a Desktop application to the web, at the Prov.JS meet-up group. Responsible for recruiting key members of the development team. This entailed reviewing resumes, phone screening and interviewing all candidates. Languages: Primary: C#, JavaScript, T-SQL Secondary: Objective-C, Swift Database: Primary: MS SQL Server, SQLite Secondary: Oracle, MySQL, MongoDB Operating System: Windows, Mac OS X, IOS, Linux UI Development: WPF, XAML, Xamarin Forms, Xamarin.iOS, UIKit, CoreGraphics, HTML, CSS Development Tools: Xamarin Studio, Visual Studio, XCode, Sublime Text, WebStorm, Sencha Inspector, GIT, GitHub, Bitbucket, Bamboo, Jenkins, TFS Development Libraries/frameworks: ASP.NET MVC, Prism, MVVMCross, FreshMvvm, Node.js, Dapper Testing Tools: NUnit, Xamarin.UITest, Jasmine, Phantom.js Methodologies: SCRUM, Feature Driven Development (FDD), Object Modeling (in color) Web Skills: Single-Page application (SPA), AJAX, JSON, Web Sockets, RESTful API Additional Skills: OO Design Patterns, Domain Driven Design (DDD), UML, Atlassian (Jira and Confluence)

Upload: scott-cornell

Post on 11-Feb-2017

28 views

Category:

Documents


0 download

TRANSCRIPT

Scott Cornell [email protected] (401) 429-3028

Work Experience:

ConexSys Inc, (hi-iq.com) Lincoln, RI December 2014 – present Sr. Architect (lead)

Developed the mobile application for the HI-IQ platform. This allows for Hospital staff to have access to the

information in the main HI-IQ System. The product utilized the following Technologies: Xamarin.Forms, Xamarion.iOS, Xamarin.Android, Xamarin.UITest, Custom Renders, CoreGraphics, Andriod Canvas.

Responsible for architecting the redesign of the HI-IQ system. This project entailed the migration of a 20-year-old desktop application (used in over 300 hospitals by 2,000+ users) to a Single-Page Web application (SPA). The system is divided up into several key modules (Quality Assurance, Scheduling, Follow-Up management, Inventory management and Reporting). A key aspect of the system called “Questionnaires”, allows users to extend the data collection capability of HI-IQ by adding additional forms and input fields dynamically without having to write any code. The product provides a Real-Time notification system to keep users up to date on current patient activities in the Procedure rooms. Additionally, the product supports an external API (using REST) to allow hospital systems to interface with the HI-IQ system. The development team consisted of 9 developers and 1 project manager. The project was successfully implemented in several phases over the last 2 years. The last phase, Inventory should be released in the summer of 2016. Languages and technologies used: Single-Page application (SPA), DDD, RESTful APIs, Sencha Ext JS 5.1.x, ASP.NET MVC4, SQL Server 2012, Node.JS, Socket.io, VS.NET 2015, fiddler, GIT, BitBucket, Bamboo CI, IIS, JSON.

Implemented the build and testing process for the project. Tools and technologies used: Jenkins CI, Bamboo CI, Git, Bitbucket, MS Unit testing, Jasmine.js and grunt.js.

Worked closely with the Domain Experts to determine what features were needed for each phase of development and determined key priorities.

Teamed up with the Project Manager to develop features and tasks for bi-weekly SCRUM Sprints. Coordinated Sprint reviews with the developers. Applications used; JIRA, and Confluence by Atlassian.

Presented an overview of our experience, moving a Desktop application to the web, at the Prov.JS meet-up group.

Responsible for recruiting key members of the development team. This entailed reviewing resumes, phone

screening and interviewing all candidates.

Languages: Primary: C#, JavaScript, T-SQL Secondary: Objective-C, Swift Database: Primary: MS SQL Server, SQLite Secondary: Oracle, MySQL, MongoDB Operating System: Windows, Mac OS X, IOS, Linux

UI Development: WPF, XAML, Xamarin Forms, Xamarin.iOS, UIKit, CoreGraphics, HTML, CSS Development Tools: Xamarin Studio, Visual Studio, XCode, Sublime Text, WebStorm, Sencha Inspector, GIT, GitHub, Bitbucket, Bamboo, Jenkins, TFS Development Libraries/frameworks: ASP.NET MVC, Prism, MVVMCross, FreshMvvm, Node.js, Dapper

Testing Tools: NUnit, Xamarin.UITest, Jasmine, Phantom.js Methodologies: SCRUM, Feature Driven Development (FDD), Object Modeling (in color) Web Skills: Single-Page application (SPA), AJAX, JSON, Web Sockets, RESTful API Additional Skills: OO Design Patterns, Domain Driven Design (DDD), UML, Atlassian (Jira and Confluence)

FM Global, Johnston, RI · February 2007 – April 2012 Sr. Software Engineer Key Projects/Responsibilities:

Worked as a senior developer in a 14-member development team on a multi-phase and multi-year project (named: RiskConsole). The solution allows the FM Global Account Engineers (AE) to evaluate a customer’s overall insurance risk. This solution integrates with 14 other systems (internal and external to FM Global) and provides a single UI for the AEs. Languages and Technologies used; C#, T-SQL, .NET 4.0, WPF, Microsoft Enterprise Library/Prism, Xceed Controls, DDD, WCF, Microsoft Entity Framework, VS.NET 2010, Blend 4/Sketchflow, SQL Server 2008, TSQL, LINQ, TFS.

Sr. Developer for RVS (Risk Visualization System). Team lead for a 7 developer team. The solution allowed for the Affiliated FM Account Engineers to create “Account Risk Reports”. Worked closely with the business team to take the requirements and model them into the Problem Domain (PD) using Object Modeling in Color techniques. Developed the initial UI screens. Additional responsibilities included recruiting the contract development team, reviewing resumes, phone screening and interviewing candidates. Language and Technologies used; C#, T-SQL, ASP.NET, JQuery, NHibernate, SQL Server 2005, Infragistics controls, TFS, Object Modeling in Color, VS.NET 2008.

Created in-house training sessions to help junior developers increase their knowledge of .NET. Topics covered:

MS.NET Framework, design patterns, Web application development, Microsoft Blend and Sketchflow, WPF, Silverlight and WCF.

Worked with the account engineering group to develop a Capacity Evaluation tool. This tool evaluated current policy capacity and allows the Account Engineers (AE) and Underwriters to determine the effect of changing capacity algorithm values. This tool allowed the company to alter its capacity algorithm for 2008 and reduce the amount of reinsurance needed per policy. Languages and Technologies used; C#, and Office automation API, VS.Net 2005, Vault, Final Builder.

ACS Unclaimed Property Clearinghouse, Boston, MA · June 2006 – February 2007 Developer Languages and Technologies used: VS.Net 2005, C#, T-SQL, ASP.Net, WSE 3.0, MS Enterprise Library, SQL Server 2005, Infragistics NetAdvantage, Vault (source control), and IIS

Neighborhood Health Plan of RI, Providence, RI · Sept 2005 – June 2006 Application Developer Languages and Technologies used: VS.NET 2003/2005, C#, VB.Net, T-SQL, MS Enterprise Library, and SQL Server 2005 Vault (source control)

UNICOM, INC. Woonsocket, RI · May 2003 – Sep 2005 Application Developer Languages and Technologies used: VS.NET 2002/2003, C#, VB.Net, T-SQL, ASP.NET, JavaScript, DHTML, MS Enterprise Library, SQL Server 2000, and IIS Dirig Software, Inc. Nashua, NH · June 2000 – May 2003 Sales Engineer, trainer, and Professional Services Engineer Languages and Technologies used: HTML, JavaScript, Perl, MySQL, and Apache

Education:

New England Institute of Technology Warwick, RI

BS in Computer Information Systems Technology: 2000