.net Developer Resume
Flint, MI
SUMMARY
- Around 7 years of experience in designing, developing, testing, and implementing client/server applications, web development, Object Oriented Programming in Software Development Life Cycle (SDLC).
- Extensive experience of developing software applications with the C#, VB.Net, .NET Framework,ASP.NET, ASP.NET CORE 2.x, MVC, Entity Framework, Entity Framework Core, ADO.NET, LINQ, Lambda, Reporting Tools, Azure, JavaScript, TypeScript, jQuery, XML, Angular JS, Angular and Angular Material.
- Extensive experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Unit of Work, Repository pattern in the development of multi-Tier distributed Enterprise Applications.
- Extensive professional experience of Healthcare, Marketing and Financial Domains on web-based applications.
- Highly experienced with modern JavaScript frameworks and libraries like AngularJS, Angular, Typescript and jQuery.
- Experience in designing and developing complex user interfaces (GUI) using ASP.NET MVC.
- Experience of designing and developing of software applications with the Object-Oriented Design Principles, Parallel Programming, Multi-Threading, Dependency Injection.
- Hands on Experience in implementing and consuming Rest WEB API 1.0/2.0 versions, used HTTP methods(verbs-GET,PUT,POST,PATCH,DELETE)to do CRUD operations, supporting JSON.
- Developed several web applications using ASP.NET MVC 5/6, Web Forms and REST services in ASP.NET Web API.
- Experience working experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions, Performance Tuning, Triggers, Normalization and Query optimization techniques using SQL Server.
- Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in ORM, Entity Framework Code First, Database First approaches, implemented the Features Security, Performance, CRUD operations and Migrations etc.
- Created Entity classes, relationships between entity classes using Entity Framework 4.0 to manage relational data objects and used LINQ to Entities to massage the data.
- Experience in testing frameworks like MS-Test, Moq, NUnit, Junit, Jasmine, Mocha and Karma.
- Efficiently used Data Readers and Datasets in ADO.NET to retrieve, display edit and update the database.
- Proficiency in working with databases like Oracle, MySQL and MongoDB and have Strong analytical and conceptual skills in database related work primarily creating complex stored Views, Triggers and Functions.
- Experienced in Agile and Test Driven Development (TDD) technique, Worked with SCRUM through project life cycle and involved in Code Review meetings, Implementing User Stories.
- Experience in working in Software Configuration Management using different version control and source control tools like Microsoft Visual Source Safe (VSS), Visual Studio Team Foundation Server (TFS), JIRA and GitHub.
- Knowledge on developing Packages using SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
TECHNICAL SKILLS
Language: C, C++, C#, SQL, JavaScript, HTML, CSS, jade, XML, Basic Java
Tools: Visual Studio, MS Server Management Studio, Xcode, Netbeans
Operating System: OS X, Ubuntu, Windows NT/XP/ 7/ 8/10, UNIX
VersionControl: Github, Bitbucket, SourceSafe, TFS
Database: MongoDB, DynamoDB, RDS, SQL, MySQL
Framework: ASP.Net WEB API SOAP REST, VB.NET, ADO.NET, NodeJs, AngularJs
PROFESSIONAL EXPERIENCE
Confidential, Flint, MI
.Net Developer
Responsibilities:
- Created CSS files to be applied to various web forms on the web pages.
- Used C# language in developing the Business logic, wherein extensively implemented the Object-Oriented Programming functionalities.
- Developed 3- tier architecture application with User Interface, Business and Data Access layers using .NET Core with better suited cross platforms basis and Entity Framework.
- Used C# language in coding to create class libraries and business logic.
- Followed Agile SCRUM Developmental approach to deliver product releases by SPRINT processes in an iterative and incremental approach (SCRUM).
- Designed user interface using Web Forms, HTML, XML, XSLT, CSS, AJAX, and jQuery.
- Created self-hosting WCF web services and involved in configuring various endpoints.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery in ongoing projects.
- Created class diagrams, use case diagrams, activity flow diagrams and object Interaction diagrams using UML Modelling on MS Visio.
- Created event-driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client-side validations and used the new validation controls in Visual Studio 2012.
- Expertise in Developing Desktop Applications using Windows form applications.
- Expertise on angular JS framework to develop interactive websites based on client needs.
- Involved in deploying the application on the IIS server.
- Involved in Design and Architecture of the ASP.Net application, WCF based Web Services.
- Extensively used Web Services, SOAP, and XML to expose the reports to facilitate information sharing.
- Designed the application using HTML Helper and Razor Views in MVC architecture that promotes a clear separation between the different layers.
- Strong knowledge of Design Patterns. Implemented different Design Patterns including WPF.
- Experience in working with the latest technology of LINQ to Collection and SQL queries, SPA Anonymous types, Telerik controls, RESTful API's, WIN services/ WinForms and WCF web services.
- Installing and supporting IIS for use with Web applications.
Environment: .Net Core V 3.0, Visual Studio 2010, SQL Server 2012 and IIS 6.0, AngularJS, JavaScript, MVC, WPF, TFS, LINQ, RESTful API, ADO.NET, WCF, C#, HTML, HTML5, CSS3, AJAX, AJAX Control Toolkit, jQuery, Scrum MS, Visio
Confidential, Greenwich, CT
Software Developer
Responsibilities:
- Worked with financial tools securities and compliance for the financial OMS pre and post trade involving multithreaded services and schedulers.
- The tool helps to view, measure various levels of security the financial instruments related to compliance using VB.NET, C#.NET & SQL functions and stored procedures.
- Created various settings configurable by user that redefines the user interface based on subscriptions.
- Worked on a project involving financial compliance software touching back office software.
- Added different settings, trend analysis, intuitive search, serialization, categorization for the users and help to manage data in various levels of security.
- Enhanced features to the project for alerts generation and integrating previous models having up to 3 layers of data and modify the structure for clients’ needs using ASP.NET, VB.NET, C#.NET & TSQL.
- Made Changes to an existing project based on the client requests for transmission of files in various formats CSV, JSON, XML and import, export, synchronization of files over multiple servers.
- Mapped the newly added features to the existing file structure and in storage, transmission and retrieval over remote machines and cloud servers.
- Worked closely with QA team for updating the TelerikUI WinForms changes on requests.
Confidential
WEB MASTER
Responsibilities:
- Developing windows and web applications using C#.NET, SQL, C++, ASP.NET WEBFORMS, ASP.NET MVC, ENTITY FRAMEWORK
- Pinging Search Engines and Penguin 3, 4, 5 based optimization Techniques.
- On page and Off page optimization build screen.
- Website Pool Management and daily procedure.
