Senior Developer (asp.net, C#, Wcf) Resume
New York, NY
SUMMARY:
- Over 6 years of extensive experience in web and mobile application development, and network engineering.
- Extensive knowledge of Object - oriented programming ( OOP ) concepts and design patterns
- Proficient in Data Definition Language, Data Management Language and Transaction Control Language (TLC)
- Experience with data manipulation, ETL and report development using SQL Server Integration Services ( SSIS ) and SQL Server Reporting Services ( SSRS )
- Experience in web application development using ASP.NET web Form (Master page, user controls, validation controls and AJAX extensions ) and ASP.NET MVC (Razor view engine, View, partial view, models and layout view), Web services, Windows communication foundation ( WCF ) and ASP.NET Web API
- Implemented Authentication and Authorization in ASP.NET web Forms, ASP.NET MVC and AngularJS
- Extensive design and programming experience with front end technologies that includes HTML5, CSS3, JavaScript, Bootstrap
- Highly proficient with jQuery to create transitions and animations including hide, show, fade-in, fade-out etc.
- Excellent knowledge in Angular JS framework implementing Single Page Application ( SPA )
- Experienced in Object Relational Mapping ( ORM ) using ADO.NET , Entity framework , LINQ and Lambda expressions
- Thorough understanding of SOAP and REST API’s
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) andSQL Server Integration Services (SSIS) within .net environment.
- Worked with Unit testing frameworks like NUnit and MSTest . proficient in debugger/testing tool Jasmine and worked with tools such as TFS (Team Foundation Server), GIT and JIRA for project management, source and version control
- In depth knowledge of T-SQL , stored procedures, user defined functions, views indexes, views, triggers and error handling
- Experience in using Balsamiq Mockups for creating wireframe, User Interface Mockups
- Excellent communication skills and experience in both waterfall and Agile SDLC methodologies;
- Ability to coordinate and provide support within a team environment withproblem solving and strong analytical skills
TECHNICAL SKILLS:
Programming Languages: Java6,7,8, C++, Python 2.7, 3.5, C#, .NET4.5, XML,JavaScript 1.8 (AJAX, jQuery, JSON), PHP, SOAP, REST APIs
Frameworks: .NET 4.5,ASP.NET MVC, ADO.NET, Web services, WCF, Web API, LINQ, Entity Framework, JQuery, Bootstrap 3,4,AngularJS 1.4
Databases: SQL Server 2012, Oracle, MySQL, PostgreSQL
Tools: Visual studio 2012/2015, SQL Server Management Studio 2012, Electron 1.7,Balsamiq, Adobe Illustrator CS6, Adobe Photoshop CS6, Inkscape, Gimp, Pencil
Data Visualization: Tableau 9, MatplotLib, D3 JS
Methodologies: Waterfall,Agile
Research: Xerox Fellowship program, Master’s thesis
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer (ASP.NET, C#, WCF)
New York, NY
Responsibilities:
- Gathered requirements, getting sign-off from the business users and prepared system requirements specification for the solution
- Prototyped and evaluated alternative designs in light of security, reliability, continuity and functional completeness
- Designed and developed .NET web components and user controls using ASP.NET and C#.NET, AJAX Toolkit
- Implemented designed patterns like Factory pattern, Iterator Pattern, Proxy Pattern, Decorator Pattern
- Implemented caching mechanism on page level (web forms) and for ASP.NET web server controls
- Developed master pages and handled events between master pages and content pages
- Implemented and hosted ASP.NET applications through SharePoint 2007 portal
- Developed custom web parts for document library management
- Developed Web Services through WCF service to provide store details
- Implemented j Query for client-side sorting and validations
- Strong skills in improving ASP.NET and SQL Server performance in enterprise web applications.
- Implemented Authentication and Authorization (ASP.NET)
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Designed and Implemented SSIS package to extract, transform and Load ( ETL ) data operations from multiple heterogeneous systems to SQL Server
- Hands on Experience in creating Technical Design Document, UML (Use Case Diagrams, Sequence Diagram,Class Diagram), Process flow Diagram and Data Flow Diagram
- Worked with other specialized staff (operations, database management, and client support staff) on assembly and deployment questions
Environment: ASP.NET, AJAX, WCF, ADO.NET, jQuery, C#, XML, SQL Server 2005, Visual Studio 2012
Confidential
Sr. .NET Developer (ASP.NET, C#, MVC, AngularJS)
Owings Mills, MD
Responsibilities:
- Involved in Design, development, maintenance and testing of the project
- Designed and implemented application using C#, ASP.NET MVC 4.0 with Razor View Engine, jQuery, AJAX, HTML5, JavaScript, HTML5, CSS3 and Bootstrap
- Followed agile methodology with daily scrum meetings and providing user story updates.
- Worked on routing to load controller type using MVC 4.0 Web APIs for reaching appropriate action in theweb application
- Used MVC Razor-View Engine for re-using the individual user controls by not coupling them with underlyingdata elements
- Utilized AngularJS, jQuery, MVC, C# and SQL application stack
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class,instead of relying on the class to create the object itself
- Designed entire framework to support Test Driven Development(TDD) by making use of DependencyInjection
- Implemented the data access layer using Entity Framework Code First Approach
- Used Jenkins for continuous integration and JIRA for bug tracking
- Created partial views and shared templates to reuse over the application
- Created new HTML helperclasses for rendering of HTML controls in a view
- Performed client side and server-side validations in MVC Razor using jQuery
- Implemented WebGrid MVC with jQuery to display information and provide inline editing.
- Created Indexes, triggers, views, functions, stored procedures in Transact SQL and PL/SQL using SQLServer 2012
- Used ASP.NET Web API for creating RESTful services
- Used SQL Server Integration Services (SSIS) to solve complex business problems by copying or downloadingfiles, sending e-mail messages in response to events
- Created Forms Based Authentication to enforce security into the application and implemented Role Basedsecurity to control user access
- Implemented Unit Testing to detect and solve errors on grid-view filters and paging
- Used VSS for the source code and version controlling of the files in the project and then moved to Git
Environment : .NET Framework 4.0, ASP.NET, PL/SQL, C#, AngularJS, MVC 4.0, JQuery, AJAX, Entity Framework, SSIS,LINQ, Agile / Scrum, XML, AJAX, HTML5, CSS, IIS 6.0, MS Visual Studio 2012, Web API, VSS, Git, SQL Server 2012
Confidential
.Net developer (ASP.Net, C#, MVC)
Rockville, MD
Responsibilities:
- Involved in the design, analysis and development of the project
- Created UI Wireframe mockups using Balsamiq Mockups
- Designed and Developed UI Framework for Single Page Web Application(SPA) using AngularJS, Bootstrap,Angular UI, JavaScript, jQuery, HTML5
- Implemented Routing for the Web Application using Angular JS UI Routing
- Created Custom AngularJS Directives for the application
- Developed and consumed RESTful Web Services using Microsoft WEB API
- Involved in creating the database schema and table structures in various cycles using SQL Server 2012
- Setup Jenkins for Continuous Integration (CI)
- Implemented Caching on the server side to improve the Web Application performance
- Created tables, stored procedures, functions and triggers using SQL Server
- Developed and provided the team with the data layer functions using ADO.NET Entity Framework to connectto database and fetch data
- Involved in code peer review, system regression and unit testing using NUnit
- Involved in New Development while Supporting the UAT application
Environment : Visual Studio.Net 2012, C#, ASP.NET 4.5, ASP.NET MVC 4.0, Web API, Entity Framework, TSQL, Angular JS, JavaScript, BootStrap, CSS3, HTML5, XML, SQL Server 2012, Balsamiq Mockups, NUnit, Jenkins.
Confidential
.Net Developer (ASP.NET, AngularJS, C#)
Wayne, PA
Responsibilities:
- Analyzed the requirements and significantly contributed in developing UML Diagrams
- Designed and Developed .Net Web Application based on MVVM design pattern using AngularJS for CleanerUser Interface (UI)
- Involved in Software Development Life Cycle from user requirements to design, development, testing,deployment and production support
- Develop project using SCRUM/Agile project development methodology and participate in Sprints.
- Develop and Consume Windows Communication Foundation Services (WCF) which interfaces with WindowsActive Directory and SQL Server
- Designed and developed various abstract classes, interfaces, classes to construct the business logic usingC# and SQL Server
- Used Entity objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL datasources
- Design security for WCF service endpoints. Designing of WCF based Service, Data, Fault and MessageContracts. Hosting the WCF based service on IIS 7.5
- Responsible for using LINQ and Lambda expressions while writing the code
- Extensively wrote and used stored procedures, Database Triggers in SQL Server 2012
- Used Log4Net to log the errors in the application
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deployingreports in SSRS
- Used SSIS to create ETL Packages to validate, extract, transform and load data to data warehouse database
Environment : Visual Studio 2012, ASP.Net 4.0, C#, SQL Server 2012 (SSIS, SSRS), MVC 4, WCF, Entity Framework, LINQ, AJAX, CSS3, HTML5, JavaScript, AngularJS, XML, IIS 7.5, TFS, Log4Net.
Confidential
.Net Developer (ASP.NET, C#, MVC)
Newark,DE
Responsibilities :
- Involved in analysis and design of the system specification and gathering requirements and prepared thedocument for proposed system
- Used Model-View-Control (MVC) software architecture in web applications to view the HTML
- Designed and developed 3-tier web application in .NET framework using C#, ASP.NET, JavaScript
- Used JavaScript and HTML controls for Client-Side validations
- Used jQuery as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML
- Involved in migrating from ASP to ASP.NET
- Designing and developing the various user interfaces for the application
- Developing User Interface (UI) as per the design specifications
- Responsible for using LINQ and Lambda expressions while writing the code
- Wrote LINQ-TO- SQL queries to perform DML operations from Entity Data Model
- Designed different components using C# language and used Exception handling, Error providers to handle exceptions
- Created and worked with dependency, attached and complex properties and plugged them into different Silverlight services
- Involved in writing stored procedures, tables, triggers, views, function using SQL server 2008 R2 database.
- Used Entity Framework and LINQ to Entities to Connect to the Database and perform all the database transactions
- Visual Studio 2010 is utilized as the IDE tool for the management of the project as they are developed and deployed
- Implemented source control using TFS by creating. the projects in the TFS environment.
- Coordinate with the QA Team for Unit Testing and Integration Testing
Environment : .Net, Microsoft Visual Studio 2010, C#.Net, ASP.Net, Entity Framework, JavaScript, .NET Framework, Unit Testing, MVC, IIS 7.0, JQuery, XML, CSS, LINQ, HTML, Team Foundation Server (TFS), SQL server 2008/2008R2, Windows.
Confidential
Lead Software Engineer
Responsibilities:- Oversaw design and implementation of two J2ME mobile application allowing distributors and customers to track and edit order progress, and sales representatives to register and profile their clients on a central database
- Maintained J2ME and Android operating systems mobile applications
- Redesigned client’s websites using Joomla, Dreamweaver and Fireworks
- Provided technical support
- Installed Point of Sale devices, and integrated them with new or existing systems
- Documented technical reports
Environment: J2ME, Netbeans 6.9, Eclipse, Joomla, Dreamweaver CS5, Fireworks CS5