Full Stack .net Developer Resume
Miami, FloridA
SUMMARY:
- Overall around 7 years of strong professional .NET Development experience in various applications based on Object Oriented Programming (OOP), Client/Server, N - tier architecture, web based and Internet Technologies.
- Experienced in Banking &Finance, Telecom and Aerospace domains.
- Good understanding in implementing Object Oriented Programming (OOP) concepts.
- Experience in designing and developing applications based on N-Tier, Client/Server Application.
- Experience in developing applications with C# 5.0/4.0/3.0/2.0 , ASP.NET, ASP.NET MVC 5.0/4.0/3.0, ADO.NET, WCF, Web Services, LINQ, Entity Framework 6.0/5.0 using Visual studio 2017/2015/2012/2008 IDE.
- Expertise in Design, development of Web Applications using ASP.NET Web Forms and ASP.NET MVC 5/4/3.
- Hands-on Experience with ASP.NET MVC pattern.
- Experienced in Node.js server framework.
- Developed Interactive User interface using HTML5, CSS3, Bootstrap, JavaScript and jQuery, jQuery UI, AJAX, Angular JS and Angular2.
- Expertise in implementing SOAP based Web Services and Restful Web API Services.
- Expertise in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
- Developed data layer using ADO.NET, LINQ and Entity Framework concepts.
- Hands on experience in reports development using SQL Server Reporting Service (SSRS) and Crystal Reports and experience in developing integration packages using SQL Server Integration Service (SSIS).
- Extensive experience in designing database schema in SQL Server 2014/2012/2008 and wrote SQL Queries, Stored Procedures, Joins, Triggers and Views in SQL Server 2012 using T-SQL.
- Working experience with NoSQL Database like MongoDB.
- Highly experienced in utilizing many quality, environmental and configuration management tools such as Visual Source Safe (VSS), Team Foundation Server (TFS)/Visual studio team services(VSTS) and Git.
- Experience in using SonarQube for static analysis and continuous inspection of code.
- Used JIRA/Bugzilla to perform bug reporting and tracking.
- Designed and coded application components in an Agile environment utilizing a Test-Driven Development (TDD) approach and have experience in unit testing using NUNIT.
- Implemented design Patterns such as Singleton, Repository and Unit of Work, Factory and Template.
- Outstanding problem solving, strategic thinking and data analysis skills, relationship management, result oriented and excellent communication skills.
TECHNICAL SKILLS:
Web Technologies\ Databases: HTML (5.0/4.0), CSS 3, JavaScript, jQuery, \ MS SQL Server 2016/ 2014/2012/2008 , MySQL\ jQuery UI, Bootstrap, AJAX, XML, JSON, MongoDB Angular JS (1.X/2.0)
Architectural Patterns\ Development Environments: MVC, Factory, Layer Pattern, Singleton\ MS Visual Studio, MS Visio.
Frameworks\ Programming Languages: .NET Framework 4.5/ 4.0/3.5/3.0 \ C#, VBA, T-SQL, Java, SQL, PHP, Matlab
Data Access Technologies\ Web Servers: ADO.NET, Entity Framework, LINQ\ IIS Server 8.0/2.5/7
Reporting Tools & Services \ Version Control Systems: RDLC Reports, SSRS, SQL Server Reporting Visual Source Safe (VSS), VSTS, TFS, GITHub Services SonarQube
Design Patterns\ Testing Tools/Approach: Singleton, Factory, Repository & Unit of Work\ N-Unit, TDD
PROFESSIONAL EXPERIENCE:
Confidential, Miami, Florida
Full Stack .NET Developer
Responsibilities:
- Involved in software development plan, gathering user requirements, developing application, testing and deployment for web applications.
- Participated in the feasibility study of migration the existing legacy application from ASP/Db2 to ASP.NET and SQL Server 2012.
- Focus and developed rich and enhanced web pages using MVC 5.0, C#, Entity Framework, JSON, HTML 5, CSS3, Angular 2 and Bootstrap.
- Extensively used JQuery library for creating UI logic.
- Worked with MVC framework for stateless development and separation of responsibility between Model, Views and Controllers.
- Followed SOLID principles and design patterns in designing the Application Layers.
- Designed and Developed Unit and Integration Tests utilizing N-Unit system to test the individual bits of the functionality.
- Improve the interaction between Model and View by using Angular2,
- Used Web API to realize Restful services with JSON data.
- Developed File processing components for reading data from files and processing data based on requirements, or generating new files using the data in database.
- Maintained the application security by implementing authentication and authorization features.
- Used JIRA for AGILE Scrum Project management and bug tracking.
- Designed and developed complex Stored Procedures in SQL Server.
- Created SSIS package to push the data from the application database to ODS (Operational data store).
- Used in Source Code Control Systems Visual studio team services(VSTS) and Team Foundation Server (TFS)
- Used SonarQube for static analysis and continuous inspection of code to perform automatic reviews.
- Designed and coded application components in an Agile environment utilizing a Test-Driven Development (TDD) approach.
- Involved in unit testing and integration testing of the entire application.
Technology Stack: C#.Net, ASP.NET MVC 5, Entity Framework 6, Web API, HTML, CSS, IIS, Angular2, TDD, JavaScript, SonarQube, SQL Server, VSTS, TFS, Visual Studio 2015
Confidential
Full Stack .NET Developer
Responsibilities:
- Involved in analysis, design and development of the application.
- Involved in writing complex functionalities using C# logic in the backend development.
- Designed and developed of UI using HTML 5, CSS 3, JavaScript and jQuery.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, Data View for consistent access to SQL Server data sources.
- Used LINQ to Objects, LINQ to Dataset and LINQ to XML.
- Used highly JavaScript and AngularJS 1.3 to achieve single applications and followed strictly MVC patterns.
- Used MVC Pattern with Entity Framework for implementation of Web API Services.
- Implemented Windows authentication against SQL Server 2012 database using web form controls.
- Used grid view to review and modify manipulated data.
- Consumed Web API RESTful services for building service-oriented application.
- Created reports using SSRS from the Excel Spread Sheets to client for future use.
- Used Entity Framework Code First Approach to communicate with SQL server and used LINQ Queries to communicate effectively with database.
- Used Bugzilla to perform bug reporting and tracking.
- Utilized the VSTS for source control and work item management
- Developed code in a Test-Driven Development (TDD) environment for unit testing applications using NUnit.
Technology Stack: .Net Framework 4.0, ASP.NET 4.0, C#, ADO.NET, MVC 5.0, LINQ, Web Services, HTML, Angular JS 1.3, CSS, IIS, TDD, AJAX, JavaScript, SQL Server, SSRS, CSS, VSTS, Visual Studio2015, WEB API 2.1, SSRS
Confidential
.NET Developer
Responsibilities:
- Created Windows applications that gets all data from SQL Server and displays in DataGrid by C# for automated trading platform.
- Used C#.NET to create applications that connects to database and downloads all the columns into Datasets.
- Written separate C#/C++ Win Forms application to read and load the fixed length files in to SQL server 2008 database.
- Implemented CRUD functionality with Entity Framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity Framework in MVC.
- Responsible to verify the incoming is well formed and well formatted using XSLT.
- Built numerous C# UI components and business modules.
- Developed stored procedures, triggers, views and adding/changing tables for data load and transformation, and data extraction on SQL Server 2005/2008.
- Evaluated database performance and performed maintenance duties such as tuning, backup, restoration and disaster recovery.
- Wrote scripts to review object permissions in all databases.
- Performance Monitoring with SQL Profiler and Windows System Monitor.
- Successfully deployed reports in various sources like XML, Web browser and PDF on SSRS.
- Extensively involved in designing the SSIS packages to export data of flat file source to SQL Server database.
- Developed, deployed and monitored SSIS Packages including upgrading DTS to SSIS.
- Proactive and Reactive tuning of databases in every stage of the project.
Technology Stack: Linux, Windows XP, C#.Net, J2EE, IIS(Web Server), MS SQL Server 2008, OLTP, T-SQL, Visual Studio 2012, .NET 3.5 SSIS, SSRS Web Services, Excel VBA, Oracle 10g, ASP.NET, MS Access 2007, SQL Analyzer and Enterprise Manager and SQL Agent.
Confidential
.Net Developer
Responsibilities:
- Actively Involved in the Requirements from the Client, Understanding and analyzing the requirements
- Involved in development of User Interface using HTML and JavaScript.
- Contributed utmost to implement complex functionalities and workflows within the user role hierarchies.
- Used Grid View Control for representation.
- Implemented ASP.NET Validation Controls and JavaScript for client-side validation
- Bootstrapping Date picker controls and styles are used for representing date.
- Implemented Responsive Design for all the views in application using Bootstrap CSS.
- Extensively using Ajax calls to pass UI data to MVC Controllers and returning JSON data from the controllers to the Views.
- Using Angular JS for developing single page applications.
- Solving Technical Issues within the Team and involved in Unit testing.
- Incorporated the structured Exceptional handling and Logging, through-out the development cycle.
- Used ADO.Net for creating and manipulating data access logic.
- Used TFS for check in, check out, merge, create branch and managing work allocation.
- Involved in creating tables, stored procedures, and transactions.
- Involved in production Bug fixing and continuous inspection of code by using SonarQube.
- Developed code in a Test-Driven Development (TDD) environment for unit testing applications using NUnit
Technology Stack: .Net Framework 3.0, ASP.NET, WEB API, C#, ADO.Net, VS 2008, AJAX, HTML, CSS3, Bootstrap, TFS, SQL Server 2008, TDD, SonarQube, VSS, MVC
Confidential
.Net Developer
Responsibilities:
- Implemented the system using 3-tier architecture with GUI, Business Logic and Database.
- Implemented reusable Data Access Layer (DAL) using ADO.NET and Interfaces.
- Developing Web Pages for the application using ASP.NET.
- Involved in development of Web Form, Classes using C#.NET that incorporates both N-tier Architecture and database connectivity.
- Involved in designing of User Interface with CSS and HTML.
- Used various ASP.NET web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- ADO.NET was used to connect to the databases in a disconnected oriented architecture.
- Extensively used Grid view control throughout the application.
- Created CSS files to be applied to various web forms on the web pages.
- Developed extensive Stored Procedures and Triggers in SQL Server.
- Involved in Unit Testing and Integration Testing of the entire application.
- Designed and coded application components in an Agile environment utilizing a Test-Driven Development (TDD) approach.
Technology Stack: C#, ASP.NET Web Forms, Custom/User Controls, ADO.NET, Web Services, HTML, TDD, CSS, SQL Server 2008, Visual Studio 2008, Visual Source Safe