Full Stack Engineer (angular/.net Core) Resume
Des Moines, IA
SUMMARY
- Around 8 years of professional experience in working with Microsoft technologies like C#, ASP.NET MVC,ASP.NET WEB API,.Net Core,ADO.NET/Entity Framework,Microsoft SQL Server,IIS,TFSand front - end development technologies HTML5, CSS3, NodeJS, React JS, JavaScript, jQuery,AngularJS,Angular2,Type script and Bootstrap framework.
- Hands-on technology experience of designing & developing software applications with Entity Framework,.NET Framework 1.0/1.1/2.0/3.0/3.5 using C#, ASP.NET MVC, .Net Core.
- Experienced working withAGILE SCRUM, Waterfall,and involvement in all phases ofSDLC.
- Proficient in implementation ofN-Tier ArchitectureData Access Layer, Business Logic Layer and User Interface.
- Exceptional knowledge onObject Oriented Programmingconcepts includingMultithreading,Collections,Exception Handling.
- StrongObject-oriented Analysis and DesignandC#, VB.NETProgramming skills.
- Expert in developingweb-based applicationsand cross browser applications using.Net Framework.
- Strong Experience in programming with .NET Framework usingC#,ADO.NET Entity Framework,ASP.NET MVC,Visual Studio 2008/2010/2013 , SQL Server 2008/2012.
- Expertise inASP.NET, .Net Core, ASP.NET MVC, ADO.NET, ASP.NET Web Services.
- Experience in building Single Page Applications (SPA) using HTML5, CSS3, Bootstrap, AngularJS, ASP.NET MVC, Bootstrap, ASP.NET Web API, Entity Framework.
- Experience withjQuery, JSONclient-side light weight programming language skills.
- Experience in patternsMVC,WCF,WPF,LINQ, Visual Studio various versions,Web services,XMLandJSON.
- Proficient with developing various web services likeWCF,ASP.NET Web API's using bothSOAPandRESTarchitectures.
- Experience in creating interactive web application and single page application usingAngularJS,Angular 2/4/6/8.
- Experience in deploying applications with Cloud Services by creating a simple Cloud Service with Visual Studio, testing it locally, deploying to a liveMicrosoft AzureCloud environment andAmazon Web Services (AWS).
- Experience in implementing and migrating and deploying workloads on Azure VM.
- Experience in Azure for system Deploying, Operating and Maintaining compute, network and storage in the Microsoft Azure environment using Microsoft Technologies.
- Good Experience in configuring and managingIIS 6.0/7.0- WEB Server.
- Strong experience in the Analysis, Design, Development and Implementation of multi-tier web-based applications and distributed applications usingWCF/Web servicesStandards based onService Oriented Architecture (SOA).
- Proficient experience in building service-oriented applications usingWCF (Windows Communication Foundation).
- Working experience in Database design and writingStored Procedures,Functions,Statements,Triggers,Views,Joins, performingQuery OptimizationandPerformance TuninginSQL Server 2008/2010/2012 Databases.
- Strong knowledge inETLprocess usingSSISand creating reports likeDrilldown Reports,Drill Through ReportsusingSSRS.
- Knowledge in creating, deploying, and managing reports usingCrystal Reports.
- Proficient in writingUnit TestCases forbusiness logicandWeb Services,performed Unit Testing usingNUnit TestingFramework.
- Working Experience in establishing Continuous integration/ Continuous Deployment services usingVisual Studio Team System (VSTS),TFSandGIT.
TECHNICAL SKILLS
Languages: C#, VB.Net, SQL, PL-SQL, T-SQL.
Server Scripting: ASP.NET 1.1/2.0/3.0/4.0/4.5
Client Scripting: JavaScript, JSON, Angular JS/2/4/6/8.
UI: React JS, Node JS, TypeScript, Bootstrap, Angular JS, jQuery.
Web Technologies: ASP .NET MVC 3.0/4.0/5.0, ASP.NET, .Net Core, XML, AWS, Web API.
Database: SQL Server, Oracle.
Application Tools: Visual Studio, MS Visual Studio Code.
Middleware: Entity Framework 6.0/5.0/4.1, LINQ, Web services.
Versioning: MS TFS, SVN, GIT
Reporting Tools: SSRS, SSIS.
Methodology: Agile
Operating System: Windows, macOS, Unix, Linux.
Testing: TDD, BDD, Gherkins Nunit.
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Full Stack Engineer (Angular/.Net Core)
Responsibilities:
- Involved in the completeSoftware Development Life Cycle (SDLC)including Analysis, Design, Implementation, Testing and Maintenance withAgile Methodology.
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Worked with advanced concepts of ASP.NET Core MVCsuch asModelsandProviders,Filtersused for developing backend technology.
- Implemented convention-based CRUD actions likeGET,POST,PUTandDELETE.
- Designed and createdmodels,components,modules, andservicesto apply client-side logic anddependency injectionusingAngular 2.
- Implemented Client-side validation usingAngular 2Custom Form Validation withng-showandng-hide.
- Developed the front-end of the web application usingAngular 2,HTML5,CSS3,AJAX,Bootstrap3/2,andjQuery.
- ImplementedLINQ Queryoperations likeGrouping,OrderingandFilteringoperations to access database for search of routes, drivers, and packages.
- Developed variousStored Proceduresfor the data retrieval from the database and generated different types of reports usingSQL Reporting services (SSRS).
- ImplementedJWT Tokenbased authentication to secure theASP.NET Core Web APIand provide authorization to different users.
- Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular JS 2.0, and Node JS as a platform for Web applications.
- Developed applications using Microsoft technologies such as .NET Framework 4.0/3.5/3.0/2.0 , Web applications using ASP.NET.
- Developed the application using MVC 4.0+, Entity Data Model, and RESTful and WCF services.
- Implemented UI using MVC 4.0, HTML, XML, CSS, JavaScript, AngularJS, AJAX, and Web Form Controls to create responsive web pages, developed Master Pages.
- Using jQuery and JavaScript for implementing client-side validations at the Controller level.
- Creating Queries and joins on multiple tables, Functions, and Triggers using LINQ in SQL for inserting/updating/ deleting the data into the relational tables.
- Worked on the Reports module of the project as a developer on MSSQL Server 2005(usingSSRS, T-SQL, scripts, stored procedures, and views).
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations.
- Developed and designedSPAuser interfaces inAngularJS.
- Defined new validations throughAngularJSfor the form field validation implemented throughHTML5.
- Extensively worked on developing applications usingAzure.
- Worked onAzurefor highly available customer facing B2B and B2C applications.
- Used Window Azure to deploy the application on cloud and managed the session.
- UsedAAD Graph APIto programmatically access Azure Active Directory throughREST APIendpoints.
- Developed User controls usingASP.NET, VB.NET and C#and used them dynamically in the web pages using Master pages and CSS.
- Created, debugged, and modifiedStored Procedures, Triggers, Tables, Views, andUser-Defined Functions.
Environment: Visual Studio Professional, SQL Server, SSRS, SSIS, Angular 8, SVN, RUF Framework, Web API, Microsoft Azure, Node JS, React JS, JavaScript, jQuery, TypeScript, Angular JS/2, AJAX, WCF, ASP.Net, .Net Core, ASP.NET MVC, HTML5, CSS3, Bootstrap.
Confidential, Northbrook, IL
Full Stack Engineer (.NET/UI)
Responsibilities:
- Worked onVisual Studio 2015/.Net CORE 1.0 Frameworkto implement Business Logic.
- Involved in building the new application from scratch and involved in migrating the application from Angular 2.0 to Angular 4/5 and .Net 4.5 to Net CORE 1.0.
- Designed and implemented the Core components for the application, which included a Data Access Layer and Business Logic layer.
- Implemented JS and CSS from Site core so that Content Editors can modify them without any dev effort.
- Designed and implemented the Core components for the application, which included a data access layer and an error logging component.
- Developed core functionality with theASP.NET MVC4 Framework (C#.NET, NHibernate).
- Worked on ASP.Net to design the web pages.
- Enhanced legacy application by building new components inAngular 2andTypeScript.
- Used the functionalities for writing code inHTML5, CSS,AngularJS, JavaScript, jQuery, Ajax, JSON,andBootstrapwithMySQLdatabase as the backend.
- Used LINQ to SQL Feature of .Net Framework for retrieving data from SQL Server.
- Used C#, ASP.Net, CSS, and AJAX control to work on the Front-End Application.
- Created Stored Procedures, SQL Queries, and LINQ Queries for the data layer.
- Implemented CRUD functionality with Entity Framework in ASP.NET MVC.
- Implementation of client-side validations using jQuery and server-side validation using ASP.NET MVC validation at the controller level.
- Written Logic for implementation of the Display of Fields on the availability of API.
- Used jQuery for page scripting, AJAX calls, JSON, and XML for passing objects from controller to view and vice versa.
- Involved in the migration of existing modules of the web application from physical deployment to AWS. I also designed, built, and deployed the new modules utilizing the AWS.
- Experienced in implementing security features like authentication and authorization using form-based and window-based authentication, authorizing user, roles, and user account.
- Worked on SOAP and RESTFUL services using web API which returns JSON data.
- The ADO.Net entity framework was used for the object to database mappings and involved in writing on-memory queries using LINQ.
- Worked on routing to load controller type using MVC 5.0 Web APIs for reaching appropriate action in the web application.
- Converted .Net application to MicrosoftAzure Cloud Service Projectas part of cloud deployment.
- UsedAzurefor Scaling and checking the reliability of the applications which were developed during the project.
- Used Azure components likeService Bus,implemented a communication system between mutually interacting software applications, Message Queues,Redis Cacheto support data structures such as strings, hashes, lists, sets, sorted sets with range queries.
- Worked closely with offshore team to Create a database known asSQL AZURE database, which integrates with Active directory andHadoop.
- Used GIT for source control and application development.
Environment: C#.NET, ASP.NET MVC 5.0, .Net Core, Visual Studio 2015, jQuery, LINQ, AJAX, JSON, WCF, AWS, Azure, JavaScript, Bootstrap, TypeScript, React JS, SQL Server2014, T-SQL, SSRS, SSIS, C#, Vb.net, SOAP, RESTFUL, API’s.
Confidential, Frankfort, KY
Sr.Net Developer
Responsibilities:
- Worked closely with the business team and client for requirement gathering and analysis and provided the desired solution.
- Worked onWriting codeanddebuggingskills withASP.NET,WCF,C#,Web services.
- Developed applications using Microsoft technologies such as .NET Framework 4.0/3.5/3.0/2.0 , Web applications using ASP.NET, .Net Core and distributed applications using WCF, XML Web Services, andMessaging system.
- Involved in the implementation of Object-Oriented Concepts during development.
- Developing the application using MVC, Entity Data Model, and RESTful and WCF services.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Maintained existing cloud environment usingMicrosoft Azure.
- Worked on cloud computing usingWindows Azure and SQL Server Azure.
- Worked withMicrosoft Windows Azureincludes a complete set of enterprise-ready data services, including WindowsAzure Storage and SQL Databases.
- Worked on Bootstrap JS Button, Collapse, and Dropdown for SPA.
- Developed reports usingMS SQL Server Reporting ServicesandCrystal Reports 8.0.
- Implemented UI using MVC 4.0, HTML, XML, CSS, JavaScript, AngularJS, AJAX, and Web Form Controls to create responsive web pages, developed Master Pages.
- Used jQuery and JavaScript for implementing client-side validations at the Controller level.
- Used jQuery JSON for dynamic User Interface, retrieval, and posting of data.
- Used Team Foundation Server 2008 for Source Code Control, project-related document sharing, and team collaboration.
- Implemented Data Access Layer using Entity Framework to connect, retrieve, and update the data from the SQL server.
- DevelopedWindows Developmentwith VB.NET.
- Creating Queries and joins on multiple tables, Functions, and Triggers using LINQ in SQL 2008 for inserting/updating/ deleting the data into the relational tables.
- Developing various Stored Procedures for data retrieval from the database and generating different types of reports.
- Involve in object-oriented analysis and design using UML Unified Modeling Language such as use case, activity, sequence, class, and component diagrams using Visio.
ENVIRONMENT: Visual Studio 2012, .Net framework 4.5, MVC 4.0, C .Net, .Net Core, ADO.net, TFS, Entity Framework 4.0, Web API, WCF, SQL Server 2008, Azure, T-SQL, Bootstrap, AJAX, XML, JavaScript, Node JS, TypeScript, React JS, AngularJS, JSON, jQuery, HTML, CSS, Crystal Reports.
Confidential
C#/Dot Net Developer
Responsibilities:
- Involved in requirement gathering, functional and technical specification.
- Coding and debugging using ASP.NET and C#.
- Writing Database routines, stored procedures, and fixing up standard specifications.
- Identified researched, investigated, analyzed, defined, and documented business processes.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
- Involved in the requirements gathering, analysis, design, code review, and development stages.
- Developed reusable UI widgets such as the navigation menus.
- MVC Design Pattern followed for application development.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Design and developed static and dynamic pages validating Client-side and Server-side scripts.
- Used AJAX controls & techniques while designing the Summary page to present data dynamically and to allow interaction.
- Developed CSS and involved Master Pages to user interface uniformity.
- Performed Unit testing, Regression testing, and Integration testing.
- Deployed triggers for e-mail confirmations.
- Wrote Stored Procedures, Transactions, Triggers, and Statements to access data from Oracle Server Database.
Environment: C#, ASP.Net, HTML, CSS, Visual Studio 2003, Windows, Visual Studio Code, ASP.NET, JavaScript, SQL Server 2000.
