richard ward2016

7
Richard B. Ward 646.281.4649 [email protected] SYNOPSIS Hands-on development manager. Software architect/manager/lead full-stack developer designing and implementing software mainly in the financial services sector. Hands-on experience throughout the SDLC, from client interaction through architectural design, development, and deployment. Presently working with Microsoft Azure, C# VS 2015-2013 and focusing on ASP.NET/MVC 5/Web API, HTML5/CSS3, AngularJS/2, JavaScript and Entity Framework. TECHNICAL SKILLS Over sixteen years of experience using the .NET framework focusing on C# to create solutions based on n-tier architectures using MVC and MVVM patterns. Using VS 2015 since December, 2015; using .NET 4.5/VS 2013 RC since May, 2012. Using ASP.NET MVC/jQuery/Razor and HTML5/CSS3 since November, 2012 Using ASP.NET MVC/Web API/AngularJS and Bootstrap since 2014 Working with Microsoft Azure since Autumn, 2013 ORM experience using Entity Framework, LINQ to Entities and NHibernate Using SQL Server 2014 - SQL Server 2008 R2. Modeling tools include Microsoft SQL Server Management Studio, ER-Win, DBArtisan, and Visio 2016 Testing tools such as NUnit, Jasmine and Protractor Source Control tools such as Git, TFS, gitbash and bitbucket EXPERIENCE A Note: I decided to leave Athos Risk in October and finished with Crestron on the 31 st of December, 2015. As I had not taken vacation time in three and a half years I decided to take a break. I travelled and rested for a period of time before beginning my search this spring. I recently accepted two short term projects while I continue to interview. MEC GROUP New York, NY July 2016 – Present Technical Architect/ Lead Full stack Developer Technical lead designing and implementing ASP.NET MVC 5/AngularJS application for MEC client L’Oréal that allows all their print clients to go through the complicated process of budgeting all their print buys for the entire year. L’Oréal’s annual print budget is $250 million. Interacting with MEC Group print team and demoing application to L’Oréal. Additionally mentoring one junior developer. ORM/backend is Entity Framework 6/SQL Server 2014. ASP.NET Identity 2.0 for authorization/authentication. Application and database deployed to Azure.

Upload: rich-ward

Post on 15-Apr-2017

58 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Richard ward2016

Richard B. Ward646.281.4649 [email protected]

SYNOPSISHands-on development manager. Software architect/manager/lead full-stack developer designing and implementing software mainly in the financial services sector. Hands-on experience throughout the SDLC, from client interaction through architectural design, development, and deployment. Presently working with Microsoft Azure, C# VS 2015-2013 and focusing on ASP.NET/MVC 5/Web API, HTML5/CSS3, AngularJS/2, JavaScript and Entity Framework.

TECHNICAL SKILLS Over sixteen years of experience using the .NET framework focusing on C# to create solutions

based on n-tier architectures using MVC and MVVM patterns. Using VS 2015 since December, 2015; using .NET 4.5/VS 2013 RC since May, 2012.

Using ASP.NET MVC/jQuery/Razor and HTML5/CSS3 since November, 2012 Using ASP.NET MVC/Web API/AngularJS and Bootstrap since 2014 Working with Microsoft Azure since Autumn, 2013 ORM experience using Entity Framework, LINQ to Entities and NHibernate Using SQL Server 2014 - SQL Server 2008 R2. Modeling tools include Microsoft SQL Server

Management Studio, ER-Win, DBArtisan, and Visio 2016 Testing tools such as NUnit, Jasmine and Protractor Source Control tools such as Git, TFS, gitbash and bitbucket

EXPERIENCEA Note: I decided to leave Athos Risk in October and finished with Crestron on the 31st of December, 2015. As I had not taken vacation time in three and a half years I decided to take a break. I travelled and rested for a period of time before beginning my search this spring. I recently accepted two short term projects while I continue to interview.

MEC GROUP New York, NY July 2016 – PresentTechnical Architect/Lead Full stack DeveloperTechnical lead designing and implementing ASP.NET MVC 5/AngularJS application for MEC client L’Oréal that allows all their print clients to go through the complicated process of budgeting all their print buys for the entire year. L’Oréal’s annual print budget is $250 million.

Interacting with MEC Group print team and demoing application to L’Oréal. Additionally mentoring one junior developer.

ORM/backend is Entity Framework 6/SQL Server 2014. ASP.NET Identity 2.0 for authorization/authentication. Application and database deployed to Azure.

CANVAS / CRESTRON New York, NY September 2014 – December 2015Team Lead (hands on)Manage team of seven developers in addition to designing and coding for this complete rewrite of the site. This was a multi-million dollar project reporting to marketing.

Technology stack on this enterprise-level agile site is ASP.NET MVC5 with Entity Framework 6/SQL Server 2012.  Front end utilizes a combination of JavaScript with HTML5/CSS3/Razor views as well as AngularJS with Web API 2 and UI Bootstrap.  Sass and Compass used for CSS authoring.  Git is used for source control. Jira is used for managing sprints. Took over this project at the beginning of September, 2014 to get it back on track and launched successfully.  This site went live 18th October, 2015: http://www.crestron.com/.

Page 2: Richard ward2016

 Met regularly with the client and project manager.  In charge of entire code base: validating pull requests, merging to master and deploying daily builds as well as mentoring junior developers.

ATHOS RISK GROUP New York, NY June 2012 – October 2015Senior Technology OfficerOne of the four original partners for this Energy Risk Data Analytics startup focusing on CME natural gas futures and options with the plan to move to other energy commodities.  In charge of technical strategic direction of the firm and also hands-on with design and coding.

Setup Development, UAT and Production environments on Azure/IaaS within a VNET.  

Designed and implemented the databases and application to process feeds. Database design was on SQL Server 2014.

The n-tier system was architected comprising separate servers with the web portion on IIS, a database server and an analytic engine. Database connectivity is delivered as a service via WCF using services architecture for increased security as well as a more distributed architecture.  Design and development of CME feeds used C# 4.5/Entity Framework.

The technology stack for the application was Microsoft Azure using Worker Roles in an IaaS environment with ASP.NET/MVC 5.0 with AngularJS, Web API 2 and HTML5/CSS3. SignalR was used for pushing real-time feeds to the client side. UI Bootstrap was used for the front end. TFS is used for source control.

This was an unfunded startup which has, to date, still not launched. After an initial intense period of work, limited participation in order to accept opportunities with K2 (see below) and later with Canvas/Crestron (see above).  Resigned position with Athos when the Crestron website was going into production to focus on the successful completion of that project’s final phases.

K2 ADVISORS Stamford, CT November 2012 – January 2014Senior DeveloperSenior developer for ASP.NET MVC3/4 application.HFoF (Hedge Fund of Funds) application used both internally (within multiple groups such as accounting, risk, legal and compliance) and externally by clients monitoring their investments with the firm.

Technology stack is ASP.NET/MVC and Knockout.js, jQuery with jqGrid and Ajax, Razor, HTML5/CSS3, LINQ/L2E, Entity Framework 4.0 and SQL Server 2008R2. Some limited use of SignalR for real-time feeds. TFS is used for source control.

Some highlights include: Designing and implementing synthetic benchmarks functionality across all layers from UI to

Database. Data layer includes redesigning data schema using EF to include inheritance/many-to-many relationship with payload. Business layer includes calculating RoR for each benchmark.

Designing and implementing multiple page report using ActiveReports. This involves master/subreports with output going to PDF.

Designing and implementing async services, one of which interacts with PerTrac Analytics. SharePoint 2007 web services development using CAML. Writing, editing and reviewing business and technical specifications.

Fortress Investment Group New York, NY June 2010 – May 2012 Software Architect /Lead Developer

Page 3: Richard ward2016

Group Head Compliance Risk, ComplianceRestricted Trading List, Employee Trading System, Reference Data/Security Master Employee Trading SystemAs project/technical lead worked with CCO and other members of the compliance department to design and implement firm-wide employee trading system that satisfied SEC requirements. This was a hybrid system using Star Compliance along with additional functionality designed and written in C#. In addition to coding, set up relationships with the eight brokerage firms to capture daily account and trade feeds.  Application was written in C# 4.0 using LINQ2SQL with a SQL 2008 R2 database.

IRIS - Legal Document Transaction and Restricted Trading List ManagementWorking with Legal and Compliance teams wrote business and technical specifications and architected database schemas and application design. This application retired two MS Access applications and, for the first time, provided automated workflow for the Legal and Compliance teams. It also included complete auditing of all actions to comply with SEC regulations. It has roles for Legal, Compliance, Trading and Risk and ties in with Active Directory to determine user access and role.

Lead developer, with one additional developer, for this multi-targeted Prism/MVVM application written in C# 4.0/Prism 4.0 with Unity/MEF, Entity Framework and a SQL 2008 R2 database.  Views were written for both Silverlight and WPF platforms. Used Telerik Silverlight RAD toolkit.

Risk AnalysisDesigned and implemented prototype for processing the daily liquid trade feed.  Designed and implemented database; wrote application using C# 4.0.  This application created a daily snapshot as well as an ongoing history allowing analysis of positions based on Risk Ultimate Parent, GICS categories and Ratings (Moody's, S&P and Fitch).

Platts New York, NY March 2009 – May 2010Software Architect/Lead DeveloperMark to Market – Commodities trading platformProject was in disarray and over budget. Took over team and redesigned n-tier solution using Silverlight, WCF and databases on separate servers. Fully implemented solution and successfully brought it to production.

System designed using WCF, Prism in C# 3.0/.NET 3.5. Worked with trade feeds using sockets and MSMQ. Setup SharePoint environment for document collaboration and entitlements for development access.

Credit Suisse New York, NY November 2005 – December 2008 Vice President, Longevity Trading

Software architect/Senior developer for New York and London trading offices. Designed, implemented and tested functionality to extend the trading application to push completed

trades from Middle Office, through confirmation and settlement, Opera and other back office systems, to general ledger. Reconciliation reporting functionality was also put in place.

Implemented special initiatives, such as integration of current trading system with sales origination portal.

C# .NET 2.0 coding at UI, business logic and data access layers. Wrote application server code, stored procedures, views, and tables; managed infrastructure.

Set up and maintained the SharePoint site for the group.

Client Holdings – Fixed Income Division Architected a heterogeneous solution using Oracle 10g and Informatica data warehouse/ETL on the

backend, with J2EE in the middle tier and using WebLogic/E4JMS messaging. TIBCO Rendezvous was used for managing data feeds.

Primary area of responsibility was presentation/UI layers. Designed a CAB/UI solution using Infragistics NetAdvantage 2006 Volume 2 CLR 2.0. Also worked closely with an Information

Page 4: Richard ward2016

Architect and business sponsors to design wireframes allowing institutional users to view and analyze aggregated assets across different accounts.

Created all architectural diagrams using Visio.

ING Clarion New York, NY May 2005 – November 2005Senior DeveloperDeveloped InfoPath/SharePoint applications.

KPMG Montvale, NJ October 2004- May 2005Consultant - Senior Software EngineerPracticeWeb ProjectSharePoint Portal Server 2003 developer/architect for this practices client-based accounts project. Implemented new Toolparts and Webparts, created stored procedures, participated in documentation and design and created sequence diagrams and process flows. Development done in C# .NET 2003. Content stored using Stellent Server, SharePoint and MS SQL Server.

DOAR Lynbrook, NY August 2003- October 2004Consultant – Senior DeveloperManaged the development of a Forensic Evidence Discovery application for this Litigation Services company that interrogated .PST and .MSG files.

Responsibilities included modeling use cases, designing SQL databases and writing documentation. Designed and implemented using C# .NET with OOM and Office XP PIA.

Merck & Co. Rahway, NJ June 2002- July 2003Consultant – Senior DeveloperCollaboration lead for Merck in development of Web-based enterprise clinical trial portal.

Responsibilities included management of the email and calendaring components, use case modeling and sequence and activity diagrams. Development lead for OWA/WebDAV ASP.NET application development for group collaboration, calendaring and email. Interacted extensively with business users and clients to document functional requirements and system design.

ReadySetMail/MailCentral New York, NY 2001-2002Technical LeadCo-authored business and marketing plans, attended executive presentations, and met with potential investors for this startup. Also created system architecture, designed databases, wrote project plans, performed hands-on development and managed a small team.

CSFB New York, NY 1999 – 2001Senior Developer Equity Research DepartmentManaged, designed and developed several Web- and email-based collaborative applications, using Exchange/Outlook 2000, which allowed Equity Research internationally to communicate and act on information more effectively among many of their business units. Met with primary clients, usually managing directors, to define vision, form teams, assign responsibilities and manage book of work. Particular focus was designing efficient, durable workflows and heuristic UIs. The more sophisticated enterprise applications developed at CSFB included:

o CSFBNewsRoom - Financial news website for institutional clients and salespeople o Sector Homepage - Breaking news site for sectors covered by Equities & FIDSo Research eXpress Workflow Application - Automated approval and distribution of Equity analyst

research reports.

Page 5: Richard ward2016

CERTIFICATIONMCSD.NET/C# (70300,70229, 70320, 70316, 70315)

EDUCATIONCornell University, Ithaca, NY: Classics

PERSONAL TECHNICAL PURSUITSScala, Angular2 with TypeScript, SignalR/Akka.NET as well as Microsoft Azure development.

Also write, edit and review for technical publishers, including, in the past, Que and Wrox. Recently was a reviewer for the 20th anniversary edition of Head First Design Patterns.

OTHERAn enthusiastic runner, I have completed over 100 NYRR races as well as over 25 marathons and ultra-marathons in the United States and Europe including Boston, NYC, Chicago, Paris, Berlin, Swiss Alpine and Iceland’s Laugavegur trail ultra-marathon.