Eric Torres
** ***** ***** ******* **, *****
************@*****.***
Objective
I have extensive application development, technical lead and management experience. I am looking to be part of a team that
embraces new technologies and whose mandate is to use them to extend the company's business vision and strategy.
Education
Rutgers University, New Brunswick, NJ
Bachelor of Science in Computer Science graduated 96
Experience
Weichert Realtors Corporate Headquarters Morris Plains, NJ
Software Development Manager (Hands On), January 2007 - Present
• Manage a team that supports the WeichertOne Suite of Applications.
This suite of web applications provides Weichert real estate sales associates with a real estate management system that provides
marketing material generation, real estate training, contact management and contract / legal form generation.
These web applications are a mix of ASP.NET Web Form and MVC applications written using languages and technologies like
C#, Entity Framework, JQuery, JQuery UI, Bootstrap, Telerik ASP.NET AJAX UI Controls and Telerik Kendo UI Web
Widgets.
• As part of the software development lifecycle process, my team applied the Agile Scrum methodology.
We use the provided templates inside Team Foundation Server in conjunction with Telerik’s TeamPulse. TeamPulse helped
manage my team’s product backlog, current sprints / iterations, timeline capacities, and resource allocations while syncing with
Team Foundation Server.
• Provide training to staff by holding reoccurring technical meetings and memberships to Pluralsight and MSDN.
• Conduct daily scrum meetings, hold code reviews (with the help from senior staff), provide mentoring and conduct annual
performance reviews for current staff. Conduct team building tasks such as technical and non-technical interviews for new
hires.
• Member of an architecture team that designed and implemented:
o A single data store that houses all the employee and sales associate information at Weichert Realtors.
This pulled data from multiple mainframe systems using Microsoft BizTalk Server Software and refreshed a SQL
Server database with employee, sales associate and franchise sales associate information from master files on the
AS/400 (eServer iSeries) systems.
A single sign on solution.
o
This pushed authentication out of our applications and into Azure AD. This architecture took advantage of services
within Windows Azure (WS-Federation and SAML) and Windows Identity Foundation.
A transaction management system for WeichertOne.com applications.
o
This SQL Server database provided real estate life cycle tracking that stored validated property information (validated
by ServiceObjects.com), contact information and sales associate partnership history.
A Weichert IT Framework which provided my team and the company at large, with a suite of components and services
o
that centralized common business logic, data retrieval and data sharing. It provided the necessary framework to help
developers build their business layers and share data with other departments. This framework consists of Web
Services, Web APIs and components written in C#.
Uniprise (United Health Care Group) Basking Ridge, NJ
Solutions Architect, December 2002 – December 2006
• Managed a group of middle tier developers that build a suite of components and services that provided access to back-end
systems consisting of mainframe databases, SQL Server databases and other web services. My responsibilities were delegation
of work, coding and code reviews, technical direction, scheduling, and status reporting to management. This middle tier was
built primarily using the C#, SOAP Services and XML.
• My team redesigned and rebuilt the middleware for the Intelligent Desktop Application.
This windows application was used by customer service representatives in call centers to process issues, claims, provider
information, check eligibility and other medical insurance needs.
• Designed and developed a security layer for the .NET version of “Intelligent Desktop”. This database driven authorization layer
used C# components, SQL XML, XML and SQL Server.
• My team developed and maintained many of the middle tier components and this method of creating them became the company
standard. I wrote the technical specifications on this middle tier architecture and trained appropriate staff on its use.
Extreme Logic, New York, NY
Senior Consultant, April 2000 – October 2002
• Coordinate team members of Extreme Logic, contractors, and clients.
Responsibilities included completion of design documentation, implementation of software, meeting with clients and team
members, and creation of project plans.
• Worked with Medix Resources on the design and implementation of a backend bi-directional messaging system.
Messages were encrypted and sent in NCPDP format, then received and decrypted. The decrypted NCPDP was then translated
to XML, using SeeBeyond, and used to update a SQL Server database. MSMQ, MSMQ Triggers and IBM MQ Series were used
for message transmission.
• Designed and implemented an online testing application.
This was used to test data retrieval and business logic through our middleware layer. This unit testing application was used on a
variety of projects to insure the quality of our releases.
• Designed and implemented a document management system using Microsoft Sharepoint.
Documents included content sensitive material that was made available to clients with proper security logins. All parties
involved could update and exchange information and store that information in the same central location.
• Analyzed currently implemented systems including front-end, middle-tier, and back-end to determine areas of improvement and
bottlenecks. Made recommendations on what areas to improve from both a hardware and software perspective for both short-
term and long-term goals.
Infragistics, Cranbury, NJ
Senior Software Developer / Technical Support Assistant Manager, Sept 1996 – March 2000
• Developed commercial COM UI components in C/C++ using Visual C++ based on MFC and ATL.
Each component employed various technologies including XML and OLE DB for database access. The components developed
included ListBox, ComboBox, Tab, Numeric, Marquee, and Calendar controls. Built demo and large-scale sample applications
using VB6, in order to test and demonstrate component features and options.
• Assisted in managing the technical support department.
Responsibilities included establishing guidelines and responsibilities for all the engineers, and assisting engineers in debugging
customer issues. Took charge of customer issues and brought them to a speedy resolution, majority of customers were VB5 and
VB6 developers.
Skills
Languages Frameworks and Services
C# ASP.NET
HTML ASP.NET MVC Framework
CSS ADO.NET Entity Framework
JQuery ADO.NET
Javascript Moq
VB.NET Ninject
C++ Windows Azure
T-SQL Windows Identity Foundation
XSLT Microsoft Message Queue
IBM MQ Series
UI Control Sets Microsoft Transaction Server / Component Services, COM / COM+
Telerik ASP.NET AJAX UI Control
Telerik Kendo UI Web Widgets Technology Management
Bootstrap Components Agile Scrum Methodology
JQuery UI Telerik TeamPulse
Databases Development Environments
Microsoft SQL Server Microsoft Visual Studio
Windows Azure SQL Database Microsoft SQL Server Management Studio
Microsoft Access
Oracle Development Tools
MySQL Fiddler
CouchDB SQL Server Profiler
Chrome/ IE Developer Tools
Message Formats
XML Source Control
JSON GitHub
Team Foundation Server
Design Patterns Visual SourceSafe
Repository
Unit of Work
Composite
Facade
Object Factory
Singleton
References
References will be provided upon request.
Affiliations
Member of United States Parachute Association since 1997
USPA Skydiving Coach Rating, Tandem Rating, C License holder
Member of the Aircraft Owners and Pilots Association since 2010
Hold Several Training Certifications from Pluralsight