Full Stack Dot Net Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Over 6+ years of professional experience in Analysis, Design, Development, and Deployment of various commercial web, client - server and windows application.
- Experience in various business sectors including Financial, Banking, Health and IT Services.
- Technical expertise primarily in Microsoft Technologies, such as .Net Framework 4.5/4.0/3.0 ASP.NET, C# .NET, VB.NET, ADO .NET and Entity Framework.
- Extensively worked with Web Apps, Windows Applications, Web Forms, User Controls, ASP.NET MVC Views and WEB CONTROLS using C#, HTML/HTML5, CSHTML, DHTML, CSS, CSS3, XML, JavaScript, TypeScript, jQuery6, Ajax, JSON, Visual Studio.
- Implemented various design patterns in application development and UI patterns such as MVC (Model View Controller), MVVM ( Model View, View Model ) in the web applications.
- Experienced in developing dynamic web and mobile UI using modern JavaScript frameworks, libraries like AngularJS/2/4, React JS, NodeJS, Bootstrap templates and jQuery.
- Experienced in managing security features in the .NET framework like authentication and authorization of users using Forms based authentication, creating Membership, Profiles and Role Providers.
- Have Experience in using ADO.NET objects such as SQL/OLEDB Connection and Command, Data Reader, Dataset, Data Adapter.
- Implemented multi-threaded Web Scraping solution utilizing the .NET Parallel Library and Managed Extendable Library (MEF).
- Experience in using WEBAPI 2 and WEBAPI 1 to create HTTP Restful Webservices and worked extensively on Web API(Restful) , Services oriented Architecture(SOA) , webservices, .Net Remoting, SOAP, WSDL, UDDI, XML, WCF (Windows Communication Foundation).
- Implemented WCF Security using XML-based SOAP profiles.
- Strong knowledge in using WPF, Silverlight and worked on XML, XSTL and SOAP .
- Hands on Experience with Object Oriented Programming concepts like Inheritance, Polymorphism, Abstraction and Encapsulation, use to provide optimal code for the clients-Side and Sever-Side.
- Developed applications following Object Oriented Programming (OOP), Service Oriented Architecture (SOA), N-Tier and Inversion of Control (IOC) patterns.
- Experienced in LINQ (Language Integrated Query Language), LINQ to SQL, LINQ to Objects.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using AngularJS and Developed user interface by using the Angular JS, Flux for SPA development.
- Involved in using Angular JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Bootstrap and AngularJS, React.JS and Node.JS in effective web design.
- Involved in developing the web pages using Angular2 in building the Single page applications(SPA).
- Experience in NoSQL database development like enhancements to MongoDB architecture for improving the performance and scalability used MongoDB in many full stack applications.
- Experience in database objects like complex queries, stored procedure, views, triggers and functions using MS SQL server 2012/2008 R2 and performed query tuning to improving performance.
- By using Entity Framework Code First Migrations I could accomplish this task in a relatively easy way.
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with in .Net environment.
- Had good experience on JavaScript test scripts using tools like Grunt , Karma and test frameworks like, mocha , Jasmine.
- Experience with N-Unit Testing, Log4Net in developing test cases and determining application functionality, performed unit testing, integration testing, system testing and performance testing.
- Good experience using Source Code Control Systems like MS Visual Source Safe, Tortoise subversion , clear case and Team Foundation Server (TFS).
- Hands-on experience in using various version control systems: SVN, Git and GitHub. Used Git for version controlling and regularly pushed the code to GitHub.
- Hands on experience on using Bug issue Tacking tools like JIRA, Bugzilla.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Had excellent Communication skills, Interpersonal skills, Analytical and Problem-solving skills.
TECHNICAL SKILLS:
Programming languages: C#, VB.Net, C.
Web Technologies: ASP.NET (4.0/3.5), MVC, Web API, AJAX, XML, HTML, CSS, Web Services, Angular JS/2/4, WCF, VBA, ASP 3.0/2.0, WSDL, UDDI, AWS, Azure, IIS (8.0,7.0,6.0).
.NET Technologies: .NET Framework (4.5,4.0, 3.5,3.0), ADO.NET, WPF, Entity Framework 6.0/5.0/4.0, NET Core 1.0.
Testing Frameworks /Tools: MS-Test, N-Unit, Junit, Jasmine, Mocha, Karma.
Tools: /IDE: Visual Studio .Net 2005/2008/2010/2012/2013/2015/2017, Eclipse, Micro services.
Database Development: MS SQL server 2000/2005/2008, MS-Access, MySQL, IBM DB2, MongoDB.
SQL Server Tools: SQL Management Studio, Profiler, Query Analyzer, Export & Import (DTS).
Scripting Languages/Libraries: Typescript, JavaScript, jQuery, React JS, Ajax, bootstrap.
S ource Control Tools: GIT, SVN, TFS (2010), Visual Source Safe 6.0.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Full Stack Dot Net Developer
Responsibilities:
- Worked in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Developed applications using Microsoft technologies such as .NET Framework 4.5, Web applications using ASP.NET MVC.
- Implemented Web API and REST architecture to create services and expose it with data.
- Using jQuery & JSON for dynamic User Interface, retrieval and posting of data.
- Used AngularJS to bind HTML to JavaScript Objects and develop Single Page Application (SPA).
- Implemented Presentation layer using CSS Framework, AngularJS, jQuery, Wire-framing, and HTML5.
- Developed custom HTML elements using AngularJS directives.
- Responsible for creating custom filters and pagers using Angular JS core providers.
- Designing and implementing dependency injection in Angular JS.
- Develop and maintain Data loader, Data Retriever in the application written in Angular JS, WEB API .
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery UI and AngularJS.
- Used Angular JS directives such as ng-model, ng-bind, and ng-repeat to display data from Angular JS controllers.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Used WCF to communicate between DAL and other business components, Generated and Configured SSL certificates to secure WCF messages.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Implemented Data Binding using Data Context, Object Providers and Implemented Business logic using WPF Class Library with C# Custom Business Entities.
- Used list, trees, toolbars, menus and context menus for navigating between pages in windows presentation foundation(WPF).
- Implemented .Net Security features of token-based Authentication and claims-based Authorization using .Net Membership.
- Implemented .Net classes for Business Logic Layer using C#.
- Coding and tuning the queries, stored procedures and functions, Triggers in SQL Server.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL server.
- Wrote the code and debugged with ASP.NET, WCF, C#, Rest API.
- Developed the application using MVC 5, Entity Data Model and RESTFUL and WCF services.
- Created responsive design of the web pages using twitter Bootstrap.
- Debugged and tracked using Fiddler for Web API services .
- Using jQuery and JavaScript for implementing client-side validations at Controller level.
- Developed Web User Controls and Custom User Controls to minimize code redundancy.
- Designing and developing rich application for Windows (WPF).
- Created Queries, joins and stored procedure on multiple tables, Functions and Triggers using LINQ in SQL 2014 for inserting/updating/ deleting the data into the relational tables.
- Developed various Stored Procedures for the data retrieval from the database and generating different types of reports
- Monitoring databases queries for performance, due to issues on slowly running transactions from UI s and SSRS reports.
- Scheduling SSIS jobs using SQL Server Agent and production support.
- Trouble shoot and solve data issues or validation issues in SSIS packages and web applications.
- Designed SSIS Packages to transfer data between Active Directories, Servers and databases.
- Involved in object oriented analysis and design using UML (Unified Modelling Language) such as use case, activity, sequence, class and component diagrams using Visio.
- Developed Service Oriented Architecture (SOA) that provided methods for system development and integration.
- Implemented Azure Storage, Azure SQL, Azure Services and developing Azure Web role .
- Used Git repository and Git source control for Source Code Control, project related document sharing and team collaboration.
Environment: Visual Studio 2015, VB.NET, .Net framework 4.5, MVC 5/4, C#.Net, Angular JS, Node JS ADO.net, GIT, Entity Framework 4.0, WCF, SQL Server 2012, Bootstrap, AJAX, XML, JavaScript, JSON, jQuery, HTML5, CSS3, Azure Technology.
Confidential, Brisbane, CA
Full Stack Dot Net Developer
Responsibilities:
- Involved in client interaction, requirements gathering, design, development and delegating task to other teammates.
- Worked closely with Business users to understand and analyses the business requirement.
- Followed the Agile Software Development Methodology.
- Development of UI screens using HTML, jQuery using MVC with CSS.
- Design and Develop application using ASP.NET MVC4, Entity Framework, jQuery, Html, Java Script and CSS.
- Used View Bag, View Data and Temp Data to pass data to Views in MVC.
- Developed frontend and backend user interface in Angular JS.
- Designing the frontend functional layouts using Html, Angular JS and core java script.
- Responsible for Designing & developing Web User Controls in .NET 4.0 Framework using C# ASP.NET MVC 4 and Angular JS.
- Used Entity Framework to design conceptual data access layer from relational database to get the data from the database.
- Involved in application level tracing, debugging and state maintenance.
- Stored Procedures and Triggers are written to automatically update the SQL Server database and to perform automated rules.
- Implemented client-side validations/scripting using JavaScript and used AJAX.
- Involved in generating reports through MS SQL Server reporting service (SSRS).
- Worked with SSIS to pull data from Excel files into the database.
- Created SSIS packages which created Excel files out of data in the database and emailed to clients.
- Used Team Foundation Server, Project Related Document Sharing and Team Collaboration.
- Used Entity Framework Model as the Data Access Layer (Database First) and implemented data objects, Mapping and executed stored procedures.
- Responsible to improve the responsiveness of the overall application using HTML and AngularJS.
- Created a virtual network on Windows Azure to connect to all servers.
- Implemented methods through controllers in MVC to handle user inputs and responses.
- Extensively involved in User Interface designing using ASP.NET MVC views.
- Worked in ASP.NET Web Forms, ASP.NET State Management, ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application and used ADO .NET to connect to SQL Server.
- Developed presentation layer using server-controls, HTML controls and user and custom controls.
- Developed rich UI for the application using Windows Presentation Foundation (WPF).
- Involved in Test driven environment of the project and used unit testing for application.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
Environment: ASP.NET 4, C#. NET, WCF, ADO.NET, Angular JS, MS SQL Server 2010, SQL Server Management Studio, Visual Studio 2012/2013, Team Foundation Server, MVVM.
Confidential, Boston, MA
Full Stack Dot Net Developer.
Responsibilities:
- Used 3-tier architecture for presentation, Business and Data Access Layers.
- Involved in designing and development of web forms
- Consuming WCF services and communicated them with JavaScript to display certain information
- Developed application using C# and MVC in Microsoft.NET framework.
- Analysis, Design and Development using ASP.NET and C#.
- Development of .NET and server-side code using .NET Framework.
- Extensively Worked on the User Interface.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Designed and maintained database in MSSQL Server 2008 Created tables, views, user defined functions, stored procedures and triggers using Enterprise Manager and Query Analyzer.
- Used AJAX and jQuery in web forms to validate.
- Worked on HTML, CSS and XML-Schemas.
- Extensively used Grid Views, Details View and Tree View sorting and paging
- Used Crystal Report Viewer control and Report document component to view the reports.
- Implemented Custom Nested Grid Views.
- Developed User Interface with CSS Cascading Style Sheet and HTML.
- Developed N-tier application that includes presentation layer, business logic layer, data layer and Application tier using ASP.NET and C#.
- Interaction with SQL was established with ADO.NET.
- Created stored procedures (SP), triggers, views and Functions using SQL
- Hands on experience in CRUD operations with databases.
- Designed and developed reports in SQL Server using SQL Server Reporting Services.
Environment: ASP.NET, C#.NET, ADO.NET, Microsoft Visual Studio.NET 2008, XML, HTML, SQL Server.
Confidential
Dot Net Developer
Responsibilities:
- I was a part of a Development team responsible for developing tools and solutions using ASP.Net technology with C#.
- Perform Microsoft Standards like coding, naming conventions and performance.
- Writing Style sheets for UI, And Writing JavaScript for Client-side Validations.
- Strong Object Oriented (OOPS) programming skills as extensively used C# to develop the middle tier of the applications.
- Worked with the team on relational database systems on SQL server 2008, 2008 R2.
- Assisted in developing Tables, Triggers, Views, stored procedures and updating the SQL Server database and Optimized SQL Server Stored Procedures using joins and indexes. Supported the database for daily, weekly and scheduled jobs along with bug fixing and production issues. Assisted in the design and development of reports in SQL Server using SQL Server Reporting Services (SSRS).
- Developed various operational Drill-through and Drill-down reports using SSRS.
- Created SQL Queries for the SSRS Reports and Improved the performance of queries by applying indexing on them.
- Implemented AJAX features to reduce full post back, for improving the efficiency and interactivity across web applications.
Environment: ASP.Net, C#.Net, ADO.NET, Ajax, SQL Server 2008, SSRS,HTML,CSS.
Confidential
Dot Net Developer
Responsibilities:
- Involved in design, development, testing and quality assurance of the product.
- Writing Style sheets for UI, And Writing JavaScript for Client-Side Validations.
- Used webservices to interact with the business layer.
- Used Java Script and AJAX for Client-side events, styling and Validations on the data prior to being submitted to the database.
- Adding the Ajax Controls to the Page.
- Created required objects using C# for interacting with Crystal Reports.
- Written stored procedures in SQL servers which are indeed used as data source for Crystal Reports.
- Created Clustered, Non-Clustered Indexes on tables to speed up the data pulls.
- Used Cascading Style Sheet (CSS) to attain uniformity through all the pages
- Responsible for developing and implementing Workflows.
- Writing Stored Procedures in SQL.
- Creating Database Tables and its Data types.
Environment: ASP.Net, C#.Net, ADO.NET, Ajax, SQL Server 2008,HTML,CSS,Crystal Reports.