Independent Microsoft .NET Architect and Consultant
Greater Philadelphia Area
Independent Microsoft .NET Architect and Consultant
Greater Philadelphia Area
Sam is an Independent .NET Architect and Consultant currently looking for work.
Sam Gentile is internationally known and recognized for his comprehensive expert Microsoft, .NET, and Agile knowledge, and has been acknowledged by Microsoft as an Solutions Architect MVP for 5 years of outstanding contributions to the .NET community. Sam is also an INETA Speaker, having delivered .NET training to user groups and companies all over the world.
Service Oriented Architecture and Design, Software Architecture, Financial Software, Agile Development, Microsoft .NET 2, 3, 4, Windows Communication Foundation, Windows Workflow, Smart Client technologies, Extreme Programming, Collateral
(Non-Profit; 51-200 employees; Computer Software industry)
2003 — Present (7 years )
Give talks to Microsoft User Groups all over the world on advanced technology topics. Consistently rated a top speaker.
(Public Company; WYE; Pharmaceuticals industry)
September 2008 — October 2008 (2 months)
On a contract basis, I was an ASP.NET Web Architect for Web applications deployed inside of Wyeth. The work involved all aspects of a project lifecycle from initial planning to deployment. On the start of a project, I would work with one or more Business Analysts to elicit and document user and site requirements. This phase would be followed by designing a data model using Visio or other tools. Then I was responsible for creating a prototype or a shell project structure for transfer to developers in India. This was followed by working on a daily basis with the offshore team to lead the development, solve design issues, and provide code as needed.
For two projects, I designed a new data access strategy and implementation, using Castle ActiveRecord and NHibernate. For both projects, I designed and implemented the domain and ActiveRecord code for the data leyers.
Technologies & processes utilized include:
• NET Framework 3.5, VS.NET 2008, IIS 7.0, CLR, XML, ASP.NET, Castle ActiveRecord, NHibernate
• C#
• Windows Server 2003/2008, IIS 7.0, SQL Server, Oracle
(Privately Held; 51-200 employees; Information Technology and Services industry)
2007 — June 2008 (1 year )
Neudesic is a Gold, Managed and NSI Microsoft Partner. As the SOA & Connected Systems Practice Lead for the East Region (everything from the Mississippi River East), responsible for creating a new SOA and Connected Systems business from the ground up.
• Member of Microsoft team to rapidly create Microsoft ESB solution for MITRE Air Force ESB Study. Utilized Neudesic Neuron ESB and Microsoft BizTalk to connect four disparate Air Force Warfare systems to bus with SOAP, WS-* and REST endpoints. Also interoperated with BEA WebLogic and CapeClear ESBs via SOAP.
• Member of Microsoft team to deliver a Microsoft ESB and Enterprise Architecture to New York City Department of Education
• Member of Microsoft team to create Real World SOA Resource Center at Microsoft MTC in Reston VA. This work included WCF, BizTalk, WF and Neuron ESB as well as meeting with SLG and Federal customers.
(Public Company; Computer Software industry)
September 2005 — August 2007 (2 years )
Tech Lead and Architect of the 2 Million Dollar Algo Collateral NextGen, leading a team of 8. The product is a corporate trading and collateral management service-oriented application which is used by large investment banks and hedge funds. As an Architect, Sam has designed a Three-Tiered Services Architecture with Service Interfaces exposed via WCF. The architecture features horizontal and vertical scaling, a full Domain Layer, O/RM and support for both Oracle and SQL Server.
The team utilizes all the practices of Extreme Programming (XP). With this Agile methodology, Sam's team delivers working prioritized business software every week. The software is implemented with an SOA architecture, .NET Framework 3.0 and WCF (Indigo).
WCF, C#, Web Services, Wilson OR/M, Domain Driven Design, SQL Server, Oracle, NUnit, MsBuild, TDD, CruiseControl, Enterprise Library, etc.
(Privately Held; Computer Software industry)
May 2004 — August 2005 (1 year 4 months)
desktop clients. Adesso employs a revolutionary Occasionally Connected architecture allowing developers to use our client on a PocketPC with a full designer and local relational database and then synchronizing not only data but schema and business/sync rules/permissions via WSE/DIME over SOAP messages to ASP.NET based server. For the last 6 months, I have been the leader of a successful effort to rewrite entire .NET Adesso server (10K lines of code) to be database independent (use of DAAB) and support Oracle as well as SQL Server. In addition to all the code, implemented (with an Oracle consultant) 300 stored procedures. Also, I am a member of the Whidbey and Yukon TAP programs with the mobile group and designed new client products based on Whidbey Compact Framework 2.0 (mostly prototypes). Also involved in Magneto Showcase demo of our product. Part of my job was to engage the development community so started the INETA group Beantown.NET (http://beantowndottnet.org ).
(Public Company; 201-500 employees; Computer Software industry)
May 2003 — May 2004 (1 year 1 month)
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
September 2002 — May 2003 (9 months)
Secret stuff...
(Privately Held; 1-10 employees; Computer Software industry)
August 2002 — September 2002 (2 months)
(Privately Held; 201-500 employees; Computer Software industry)
January 2002 — August 2002 (8 months)
Created the JOLT award winning product, Groove Toolkit for VS.NET (http://www.groove.net/PressRelease.cfm?pagename=press_Aug19_2002) that allowed the .NET developer to create fully collaborative and peer-to-peer applications quickly and easily inside of VS.NET. The tool reduced the time required to create a Groove tool from weeks to minutes. I used VSIP with its ATL C++ COM code base together with some pretty innovative use of managed code in C# to create an awesome design tool. This includes manipulation of the Forms Designer in VS.NET.
BSEE , Computer Engineerungt , 1980 — 1985
Software Architecture, Agile Development, TDD, OR/M, Indigo Running
Speaker - INETA for 3 years
Microsoft MVP - Solutions Architect
JOLT Award 2003