Senior .net Developer Resume
New York City, NY
SUMMARY:
- 7 years of professional software experience in designing, developing object - oriented, maintainable, scalable .NET applications.
- Experience in Finance, Healthcare, Insurance and Logistics Domains.
- Extensive experience in developing web applications using Microsoft .NET technologies like C#.NET, ASP.NET, ADO.NET, Web Services, WCF, Web API RESTful Services, Entity Framework and IIS on Visual Studio 2008/2010/2012/2013 .
- Strong experience in developing WinForms and ASP.NET MVC.
- Strong experience in Writing RESTful services using WCF and Web API.
- Extensive experience in writing Data Access Code using EF Code First.
- Proficient with SQL Server 2008/2012 Database development and strong database knowledge including Stored Procedures, Views and triggers.
- Proficient with SQL Server Report System (SSRS).
- Proficient with SQL Server Integration Services (SSIS).
- Strong development experience in Rich GUI with HTML5, CSS3, JavaScript, Bootstrap, jQuery, jQuery UI and AJAX.
- Expertise in using XML/JSON and AJAX/ jQuery to Consume RESTful Services.
- Strong developing experience in developing Responsive Web Applications using CSS3 Media Queries.
- Expertise in developing Single Page Application (SPA) with AngularJS framework.
- Expertise in JavaScript Unit Testing Tools like QUnit.
- Expertise in design and developing Client/Server & web Applications on 2-Tier and 3-Tier Architecture for Multi user.
- Experience in developing test cases for Unit Testing using MS Unit Testing and Moq.
- Experienced in developing applications based on (SDLC) using Agile and Waterfall methodologies.
- Experienced in MVC and MVVM design pattern.
- Experienced in project management tools like TFS and Git.
- Excellent troubleshooting and analytical skills.
- High-energy, confident professional with an infectious enthusiasm for technology.
- Energetic self-starter with strong communication skills; work well independently or on a team.
TECHNICAL SKILLS:
Operating Systems\ Design Patterns\: MS Windows (XP/Vista/7/8/Linux)\ MVVM, MVC, Factory, Repository\ Singleton\
MS Technologies\ Languages\: .NET, WPF, WCF, EF Code First, LINQ, \ C#, C++, SQL, T-SQL\ADO.NET, Enterprise Library, IIS, C#.NET, ASP.NET MVC, WCF REST, Web API \
WEB Technologies\ Rich GUI\: ASP.NET, XML, Web Services, Java Script\ WPF, HTML5, CSS3, jQuery, AJAX \ AJAX, AngularJS, XSL, XSLT, XHTML, XML\ JavaScript, XAML, SPA, Bootstrap WCF RESTful, Web API Services, Node.JS\ SASS, LESS\
RDBMS\ Frameworks\: SQL Server 2008/2012/2014 \ .NET, COM, COM+\
IDE\ Application/Web Servers\: Visual Studio.NET 2008/2010/2012/2013 \ MS IIS /6/0/7.0/7.5\
Reporting\ Versioning Tools\: SSRS 2008/2012\ MS TFS, GitHub
Methodologies\ XML Tools\: SCRUM, Agile, Waterfall\ Stylus Studio, XML Spy\
OO Tools\ Unit Testing Tools\: UML (Visio)\ NUnit, MS Unit Test, QUnit\
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Senior .NET Developer
Responsibilities:
- Worked based on Agile SDLC
- Develop web application with .NET 4.6 Framework and Visual Studio 2017
- Built the SQL SERVER Database structure for both project. Using the Store Procedures, Functions and Triggers for Compliance Web Project.
- Using Dapper for ORM, wrote custom Enum implement the Dapper Generic.
- Using Unity for Dependency Injection.
- Create the WebAPI for all the Forms, Reports, Users and Group Management module.
- Using Unit of Work in WebAPI part.
- Create MVC application which MVC controllers will call all the APIs.
- Implement user authentication and authorization.
- Using AngularJS in frond-end. Writing AngularJS controllers and services.
- Using Ajax for API calls.
- Using Unit of Work, Factory and Repository Design pattern.
- Using C# and based on NLOG framework built a centralized log system which can integrated with ServiceNow Event Management, this system can monitor thousands of company terminals in US and run as Windows Service.
- Using TopShelf to convert the .NET Console Application into a Windows Service.
- Perform Unit Testing and debugging and set test conditions based on code specifications. Wrote the unit testing by using Mock(moq).
- Support the Testing Team help them write the C# automation testing code.
- Migrate Microsoft Visual SourceSafe to TFS. Using TFS for version control.
Environment: C# 5.0, .NET Framework 4.5, ASP.NET Web API 2, Entity Framework 6, RESTful Service, JavaScript, AJAX, AngularJS 1.3, NUnit, HTML 5, CSS 3, Bootstrap, IIS 7.5, SQL Server 2012, Visual Studio 2013, GIT/TFS
Confidential, Tampa, FL.NET Developer
Responsibilities:
- Worked on Scrum-based Agile SDLC.
- Develop web application with .NET 4.5 Framework and Visual Studio 2015
- Created APIs using ASP.NET Web API for the new Poseidon Application which replaced the OPD application.
- Using OWIN for self-hosting the REST APIs within a Windows Service.
- Using the MEF2 for dependency injection in order to build a loosely coupled system and use Dapper for Object relational mapping (ORM).
- Using Repository Pattern and Factory design pattern to develop reusable code.
- Create the enterprise increment data load process by using SQL SERVER Change Tracking combine with stored procedures, functions and SSIS.
- Using AngularJS for the Model-View front-end design.
- Perform Unit Testing and debugging and set test conditions based on code specifications. Wrote the unit testing by using Mock(moq).
- Use MVC design a Poseidon installation system, which can install application to different terminals in all locations.
- Involved in SQL SERVER Database, design and write functions and stored procedures
- Design the TFS Time Tracking plugin by using C# and WICC.
- Used SQL Server Reporting Services (SSRS) provide report design, development, testing, and deployment.
- Supports application throughout the Product Development life cycle.
- Used TFS for version control
Environment: C# 5.0, .NET Framework 4.5, ASP.NET Web API 2, Entity Framework 6, RESTful Service, JavaScript, AJAX, AngularJS 1.3, NUnit, HTML 5, CSS 3, Bootstrap, IIS 7.5, SQL Server 2012, Visual Studio 2013, GIT/TFS
Confidential, Sunrise, FL.NET Developer and QA Automation
Responsibilities:
- Worked on Scrum-based Agile SDLC.
- Maintenance the current application by Remedy’s TC and PC
- Involved in three layers of the project, including presentation layer, business logic layer and data access layer
- Develop web application with .NET 4.5 Framework and Visual Studio 2013
- Implemented WCF to host the application
- Use WinForm Design the application lay out
- Implemented Object relational mapping (ORM) with Entity Framework Code First 6.
- Used Code First Migration to allow more flexible development
- Implemented Repository pattern to develop reusable code
- Designed and developed Web access UI using HTML5, CSS3, jQuery UI
- Implemented Stored Procedures, Database Triggers with SQL programming
- Involved in creating views using SQL programming to enhance security of database tables.
- Use SQL Server Integration Services (SSIS) for maintenance of SQL Server databases and updates to multidimensional cube data
- Involved in Application security using Authentication and Authorization
- Create and maintain reusable Automated and Manual test case in Test Manager.
- Develop the Automation library and frame work
- Integration of Ranorex/coded UI with Microsoft Test Manager for manual triggers & automation to the build.
- Automation for Load Testing
- Used TFS for version control
- Worked with Nextgen Application Automation.
Environment: C# 5.0, .NET Framework 4.5, ASP.NET,WCF, Entity Framework 6, RESTful Service, JavaScript, NUnit, HTML 5, CSS 3, Ranorex, Load Runner, 12, Visual Studio 2013, GIT/TFS
Confidential, Minneapolis, MN.NET Developer
Responsibilities:
- Involved in designing Client module, Policy module and Report modules.
- Develop web application with .NET 4.5 Framework and Visual Studio 2013
- Implemented RESTful services with ASP.NET Web API 2 and C#
- Developed SPA (Single Page Applications) using RESTFUL web services with AngularJS
- Used MVC and MVVM design pattern in application development
- Implemented Object relational mapping (ORM) with Entity Framework Code First 6.
- Used Code First Migration to allow more flexible development
- Implemented Repository pattern to develop reusable code
- Used AngularJS to provide partial update functionality and client side validation
- Wrote AngularJS controllers, factories, and services for new website features.
- Designed and developed UI using HTML5, CSS3, jQuery UI
- Used Bootstrap, AngularJS Bootstrap and custom CSS 3 for richer user experience
- Involved in creating views using SQL programming to enhance security of database tables.
- Used SQL Server Reporting Services (SSRS) provide report design, development, testing, and deployment.
- Use SSIS for data extraction, transformation, and loading ( ETL ).
- Involved in Software maintenance and Bug fixing
- Used TFS for version control
- Involved in Unit Testing using Visual Studio Test Tool
Environment: C# 5.0, .NET Framework 4.5, ASP.NET Web API 2, Entity Framework 6, RESTful Service, JavaScript, AJAX, AngularJS 1.3, NUnit, HTML 5, CSS 3, Bootstrap, IIS 7.5, SQL Server 2012, Visual Studio 2013, GIT/TFS
Confidential, Chicago, IL.NET Developer
Responsibilities:
- Involved in software development plan, business modeling, object modeling, DB modeling, gathering user requirements, writing functional specs, developing application, testing and deployment for web applications.
- Worked in an enterprise-level environment with Scrum methods and procedures.
- Involved in application design based on Model View Controller (MVC) Design Pattern and OOP concepts
- Designed and developed UI using CSS3, jQuery and Razor Views
- Used Layout Views for Consistent layout across the Views
- Used jQuery UI for dialogs, tabs and model popups
- Used CSS Bootstrap for Responsive Web Design
- Implemented validation using JavaScript and Regular Expressions
- Used jQuery AJAX extensively for invoking WCF REST Services faster response of the Web Site
- Used ADO.NET Entity Framework Code First for data access logic, querying and manipulation data
- Used SQL Server 2012 for database and database tables
- Used Repository Pattern and Factory pattern for Reusability of Data Access Logic for all modules
- Developed Controllers and Action methods for User Interaction logic using C#
- Developed exception handling functionalities in the Action methods using C#.NET
- Created very efficient ways to centralized various data sources into Baron Funds Reporting system using WCF RESTFul services and SQL Server databases
- Developed workflow and approval functionality using WCF RESTFul Services
- Implemented Forms Authentication and Authorization for Security
- Used TFS to keep track of application versions
- Involved in Unit Testing using Visual Studio Test Tool
Environment: .Net Framework 4.5, SQL Server 2012, C# 5.0, ASP.NET MVC 4, ADO.NET, WCF, XML, Entity Framework 6, HTML, CSS 3, JavaScript, jQuery 2.0.3, IIS 8, MS Unit Test, TFS
ConfidentialSr. .Net Developer
Responsibilities:
- Interacted with stake holders for gathering requirements and was responsible for documenting them.
- Designed the solution based on the gathered requirement.
- Developed the application using ASP.NET MVC
- Designed database with normalization. Created the tables and relationship between the tables.
- Involved in Customer Module, Account Module, and Payment Module.
- Used Routing, Security and Action Filter techniques in development of the application.
- Created web pages using Razor view engine that is part of the ASP.NET MVC framework.
- Worked on Layout pages using HTML5, CSS3, and Bootstrap.
- Developed core functionalities with the ASP.NET MVC Framework using C# .NET, Entity Framework.
- Developed client side validations using jQuery and JavaScript.
- LINQ was extensively used across the project.
- Written Test cases using NUnit.
- Performed unit testing on every new version before releasing it for User Acceptance Test.
- Implemented security access rights throughout the web pages. Based on the privileges, information is displayed.
- Involved in Bug Fixing.
- Used TFS for Version control.
Environment: MVC, Visual Studio.NET 2010, Framework 4.0, C#, XML, IIS, TFS, SQL Server 2008
ConfidentialJunior .NET Developer
Responsibilities:
- Collected and analyzed requirements from the clients to design suitable software for them.
- Wrote presentation layer which consisted of ASP.NET Web Forms, User Controls, ASP objects and their associated Code-Behind files.
- Designed the business logic and implemented it by creating interfaces, abstract classes, static classes and sealed classes.
- Implemented membership and role based providers for authentication and authorization.
- Used ADO.NET to provide connectivity to SQL Server back end database.
- Wrote Stored Procedures and Batch Queries in SQL Server 2008.
- Coded the application in C# using ASP.Net including textboxes, combo boxes, data grids, tree view control, buttons, validation controls, and image buttons and zooming.
- Developed SSRS reports like Table, Matrix reports according to client requirements.
- Involved in code review and performance improvement as well as documentation.
Environment: .NET Framework 3.5, C# 3.0, ASP.NET Web Form, XML, ADO.NET, SQL Server 2008, SSRS, IIS 6, HTML, Visual Studio 2008
