Download JORGE YANES 732-626-9646 Ext 2213 2016jorgeyanes@gmail

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Tandem Computers wikipedia , lookup

Concurrency control wikipedia , lookup

Oracle Database wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft Access wikipedia , lookup

Btrieve wikipedia , lookup

Database wikipedia , lookup

Functional Database Model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Team Foundation Server wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

Open Database Connectivity wikipedia , lookup

SQL wikipedia , lookup

Database model wikipedia , lookup

PL/SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
JORGE YANES
732-626-9646 Ext 2213
[email protected]
ASP.NET, C# SQL Developer
SUMMARY:
 Five [5] years of experience in software design and development. Experience using ASP.NET MVC
4.0/3.0, ASP.NET 4.0/3.5/3.0, C#, .NET Framework 4.5, WCF 4.0/3.5, WebAPI, XML, CSS3, AJAX,
JavaScript, JQuery, HTML5, and SQL Server 2012/2008R2, SSRS, SSIS, JSON, ASP.NET Web
Services, IIS 7/6.
 Strong knowledge in OOP (Object Oriented Programming), good Coding Practices, Design and
Analysis.
 Experienced in Rapid Application Development implementation.
 Experienced in Web and Desktop Applications development with .NET in different Frameworks
versions like: 4.0, 3.5, 3.0 and 2.0.
 Skilled using databases such as Microsoft SQL Server2012/2008 and MySQL 5.0
 Strong knowledge in implementing N-Tier architecture applications and SOA (Service Oriented
Architecture) based services.
 Implemented client-side interfaces with JavaScript, libraries like jQuery 1.4+ (Datepicker,
Autocomplete, Dialog, Tooltip).
 Experienced in asynchronous programming and data retrieval with Ajax requests, handling
information in JSON and XML format.
 Experience building, managing Web Applications using ASP.NET Web Forms and MVC
(Razor/ASPX engine), HTML, CSS, jQuery.
 Worked extensively with ADO.NET, LINQ, WCF, Entity Framework and Lambda Expressions.
 Proficient in LINQ for data retrieval, CRUD operations, data filtering, sorting, among others.
 Skilled in writing SQL Queries, Stored Procedures, Views, Triggers. Also implementing
Transactions and Error Handling when needed in database Store Procedures. Using SQL Server
2012.
 Worked with Tabular reports, Matrix reports, Parameterized Reports as well as Drilldown Reports
using SQL Server Reporting Services (SSRS). Package creation and data conversion through SQL
Server Integration Services (SSIS).
 Hands on various Object Relational Mapping (ORM) technologies such as ADO.NET Entity
Framework and LINQ to SQL.
 Great experience in all SDLC cycles, document requirements of all the SDLC phases, designed and
developed software applications/services with given requirements, timeliness and quality.
 Experience using Agile/Scrum, RAD, Waterfall methodologies.
TECHNICAL SKILLS:
Languages
C#.NET 4.5/4.0, ASP.NET MVC 4.0, JavaScript, jQuery, HTML5, CSS3, XML, TSQL
Frameworks
ASP.NET 4.5, MVC 4, ADO.NET, Silverlight 4, WebAPI, Web Services, WCF,
LINQ, Entity Framework, JQuery
Databases
SQL Server 2012, SSIS, SSRS
Tools
Visual Studio 2010/2012, Microsoft SQL Server 2012
Web Servers
Apache Tomcat, Microsoft Internet Information Service (IIS) 6.0/7.0/7.5/8.0
Operating
Systems/Servers
MS-DOS,
Windows 95/98/ME/XP/Vista/7/8,
2003/2008/2008 R2, Ubuntu, CentOS
Windows
Server
PROFESSIONAL EXPERIENCE:
Aramark Corporation, Philadelphia, PA
September 2015 - Present
Role: ASP.NET & MVC4 Developer
Description: American corporation that specialize in food services, facilities and uniforms, Aramark is a
provider supplying businesses, educational institutions, sports facilities, federal and state prisons, and
health care institutions. Project is call PRIMAWeb and is a Food Management system, web based
technology solution that aligns to the food production process (plan, product, production, portion, postanalysis), empower make decisions as you plan menus and production, scale recipes, order and receive
product and post analyze service results.
 System was developed with ASP.NET MVC 4, for User Interface done with HTML5, CSS3, jQuery
2.0 and EF Database First Approach, C# 5.0,
 User Interface coded using Razor engine, jQuery, AJAX, HTML5, CSS3. Experienced in RAD (Rapid
Application Development) controls implementation like Dropdown List, Datepicker, Tree List
among others.
 Coded Controllers to transfer data between Views and Models.
 Used ViewModel to handle multiple Models in one single View.
 Entity Framework 5 used for the model of the project with a Database First Approach, getting
from database to model about tables or stored procedures definition. Mapped several tables and
procedures with the project.
 WebAPI 2.1 5+ implemented for give service to other projects in the companies; which needed
for example a connection to Companies database and reuse it in EIS.
 Designed, develop a SQL Server 2012 database based on requirements. Create/update store
procedures, tables, functions.
 Used Action Filters for user authentication and authorization depending upon roles users are
able to change some data, info or configuration. Authorization Filters applied to ensure proper
accessibility to methods within the project.
 Implemented Error handling through try/block catch.
 Develop administrative module to add/remove roles from users, activate users, configure
privileges, and ensure authorized users had approval authority for certain actions.
 JQuery Ajax Methods to consume information from a WebAPI service, getting data JSON format.
 Provide custom requirements, error messages through Data Annotations in Model.
 Implemented Entity Framework Database First Approach to handle Models.
 Data conversion through SQL Server Integration Services (SSIS). Implementation of SQL Jobs to
schedule Package Run. Loaded the data from different sources to SQL Server database
 Used SQL Server Data Tools to create SSRS reports into the Reports Module of the system. Report
design, deploy and in-project/out-project implementation. Experienced in different types of
reports implementation like Tabular, Matrix, Drill Through, Sub reporting, and Drilldown among
others.
 Version control was achieved using TFS.
 Reviewed code to ensure that all the Processes and Standards are being adhered. Participate in
daily scrum meetings in the agile development process. Work as part of a team delivering high
quality and efficient integration solutions.
Environment: .NET Framework 4.5, C#.NET 5.0, ASP.NET MVC 4, Visual Studio 2012, JQuery 2.0+, JSON,
WebAPI, LINQ, AJAX, JSON, HTML5, CSS3, SQL Server 2012, SSRS, SSIS, C#, Entity Framework 5.
EarthSure Renewable Energy Corp, Woodbridge, NJ
June 2014 - August 2015
Role: ASP.NET MVC4 Developer
Description: An American corporation which offers a cost-effective way for all businesses to use Green
Energy, regardless of size or industry. The project was developed for an Electronic Invoice Approval
management system for the EarthSure group. It will replace the current manual approval process,
which the client wanted to automate and it will be accessible through Internet.
 Development using ASP.NET MVC 4 with Razor View Engine, for User Interface used HTML5,
CSS3, jQuery 2.0 and the model implement EF Database First Approach; through C# 5.0,
implementing Authorization Filters to ensure proper accessibility to methods and views within
the project. Implemented Error handling through try/block catch.
 Implemented Controllers to transfer data between Views and Models.
 Used ViewModel to handle multiple Models in one single View.
 Entity Framework 5 used for the model of the project with a Database First Approach, getting
from database to model about tables or stored procedures definition. Mapped several tables and
procedures with the project.
 WebAPI 2.1 5+ implemented to pass information between different projects in the company.
 Designed, develop a SQL Server 2012 database based on requirements.
 Used Action Filters for user authentication and authorization depending upon roles users are
able to change some data, info or configuration.
 Develop administrative module to add/remove roles from users, activate users, configure
privileges, and ensure authorized users had approval authority for certain actions.
 Implemented caching to improve performance and scalability in some processes that consume
commonly used static data.




Coded jQuery Ajax Methods to consume info from a WebAPI service, getting data JSON format.
Provide custom requirements, error messages through Data Annotations in Model.
Implemented Entity Framework Database First Approach to handle Models.
Implemented Package creation and data conversion through SQL Server Integration Services
(SSIS). Implementation of SQL Jobs to schedule Package Run. Loaded the data from different
sources to SQL Server database
 Used SQL Server Data Tools to create/edit SSRS report. Experienced in different types of reports
implementation like Tabular, Matrix, Drill Through, Sub reporting, and Drilldown among others.
 Version control was achieved using TFS.
 Reviewed code to ensure that all the Processes and Standards are being adhered. Participate in
daily scrum meetings in the agile development process. Work as part of a team delivering high
quality and efficient integration solutions.
Environment: .NET Framework 4.5, C#.NET 5.0, ASP.NET MVC 4, Visual Studio 2012, WebGrid, JQuery
2.0+, JSON, WebAPI, LINQ, AJAX, JSON, HTML5, CSS3, SQL Server 2012, SSRS, SSIS, C#, Entity Framework
5.
Dana Holding Corporation, Maumee, Ohio
February 2013 – June 2014
Role: ASP.NET MVC Developer / Database Designer and Analyst
Description: Worldwide supplier of powertrain components such as axles, driveshaft, off-highway
transmissions, sealing and thermal-management products, and service parts. The Over Time Equalization
System (OTES) the goal is to achieve the same opportunity to all employees to work overtime. The system
provided efficient methods to analyze, request and record overtime hours, enabling supervisor to quick
identify employees eligible for overtime based upon their ranking.
Responsibilities:
 Designed UI in MVC 4 implementing Partial Views, Layout for reusability using Razor engine.
 Using MVC 4 achieved a clean separation of layers given into Model, View, and Controller.
 Used Autocomplete function for Textbox controls using jQuery 1.7.
 Language-Integrated Query to Entity Framework (LINQ to Entity) for data retrieval. Transaction
management in LINQ queries for CRUD operations via Transaction Scope implementation to
ensure data integrity whitin Entity Framework 5.
 Design, creation and optimization with Microsoft SQL Server 2012. Designed, created and
updated tables in project.
 Worked with Tabular reports, Matrix reports, Parameterized Reports as well as Drill down Reports
using SQL Server Reporting Services (SSRS) 2010.
 Loaded the data from different sources to SQL Server database using SQL server Integration
Services (SSIS) 2010. Implementation of SQL Jobs to schedule Package Run.
 Created reports for different criteria’s and dynamically bound the data from the database.
 Used indexes into tables that need boost search operations.
 In Views used Razor engine, design and style implementing CSS. Implement client-side validation
and visual effect, animated controls with show/hide functionality, autocomplete, Datepicker,
dialog with jQuery 1.4+.
 WCF 4.5 implementation for HTTP handling whitin MVC4 project.
 Implemented Action Filters to ensure proper accessibility to modules upon user’s roles, and
ensure a safe authentication entry point for the system.
 Participate in daily scrum meetings in the agile development process. Work as part of a team
delivering high quality and efficient integration solutions.
Environment: MVC4 (RAZOR engine), Entity Framework 5.0, SQL Server 2012, CSS3, LINQ, Visual Studio
2012, C# 5.0, AJAX, XML, JSON, HTML5.
Fulco Fulfillment Inc. Dover, NJ
April 2012 – January 2013
Role: .NET Developer
Description: Is a Northern New Jersey fulfillment services company that helps large organizations
distribute products, as well as sales and marketing materials to customers, sales reps and dealers. This is
a Hiring Process Management System (HPMS) project which is web application based. It offers complete
solution for the hiring process of the company; like i.e. handling job applications, interviews, and offer
letters, managing and tracking the whole recruitment process. Implemented using ASP.NET MVC 3, C#
4.0, CSS3, HTML5, jQuery, JavaScript, SQL, LINQ, EF and Web Services through a third party HPMS
software. Applied design and implementation of code according to standards while ensuring alignment
with ongoing strategy.
Responsibilities:
 Develop applications using Visual Studio 2010, ASP.NET 4 and MVC3with Razor engine, C# 4.0,
NET 4.5, SQL Server 2008, AJAX, jQuery 2.0+.
 Developed stored procedures and user defined functions to create and update tables and views
in SQL databases. Like i.e. a candidate gets stored into the database when fills an application in
the job portal. Transactions are used in the steps of the hiring process to avoid loss of info, reviews
and decisions.
 Implemented the UI with Razor engine and Partial Views. User interface is very friendly due to its
very specific buttons, dynamic interactions retrieving information and displaying it, partial views
called upon a selection of a main action in the options available.
 Coded ViewModel to encapsulate all models and classes used on the different views for an
efficient, performance and readable extensible code. A lot of grids, tables, information, need data
from different models like interviewers assigned to a candidate. Approach to this is the usage of
ViewModel to handle multiple models in one view.
 Implemented LINQ functions using Lambda Expressions to perform CRUD operations on SQL
database.
 Web API 4 creation and Implementation using tcpprotocol to check if a candidate is already in the
database and was interviewed before or worked before.
 Developed customized validation using Asynchronous calls and implemented MVC Action Filters
to ensure valid inputs and validate authorization access to certain modules. Once a candidate is
accepted; the HR manager will have more faculties to decide salary, vacations, etc. over HR
department.
 Review and document codes to ensure that all process and criteria are being achieved i.e.
leveraging existing reference architecture and incorporating best practices in all derivable.
 Involved in scrum meetings in the agile development process. Work as part of a team delivering
high quality and efficient integration solutions.
Environment: ASP.NET 4, MVC 3, Web API 4, C# 4.0, .NET 4.5, LINQ, Visual Studio 2010, SQL Server 2008,
Entity Framework 4, Lambda Expressions, LINQ, HTML5, CSS3, AJAX, JavaScript, JQuery.
Pinnacle Foods Group LLC – Parsippany, NJ
February 2011 – March 2012
Role: ASP.NET, C#, WCF Developer
Description: Pinnacle Foods Group that is one of the leading brands that produce and distribute products
like Frozen Food, Condiments, Baking Mixes, Packaged Meat. Developed an Order Tracking system in two
modules; OT Server and OT Tablet. OT Server is an Asp.Net web based application that runs on
headquarters server, the app is a portal to the company’ ERP system for Order processing while
synchronizing data on daily basis with the ERP for customers, price groups, categories, items, etc. Also
validates user’s tablet and provide option to sync through WCF services. The OT Tablet was developed in
a .Net Windows App. It allowed the Sales Agent/Supervisor’s tablet to capture new orders and keep track
of customer’s transactions.
Responsibilities:
 Involved in development using ASP.NET 3.5SP1/3.5, HTML, CSS, jQuery, User Controls, Master
Pages, C# 3.0, Ajax Control Toolkit, WCF 3.5. Implemented 3 layer architecture to implement
coding in applications.
 Web Forms design and visual effect animation implementing CSS. Implement client-side
validation and visual effect, animated controls with show/hide functionality with jQuery 1.3+.
 Involved in the designing and development of Database, creating also stored procedures, triggers
and views using Microsoft SQL Server 2008R2.
 Used ADO.NET to handle and manage connections and data retrieval. Used in Data Layer to
access, modify or delete data in database.
 Create a WCF 3.5 service to use in application for synchronization between different apps.
 Implement try/catch blocks exception handling in C # 3.0 codes, as well use transactions and try
catch blocks in store procedures in Database to ensure prevent of data loss due to exceptions or
errors.
 Designed User Controls and Master Pages for reusability, consistency, shared functionality using
ASP.NET 3.5.
 Implement Sessions for user state and keep open sessions for a certain period of time.
Environment: .NET Framework 3.5, ASP.NET 3.5SP1/3.5, Visual Studio 2008, AJAX, SQL Server 2008R2,
ADO.NET, SQL, XML, WCF 3.5.
EDUCATION:
Bachelor in Computer Science, Don Bosco University, El Salvador.