John Oriente
*** ******* *****, *******, ** *****
****@*************.***
SUMMARY OF QUALIFICATIONS
• John Oriente is a well-rounded professional software developer with over twelve years experience developing and maintaining a wide variety of systems for large international corporations and small businesses. John’s specialties are working with business experts, designing technical and non-technical solutions to meet the needs of the business, crafting and implementing development processes, and leading teams to deliver software. He is also a skilled programmer.
• John is well versed in Application Lifecycle Management (ALM) for both large and small projects utilizing Microsoft Team Foundation Server. He also serves as president of the Central Bucks .Net User Group
• John has studied and/or used many industry standard frameworks and patterns including Model-View-Presenter (MVP), Component-based, Scalable, Logical Architecture (CSLA), Microsoft Software Factories (WCSF, SCSF, and MCSF), Microsoft’s Enterprise Library, PDSA Framework, and .Net Tiers.
COMPUTER SKILLS
Languages
• Proficient in: Microsoft Visual Basic®, VB.Net, C#, T-SQL, SSIS, VB Script, VB for Applications
• Familiar with: JavaScript, XAML
Software
• Database: Microsoft SQL Server 2000 and 2005
• Platforms: Microsoft Windows® 2003, Microsoft Windows XP, Microsoft Windows® Vista
Technologies
• .NET Framework 1.0 – 3.5, ASP.NET, ADO.NET, WCF, Silverlight, LINQ, ADO Entity Framework, Sharepoint, InfoPath 2007, Office 2007, Team Foundation Server 2005/2008, .NET Compact Framework, MS Speech Server 2004, Visual Studio .NET, XML Web Services, ASP, Visual Basic 5.0/6.0, Object Oriented Programming (OOP), HTML 4.0, DHTML
EXPERIENCE
Consultant 2008-Present
JBS Consulting
• Created WCF services API to be consumed by Silverlight application that retrieved music searches from internally created database. The services used the Entity framework for data selection and CRUD operations, as well as extensive use of LINQ for filtering/sorting of returned data. This application is written in C#.
• Created SSIS packages that imported music metadata from UMG label into SQL 2005 database. This took a XML as a source and extracted all the metadata for a particular album. Then using data flow tasks, moved the data into the appropriate tables. It also made use of many script tasks to move the actual content files (mp3 and jpg) to the correct directories.
• Updated InfoPath 2007 forms for client and added those forms to MOSS 2007.
Senior Developer 2003-2008
MarketSource
• Deployed Team Foundation Server 2008 into our development environment. Ran several training sessions and demos on TFS functionality. This included all phase of the Software Development Lifecycle (SDLC).
• Created an online web survey questionnaire in response to our client needs. This was built using VS 2005 and ASP.Net. This project made heavy use of custom composite controls, generics, and OOP.
• Introduced the concept of a base class to colleagues for a web page that remove the need to write ~70 lines of code per web page saving the company hundreds of man-hours
• Integrated both structured error handling and a global error handler into an ASP.Net web application that reduced the amount of client facing defects. This module also recorded the defects and stored them in a SQL 2000 database for administrators to triage.
• Technical lead for the Compact Framework project that allowed clients to deploy our product to cheaper smart devices instead of laptops. This product gave the company a business edge over our competitors and was responsible for capturing new clients.
• Technical lead for the IVR system. This system used a 96 line Intel Dialogic board and Speech Server 2004 to capture client data via telephone. Was responsible for both hardware configuration and development. It remove the reliance on a 3rd party vendor and saved over $50K/year
• Transferred knowledge acquired at conferences and training classes to colleagues at numerous lunch and learns. Some of the topics that were taught included SilverLight, TFS 2005, CSLA, Object Oriented Programming (OOP), and speech application development.
• Taught colleagues technologies that were self learned like MVP bundles AutoComplete, Search, and Validation using ASP.Net AJAX.
• Achieved meet expectations and above on every item on every year end review.
Programmer Analyst 2002-2003
Vivisoft
• Worked with a team of programmers at a client site. Rebuilt existing ASP (http://www.investorquery.com) site using ASP.NET that showed investors who were investing in Commercial Mortgage Backed Securities (CMBS) their current portfolio.
• Developed an ASP.NET product that users could create their own content managed websites. Provided support and enhancement request for all aspects of the software. Client current uses software for almost all web development.
• Created a VB.NET application that records and analyzes server statistics. It used MMC plug-in the link to remote web, application.
Programmer Analyst 2000-2002
AxCell Biosciences
• Created employee intranet portal in ASP.Net. This site was to be used by employees to get both company and departmental news and events.
• Built a PocketPC application for laboratory data input using .NET Compact Framework. It utilized SQL Server Replication and SQL Server CE to synchronize data changes on the PocketPC with the production data.
• Helped design and build company website using Dreamweaver MX, ASP, and ASP.NET
• Designed and implemented a visitor sign in application in VB.NET that stored visitor contact information.
• Designed and developed a laboratory information management system (LIMS) using Windows DNA architecture. This is a multi-tiered system with an Oracle backend, a data access layer that converts ADO 2.5 recordsets to XML and resides in a MTS package, a data access class that deserializes the XML to an object for the UI to consume. Was responsible for all design aspects including, conception, user design specification, database design, programming, training of end users, deployment, support and documentation.
• Integrated a liquid handling robot using object oriented programming and COM+. This software controlled all the movements needed to create predefined amino acids chains that were stored in the database.
• Created statistical analysis objects for laboratory data. This software was responsible for determining which data was considered ‘good’ and which experiments needed to be rerun.
Senior Analyst 1996-2000
The Hay Group
• Managed a team that designed and developed an application that analyzes employee and customer satisfaction surveys. This application handled all aspects of the process including data acquisition, data analysis, and report design and generation. It was built as a multi-tiered application that employed Windows DNA architecture. Developed database using SQL Server 7. This encompassed all aspects of design including; table design, trigger and stored procedure programming, relations, and constraints.
• Was responsible for training of junior programmers in Windows DNA concepts and how it applied to current project.
• Created web-based report generation application for clients to get reports directly from HayGroup’s web site.
EDUCATION
LaSalle University 1993
Philadelphia, Pennsylvania B.A., Biology