.net Developer Resume
SUMMARY
- Extensive experience working in various business domains including Employment Verifications, Healthcare, Insurance and Researching
- Expertise in .NET Frameworks 4.5/4.0/3.0 ASP.NET 4.5/3.5, C#, VB.Net, WCF, AJAX, Web Services, ADO.NET, IIS 8.0/7.0/6.0
- Expertise in JavaScript library Angularjs.
- Experience in MVC 4/3, Service Oriented Architecture (SOA) and Multi - tier architecture applications
- Expertise in implementing WCF services to build service-oriented applications for communication across the web. Used Web API, Web Services (REST, SOAP) for communicating with other application and components
- Expertise in building Responsive Design for Web Application
- Experience creating UI using HTML, CSS
- Experience building Single Page Application
- Experience with JQuery, JavaScript for implementing client/server side communication asynchronously
- Development experience with Entity Framework (EF) for Data Binding, Model Creation
- Expertise in writing Automation tests using Selenium
- Experience in creating Rich UI pages, Master Pages, Themes, Business Logic Layers and Data Access Layers
- Expertise in SOLID Principles, Design Patterns including Decorator, Strategy, Chain of Responsibility, Composite, Façade, Singleton Patterns
- Experience implementing LINQ queries on different data sources
- Proficient working with Stored Procedures, Triggers, Functions and Views using T-SQL
- Worked with Test Driven Development (TDD) and have created Unit Test and Functional Testing using NUnit. Sound knowledge of version control systems
- Extensively involved in analysis, design, coding and implementation phases of the applications
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems
- Experience in Requirement Analysis, Documenting high level and low level functional specifications from existing business requirements
- Effective leadership skills with good written, verbal communication and presentation skills. Self-motivated with result oriented approach. Capacity for work - meeting deadlines
- Good diagnostic ability - ability to go to the core of the problem
- Ability to work independently and with distributed teams.
TECHNICAL SKILLS
.NET Technologies: NET Framework 4.0/3.5, ASP.NET, MVC 4.0/3.0 ADO .Net, WCF, WebServices, LINQ, Web API, SOAP, JSON
Programming Languages: C# .NET 4.5/4.0, VB.NET, C, C++
Web Technologies: Angularjs, HTML5, CSS3, Java Script, AJAX, JQuery, HTML, ASP, XML
Databases: MS SQL Server 2008/2005, MS Access, Oracle 11g, MYSQL, PL-SQL
Version Control: Team Foundation Server (TFS) 2010/2008
Tools: Visual Studio 2012/2010/2008, Microsoft Visio
PROFESSIONAL EXPERIENCE
Confidential
Sr.Net Developer
Responsibilities:
- Worked in Agile development framework - participation in Scrum process, product backlog grooming, sprint reviews, retrospectives.
- Front end development using heavily JavaScript library AngularJs
- Implemented SPA using angular routes
- Used CSS classes for html controls on views and build responsive applications for different screen sizes.
- Created custom, general use directives, modules and components like route providers, filters etc which extend the elements and modules of core AngularJS
- Used WebApi for communicating with server side from AngularJs services by posting data in JSON format.
- Implemented e2e automation tests using Selenium
- Worked on MVC4 framework in the Server side
- Implemented logging for exceptions and tracing the application flow
- Experience working with XSLT to transform xml to html
- Used WCF to communicate with external services
- Actively involved in refactoring the existing code to make it in more maintainable form
- Used lambda expressions and implemented LINQ queries
- Created Python scripts for making changes to database
- Worked in Oracle Pl-sql for database
- Involved in Code reviews, peer programming and active participation in team
Environment: Visual Studio.NET 2013, C#.Net, AngularJS, ASP.Net 4.5/4.0, WCF, LINQ, XML, PL SQL, Web API, CSS
Confidential
Sr.Net Developer
Responsibilities:
- Used Microsoft Visual Studio and Team Foundation Server within an Agile Scrum development environment
- Gathered business requirements and created the design documents
- Implementation of View Model using MVC 4
- Applied Service Oriented Architecture (SOA) concepts and principles.
- Used WCF to communicate between DAL and other business components.
- Used Visual Studio.NET 2012 IDE to design, develop and debug the application.
- Followed Design Patterns and Practices
- Used data object models like Language-Integrated Query (LINQ) and Entity Framework to retrieve and modify data
- Implemented validation using Validation controls using both Custom validation and JavaScript was written for Client side validations.
- Enhanced and developed UI functionality using HTML5, CSS3.
- Implemented Views using Master Pages, Cascading Style sheet, JavaScript
- Used Ajax tool kit, regular expression validations, user search controls
- Did exception handling in different layers of the application.
- Created stored procedures, User Defined Functions for application data access and manipulation.
- Handled training sessions for juniors and peers.
- Used N-Unit for unit testing
- Involved in daily status updates to the client.
Environment: Visual Studio.NET 2012, C#.Net, ASP.Net 4.5/4.0, WCF, ADO.Net, LINQ, XML, SQL Server2012/2010, IIS7.0, Web API, CSS, SOAP.
Confidential
.NET Developer
Responsibilities:
- Worked as designer and developer to eliminate the memory leakage issues to reduce the application response time and make it crash free.
- Completely analyzed the application, discussed with the client and came up with the approach to nullify the leakage which occurred due to large data stored in Session and View State.
- Completely modified the application by removing unwanted session storage and using concepts like caching and serialization of data before storing in NAS server.
- Enhanced the functionality using C#.Net, Lambda expressions to create delegates in LINQ.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Designed, developed, Integrated, tested and deployed the application within stringent timeline.
Environment: C#.Net, ASP.NET 4.0, ORACLE 11G, LINQ, Visual Studio 2010
Confidential
Responsibilities:
- Involved in complete Life cycle - Analysis, Design, Development and Testing of different functionalities in Business application
- Developed ASP.Net pages using ASP.NET 3.5 web form controls, HTML server controls in C#.
- Created event driven Web Forms using ASP.NET
- Used JQuery, ASP.NET AJAX toolkit controls and CSS for better performance and to render a uniform look and feel for the application
- Extensively used State Management Techniques like Query Strings, Sessions state to maintain state between the ASP.NET pages
- Developed Data Access and Business Logic layers including Web Services (using WSDL and SOAP) for the Business Logic layer.
- Worked on JavaScript for Client validations and ASP.NET for server side validations.
- Extensively used ADO.NET for disconnected data programming using Dataset, Data Adapter, Data Reader, and Data Table.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields
- Created design documents, technical specifications - UML class diagrams
- Involved in writing complex queries, Stored Procedures, Triggers, Functions and PL-SQL scripts for mass data changes in production using T-SQL programming.
- Used Visio for modeling the Use Cases, System Architecture, Database diagrams and Sequence Diagrams.
- Fixed the Defects and troubleshoot the technical problems.
- Mentored and trained new comers in the areas of expertise.
Environment: Vb.Net, C#, ASP.NET 4.0, WCF, ORACLE 10g, SQL Server 2008, XML, Visual Studio 2010, SQL Server Management Studio.
Confidential
Developer
Responsibilities:
- Independently developed Information Display system for TBRL buses using Microcontroller, GSM modem for hardware and C++ for developing application.
- The requirements were gathered and discussed with the Mentor for a clear understanding of the project.
- Designed the project and implemented it successfully.
Environment: C++, GSM & Microcontroller 8051
