.net Developer Resume
Dallas, Texas
SUMMARY
- Around 5 years of experience in designing and development of Object - Oriented Application, E-Commerce Portal, Web Site, Windows Base Application and Client-Server Application.
- Ready to take up challenges and willing to work in independent and collaborative environments using Agile Methodologies.
- Active participation in all phases of Software Development Life Cycle including analysis, design, coding, testing and deployment using .NET technologies like C#.NET, ASP.NET, VB.NET, ASP, VB Script, WCF, WPF, Ajax, LINQ, CSS and IIS.
- Strong knowledge of web technologies like HTML, XHTML, DHTML, XML, XSLT, JSON, JavaScript and JQuery.
- Possess excellent abilities in developing database programs like Stored Procedures, Joins, Triggers, Views, Cursors, Packages and Implementation scripts on ANSI SQL, PL/SQL and T-SQL using My SQL, Oracle, SQL Server.
- Knowledge of latest technology changes like C#, MVC 5.0, WPF, Angular.JS, Ember.JS, Node.JS, Knockout.JS, Backbone.JS, Kendo UI, Bootstrap, Entity Framework 5.0/6.0, Windows Azure, HTML5, CSS 3.0 etc.
- Extensive Knowledge in design and development of User Interfaces using ASP.NET, MVC, Visual Basic and C#.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor.
- Experience in Windows Azure and SQL Azure Cloud Implementations.
- Experience in designing and developing web, windows/desktop and with exposure to mobile application.
- Experience in database design, development and performance tuning.
- Worked on .Net based enterprise solution with Hybrid HTML5, technology applications with complex architecture that uses several third party interfaces and different platform.
- Experienced in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Knowledge in Microsoft’s Data Warehousing Tool SSIS (SQL Server Integration Services) and SSRS (SQL Server Reporting Services).
- Strong working experience in UX design, UI development, Hybrid Android, Mobile UI design and Mobile Development.
- Proficient in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified Modeling Language (UML) and Object Oriented Programming (OOP) in C# using features like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Expertise in developing ASP.NET, Windows Application, Web Services, Windows Services, WCF and WPF.
- Experience in Angular/.NET web application using Angular JS, JavaScript, ASP.NET, MVC5, C#, Visual Studio 2013.
- Expertise in reports generation using Crystal Reports, Share Point and SQL Server Reporting Services (SSRS).
- Experienced in Waterfall, Iterative and Scrum Development Methodologies.
- Hands on experience in creating content driven and user-friendly applications using Expression Blend, WPF and Silverlight.
- Extensive experience with process modeling using UML, Flow charts, Sequence diagrams, Activity diagrams and Use cases by using tools like MS Visio and Rational Rose.
- Experienced with versioning tools like Team Foundation Server, Subversion and Visual Source Safe.
- Experienced in various testing methodologies like Unit Testing, Integration Testing and Load Testing using tools like N-Unit and Visual Studio.
- Good experience with N-Tier architecture, MVVM, Singleton, MVC 4/5 and MVC pattern.
- Developed test-driven development (TDD) strategy guiding use of the N-unit unit-testing framework.
- Demonstrated expertise utilizing ETL tools, including SQL Server Integration Services (SSIS), RDBMS systems like SQL Server, Oracle.
- Hands-on experience with WCF (Windows Communication Foundation) and WF (Windows Workflow Foundation).
- Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
- Quick Learner, good communication, committed to deliver timely, good logical and analytical approach, coupled with very positive attitude and team spirit.
TECHNICAL SKILLS
Programming Languages: ASP.NET, C#.NET, JAVA, C/C++, JavaScript, SQL, TSQL, Python 3/2, LINQ, HTML5, CSS3.
Microsoft Technologies: Microsoft .NET Framework 4.5/4.0/3.5/3.0/2.0 , AJAX, ADO.NET, WCF, WPF, Azure platform, Entity Framework 6/5, ASP.NET, MVC5/4, Silverlight, Web Services/WSDL, COM+, Enterprise Library, Windows Workflow Foundation, Auto Mappers, Unity of work.
Database Technologies: MS SQL Server 2012/2008R2/2008, ADO.NET, Entity Framework, Microsoft Access, LINQ, Oracle 11g/10g/9i, SQL*Plus, DB2, MS Access.
Frameworks: .NET Frame work 3.0 / 3.5 / 4.0 /4.5 , MVC 5/4, MVVM, Razor MVC View Engine, Entity Framework MATLAB, jQuery, Angular JS, UI Kit.
Web Development Technologies: ASP.NET, WCF, AJAX, JQuery, JavaScript, HTML, CSS3, XML, Web Services, SOAP, Web API.
Web Development tools: Extension, Silverlight, Expression Blend, Web Activator, Page speed, MOO, Infragistics, Dundas, Yslow, Flash, Aspose.
Code & Version Controls: Team Foundation Server, GitHub, Visual Source Safe, Style Cop, Resharper, MS Tools.
Development Environments: Visual Studio 2017/2015/2013/2012/2010 , Eclipse, SQL Server Management Studio 2012/2008, Python, Net Beans, Rational Rose, Star UML, Xcode 4.0/3.x, IBM 8.0, UNIX Vi.
Operating Systems: Windows XP/Vista/7/8, MS Dos, Unix, Apple iOS, Mac OS 9.
Version Control System: GitHub, Team Foundation Server(TFS), Perforce, Tortoise SVN, GIT, VSS.
Methodologies: SDLC - AGILE, SCRUM, Waterfall, RUP.
APIs & XML Technologies: JSON, XML, XHTML, XML DOM, XSL, XSLT, XPath, XQuery, DTD, XSD.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, Texas.
.Net Developer
Responsibilities:
- Designed a web portal from the scratch for the passengers and operations maintenance.
- Involved in requirement gathering and preparation of a knowledge sharing document that assist the team members to grasp the project architecture and naming conventions.
- Participated in the Software Development Life Cycle (SDLC) processes including Analysis, Design, Programming, Testing and Deployment.
- Hands on experience with managing Security policies including Authentication, Authorization, Identity, Encryption and Roles.
- Developed UI for assigning the roles to a user and implemented role-based authentication.
- Used EF code first approach, performed migrations, and updated the database.
- Using LINQ queries, fetched the data and bonded it to the Forms.
- Involved in the Basic CRUD (Create, Read, Update and Delete) operations of the database using Entity Framework Data Model.
- Created View models to expose the model properties that map to a view.
- Created number of model classes to create tables using Code First approach.
- Created database objects like tables, Stored Procedures, Views, functions and Triggers that involved complex multiple table joins.
- Azure functions prototypes for ingress/egress with Event Hubs, custom topics, blob triggers. Client side C# app and Azure Functions add INS.
- Assisted in developing the Power Shell scripts and Azure Resource Manager templates to automate the provisioning and deployment process.
- Troubleshoot and identifying performance, connectivity and other issues for the applications hosted in Azure platform.
- Followed database standards and naming convention for the database objects.
- Used Angular JS for rich UI experience.
- Worked on various Angular directives, Angular Controllers, Angular Services and Angular Factories etc.
- Re factored the code for the controller to be concise i.e., most of the business logic lives in the service which acts as a layer between UI and Data.
- Used Cascading Style Sheet (CSS) to attain uniformity all thru the application.
- Responsible for the coding and unit/integration testing of the systems using NUnit.
- Developed a live monitor for status updates using Kendo grid and consumed Web API for the live data.
- Involved in code review activities, bug fix and development in a very aggressive schedule to meet the early deadlines.
- Worked in Agile environment and participated in daily status meetings.
- Used TFS as version control to maintain the User stories and code check-in.
- Trained as a TFS Admin to do some basic activities.
- Worked as a backup to DevOps in Build and Release process.
Environment: .NET Framework 4.5, ASP.NET, MVC 6.0, C#, Angular JS, SQL Server 2017, Entity Framework 7, JQuery, JavaScript, C#, Bootstrap, TFS 2017, HTML5, CSS3, Visual Studio 2017, SOAP, SSRS, ADO.NET, Azure, Kendo UI.
Confidential, Columbus, OH.
Full Stack .Net Developer
Responsibilities:
- Involved in the full life cycle of the project including requirement, gathering architectural discussions, design analysis, development as per guidelines testing, debugging, and deployment.
- Worked in Agile Scrum methodology in a target-oriented manner and delivered accepted functionality in each sprint.
- Involved in Sprint Planning, Daily Stand-up (daily scrum) meetings, Sprint Review and Retrospective meetings.
- Coordinated meetings with team and product manager to groom backlog user stories to ensure it contains appropriate information and prioritize them.
- Developed User Interface Layer (UI), Business Logic layer (BLL), Data Access Layer (DAL), Abstract factory as part of Service Oriented Architecture (SOA) using C#.
- Developed application using ASP.NET MVC to enable the full control over the rendered HTML and angular JS for client-side scripting.
- Created WCF SOAP / REST Services and used different bindings to make it available to different types of clients.
- Consumed WCF services for communicating to the API and between the layers.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET POST, PUT and DELETE.
- Customized the web pages using the DHTML, Java Script and CSS 3 Style sheets.
- Used AJAX and JQuery to improve the performance of the application.
- Used Angular JS as the development framework to build a client side single-page application.
- Used lambda expressions LINQ To SQL and LINQ to entities for retrieving and inserting data in database
- ADO.NET is used to connect, retrieve and update the data in the SQL Server database.
- Extensively used SQL to write stored procedures, to retrieve and update the data in data stores, Views, functions and Triggers that involved complex multiple table joins.
- Used ADO.NET, Entity Framework 5 extensively for retrieving, querying and manipulating data in the database.
- Participated in peer code reviews to ensure highest possible quality in software products.
- Involved in User Acceptance Testing (UAT).
- Used N-Unit for creating unit tests.
- Debugged and fixed the “Critical” and “Major” production issues.
Environment: .NET Framework 4.5, ASP.NET, MVC 6.0, C#, Angular JS, SQL Server 2014, Entity Framework 6, JQuery, JavaScript, C#, Bootstrap, TFS 2015, HTML5, CSS3, Visual Studio 2014, SOAP, SSRS, ADO.NET.
Confidential, Glendale, CA.
.Net Developer.
Responsibilities:
- Responsible and active in the analysis definition and design implementation, management maintenance and deployment of full software development life-cycle (SDLC) projects.
- Customized the .Net template for Project Task assignment, Build Release version control.
- Developed application using C#.Net and AJAX under Visual Studio 2010 environment.
- Extensively used controls such as Data Grid and Data List to populate the records for presentation layer. Extensively used Multi-Threading for fetching data from web services using C#.
- Involved in deployed the web application on IIS web server.
- Worked on Data Access layer with dataset and data adapter which interacts with SQL Database. Also Worked with SQL Server Reporting Services (SSRS) for providing comprehensive reporting functionality for variety of data sources.
- Configure SQL Server Integration Service (SSIS) for scheduling database backup and Implemented indexing for various tables in the database for improving the performance of the application.
- Database development including schema design, T-SQL queries, stored procedures, Triggers, SQL query tuning and user defined functions creation for SQL server 2005 and 2008.
- Involved in developing test cases for unit testing, integration testing and conducting code walk-through.
- Experienced in End-to-End Software Development Life Cycle using Waterfall (SDLC), Application Development Methodology (ADM) and Agile Methodologies as well ER Diagram, UML Modeling and Data Flow Diagram.
- Create brief technical specification documents according to verbal and written functional requirements and other requirements. Also wrote Design Documents, Deployment Documents and User Manuals.
- Worked on code development, unit testing, error handling, bug fixing, bug verification and created an error log section in which the support / admin will get the error message in a well formatted html view. And troubleshooting in security, threading, and serialization.
Environment: Visual Studio .NET 2010, C#.NET, SQL Server 2005 / 2008, HTML, XML and MS Visual Source Safe, ASP.Net, AJAX, Java script, CSS, T-SQL, UML, MS Visio, Agile Methodologies, SOAP, WCF, SSRS, SSIS.