Post Job Free
Sign in

Sql Server .Net

Location:
Houston, TX, 77007
Posted:
February 02, 2015

Contact this candidate

Resume:

Summary

. * years of experience developing software applications in C# using

.net frame work.

. Experience with all phases of SDLC with focus on process improvement.

. Adept at learning new technologies to apply new methods to achieve

improved results.

. Experience with java script libraries like jQuery and knockout.js.

. Strong foundation in object oriented programming and understanding

S.O.L.I.D design principles.

Experience in developing SOA based distributed applications using

frame work for Web Services, WCF.

. Experience developing REST services using Web API framework.

. Experience developing application based on architectural patterns like

MVC and MVVM.

. Experience in design and development of data access layer using Entity

Framework (ORM layer) and architectural patterns.

. Experience with Test Driven Development and mock object frameworks

like Rhino Mocks for unit test.

. Exposure to dependency injection frame works like Unity.

. Strong experience with agile development methodology in Scrum teams.

. Experience implementing Repository pattern with Entity Framework code

first approach.

. Expertise in code first migrations in Entity Framework and LINQ to

Entities.

. Exposure using Third Party UI framework like Kendo and Telerik.

. Report development expertise using Crystal Reports & SQL Server

Reporting Service

. Experienced in developing interface between .NET Application &

Microsoft Office Accounting 2007/2008.

. Exposure on developing UML, DFD, Data Model and ORM model diagrams in

MS Visio.

. Exposure in using XML, XSL, XSD & DOM in .NET applications.

. Proficient in a wide range of Internet/Intranet, Web, Client/Server

technologies like ASP.NET MVC, ASP.NET AJAX, .NET Remoting,

Reflections, Serialization, Multi-threading, IIS Administration,

scripting using VBScript and JavaScript.

. Expertise in architecting and development of Large Client-Server (n-

tier) and Web-based applications.

. Demonstrated leadership skills by Managing and Mentoring a team to

meet the project deadlines and goals.

. Excellent team player, ability to work in-groups as well as

independently.

Skills, Tools and Competencies:

Programming Languages C, Visual C++,C#, VB.Net, Perl

Databases SQL Server 2012, MySQL, Oracle 10g, MS

Access

Web Technologies HTML,CSS, java Script,jQuery,

XML, ASP.NET, AJAX

Operating systems Windows, Linux/Unix

Tool Visual Studio 2008,2010,2013

Security Cryptography, Access Control, Role Based

Access

Applications MS Excel, MS Word, MS Access, MS Power

Point

Senior .Net Consultant

Enterprise Products, Houston TX

Jan 2014-Present

Evolve program objectives include consolidation of over 50 legacy liquids

systems into a unified modern custom web application using Microsoft .Net.

The new Estream application is in-house designed & developed in alliance

with Enterprise business leadership working towards the common goal of

process standardization and system modernization needed to support the

continuous growth and expansion of Enterprise liquids assets.

Role & Responsibilities:

. Design, develop and implement mission critical applications using the

.NET Framework and SQL technology stack.

. Create data access module using Entity Framework (ORM layer) and

architectural patterns.

. Build RESTful API's with ASP.Net Web API framework.

. Develop prototypes and create robust high-volume production

applications.

. Work closely with architect, principal developers, project managers to

support business needs.

. Analyze technical requirements to prepare system specification.

. Develop software application components and integrate into existing

systems.

. Define test cases and build unit tests using MS test framework and

Rhino Mock.

. Perform code reviews of software components to ensure compliance of

coding standards.

. Interface with product managers, architects to address any project

related issues.

. Implement abstraction layer between BAL and DAL using repository

pattern and unit of work pattern

. Update database model using code first migrations as and when needed

. Develop SOA based services using WCF framework and configure end

points to expose to various clients.

Environment: Visual Studio 2013, JQuery, TFS 2013, C#, Rhino Mock,

ASP.Net, MVC 5, .NET 4.5.,SQL Server 2012, Knockout.js, Entity Framework

6.0,WebAPI

Senior Developer

Tesla Motors, Palo Alto CA

May 2013- Jan 2014

My Tesla: My tesla is a one stop shop for tesla customer needs. The

application allows users save a vehicle configuration, place order update

order or configuration. The system allows allows users apply for a finance

or leasing by consuming third party services to run the credit review and

make a decision on the fly.

Role & Responsibilities:

. Implement abstraction between Bal and DAL using EF and applicable

design pattern

. Design, develop, maintain and support custom built .NET SOA based

application solutions.

. Build SOAP based and RESTful API's with WCF framework.

. Design solutions that follow technical standards and established

architectural guidelines.

. Utilize appropriate software development best practices, individually

or in concert with a project team.

. Align with business analysts to translate requirements into technical

design documents.

. Provide configuration, deployment and service documentation.

. Support QA and testing procedures

. Identify best practices and opportunities for organizational

improvement/efficiencies and support organization knowledge sharing.

Environment: ASP.NET, ASP.NET MVC5, C#, SQL Server 2012, Castle

Windsor, VS.NET 2013, Rest, WCF, Entity Framework 6, Reporting, Castle

Windsor DI, TFS, ADO.NET, XML, IIS 7.5, JavaScript, Windows Server 2008,

3rdparty billing system.

Programmer Analyst

epath USA LLC, Merced CA

June 2012- May 2013

UCPath: UCPath is the University of California's critical project to

implement a single payroll, benefits, HR and academic personnel solution

for all UC employees. The application is aimed at replacing UC's 35-year-

old Payroll/Personnel System (PPS) with a single new payroll and HR

technology system. Standardize and streamline payroll and HR processes

system wide. Centralize certain HR/APO and payroll transactional processes

within the UCPath shared service center.

Role & Responsibilities:

. Design, code and implement presentation and business layer

infrastructure of software applications

. Collaborate, coordinate with business analysts and business owners to

build robust systems

. Define and follow appropriate software development guidelines

including best practices

. Implement client side behavior and validation using jQuery and java

script.

. Implement significant enhancements and upgrades to existing software.

. Design, configure and consume distributed services in multitier

application environment.

. Support the IT team during software, application upgrades of internal

systems

. Support ongoing maintenance, customization and extension of systems

. Provide high quality, scalable and deliverable solutions

. Assist in the development and maintenance of end user manuals and

guidelines

Environment: VS 2010,jQuery, TFS 2010, C#, WCF, ASP.Net,MVC 3,SQL Server

2008, Rhino mocks, .NET 4.0,CSS,HTML,AJAX,Entity Framework 5.0

PC Connection Inc

Microsoft .Net Developer Merrimack NH June

2011-June 2012

Sales Support & Call Tracker: Is a MVC web application used by the sales

team at PC Connection to coordinate customer requests with vendors. The

application is suite of case forms which lets the sales rep create a

specific case for each customer based on the customer needs. The

application always has access to updated customer and vendor data using web

services. Also order information to the application is fed through web

services. The application also has a case tracking interface which is used

to track and escalate cases as required.

Role & Responsibilities:

. Work with user/business groups to gather, analyze and specify

requirements.

. Design logical and physical structure of the application.

. Created and defined mapping of the data model using code first

approach of Entity Framework.

. Implement business logic layer as .Net assemblies.

. Created restful web services as required by client applications.

. Deploy web applications on production server using IIS Server.

. Support and maintain application suite to trouble shoot software

application.

Environment: Visual Studio 2010, jQuery, Team Foundation Server 2010, SQL

Server 2005, C#, .NET 4.0

Software Engineer

Intel Corporation, Phoenix, AZ

Jan 2011 - May 2011

Equipment Handler Simulator (EHS): Equipment Handler Simulator is Windows

based application developed to simulate the equipment handler behavior on

the floor for various commands issued by the operator .The application is

used to test the automation software which is used to automate the

operation of equipment handlers on floor.

Role & Responsibilities:

. Performed system analysis, designed in UML the structure of three-tier

solution.

. Documented studies of manufacturing equipment performance to design

the simulator software.

. Designed, implemented and enhanced Handler simulator tools.

. Develop, troubleshoot and debug software application modules.

. Design and develop C# classes for Business Logic and Data Access

Layers.

. Generate and run test cases for the developed software simulator

application.

Environment: Visual Studio Team System 2008, SQL Server 2005, C#, .NET 3.5,

Windows XP, EIB Server

Continental Airlines

May 2010 - August 2010

Application Developer Intern Houston TX

CoAIR: CoAir is web based intranet application for employees at Continental

Airlines. The application lets users check for latest updates about the

organization .Employees can view and update their contact and benefit

information. Access various HR forms and applications. Designed, developed

and maintained the HR Portal which lets HR do day to day tasks using the HR

Portal.

Role & Responsibilities:

. Convert legacy classic ASP application into intranet ASP.NET Web

Application written in C# and SQL Server 2005 on the backend.

. Perform existing system analysis and new architecture design.

. Use C# to develop new or enhance existing middle tier web based

intranet applications.

. Convert classic asp code to asp.net and migrated applications.

. Implement reusable components using user controls and custom controls

in asp.net.

. Develop and implemented web programs that consume web services.

. Assist in deployment of web applications using IIS Server.

. Work with the QA groups to complete development process.

. Responsible for assisting with the web site support and maintenance

and the related applications.

Environment: Visual Studio 2008, SQL Server 2005, C#, .NET 3.5, SharePoint

Server 2007, VSS

.Net Programmer

Instructional Support Services, El Paso Texas

March 2009- May 2010

Course Tracking Tool: Is a web based application used by English department

to administer and track various courses in the department .The tool lets

the course administrator administer and track the courses, note mile

stones, add or remove instructor from the system and make any department

wide announcements etc.,

Role & Responsibilities:

. Involved in all phases of application development: requirements

analysis, design, implementation and testing.

. Coordinated requirements, map them to system capabilities.

. Verified functional and nonfunctional requirements.

. Designed and developed Web Forms using C# with Visual Studio .NET.

. Developed and modified page layouts using jQuery, CSS, XSLT, and XML.

. Created DAL to establish database connectivity and data manipulation

using XML and ADO.NET.

. Developed Security Layers for web page security and User

Authentication in C# ASP.Net.

. Used Application-Level error handler to detect and write errors into

Event log.

. Performed extensive Unit testing and developed Test Plans, Test Cases,

peer code reviews and Used SCRUM process for development.

. Designed and developed defense mechanism for SQL Injection and XSS

attacks.

. Setup and use cookie less authentication.

Environment: Visual Studio 2008, SQL Server 2005, C#.Net, IIS 6.0, Visual

Source Safe

Software Analyst

Spiro soft IT Solutions, Hyderabad, AP

March 2007 - Jan 2009

AMR Vehicle Dispatch System (VDS): VDS is a vehicle dispatch system for AMR

to initiate and manage vehicle service requests by patients. The system

allows users place initiate a vehicle dispatch as requested by the

customer/patient. The system is driven by a validation mechanism which

determines the allowed service level for a request by a patient. The

validation mechanism is based on the coverage by the patient's health

insurance provider.

Role & Responsibilities:

. Plans and direct studies of application and prepare design proposals

to reflect cost, time and alternative actions.

. Meet with business unit representatives to define and evaluate

business automation needs. Interpret business specifications to

prepare for analysis/design functions, recommendations for new systems

and/or changes to existing ones.

. Plan and perform the full range of programming actions needed to

achieve desired end-results on moderate to complex problems under the

direction of Team Leader or Application Manager.

. Perform code, design, and test plan reviews for peers.

. Independently perform problem analysis and resolution in the

production environment.

. Coordinate testing and debugging for programming changes and assist

subordinates with debugging, whenever necessary.

. Performs other job-related duties as assigned.

Environment: Visual Studio 2005, SQL Server 2005, C#.Net, IIS, Visual

Source Safe



Contact this candidate