Full Stack Developer (angular8, .net Core 3) Resume
Indianapolis, IN
SUMMARY
- 12+ years of IT experience in Software Development Life Cycle (SDLC) of designing, developing and implementing Web - based and Client-Server Applications using .NET Framework and worked on N-Tier Web based enterprise technologies.
- Extensive knowledge and experience in designing, developing, and testing of Business/Commercial Applications using Visual Studio .NET 2010/2012/2019 C#, VB.NET, ASP.NET 4.0/4.5, ADO.NET, SQL Server 2008/2008 r 2/2012/2016.
- Knowledge on .Net core 3.0, Entity Framework Core.
- Experience working with solutions delivery for deploying applications to production.
- Managed team of 6 developers as Tech lead in agile environment, handling scrum meetings, sprint planning and release scope.
- Attend requirement meetings with customers to gather requirements.
- Experience in developing applications using Service Oriented Architectures (SOA), MVC, C#, ASP.NET, Entity Framework, Angular7, J Query, JavaScript, Web Forms, ADO.NET, Web Services, Windows Service, Website Development, WCF, LINQ and other Microsoft Technologies.
- Excellent Experience in writing Data Access Layers using ADO.NET, Entity Frame Work and LINQ to SQL.
- Experience in Windows Communication Foundation (WCF), documenting, preparing test plans and executing it.
- Worked on .NET Security features such as Authentication & Authorization, Windows based Authentication, Forms based Authentication, Authorizing Users and Roles.
- Well versed in managing the project with MS Visual Source Safe, TFS.
- Excellent problem-solving ability by identifying the problem, trouble shooting, and identify the root cause.
- Working knowledge in Web Technologies like Angular7, HTML, CSS and JavaScript.
- Expert level skills in objects creation such as Tables, Views, Table Normalization, User Created Data Types, User Functions, Views, User Profiles.
- Expert in writing SQL Queries, Function, Store Procedures.
- Strong verbal and written communication skills. Excellent analytical and problem solving skills.
TECHNICAL SKILLS
Languages: C#, .NET, VB.net, T-SQL, Typescript HTML, WSDL, Angular7, JavaScript, JQuery, Ajax, CSS, SOAP.
RDBMS: SQL Server 2008/2012/2016
Web Technologies: ASP.Net Web API 2, Angular7, ASP.NET 4.5/4.0/3.5/3.0 , ADO.NET, Linq, VB6 Legacy Applications
Middle Ware: ADO.NET, .NET Remoting, Web Services, WCF, Web Api.
IDE Tools: Visual Studio .NET., Visual Studio Code
Version controls: Visual Source Safe, Team Foundation Server, JIRA, Tortoise SVN.
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
Full stack Developer (Angular8, .Net core 3)
Responsibilities:
- Attend requirement meetings with customer and gather business requirements.
- Used angular 8 and .Net Core3 to build the application and SQL for Database.
- Built Admin screens with inline editing feature for grids using Kendo Angular UI
- Design front end pages using Angular8, KendoUI, HTML, Typescript, CSS.
- Used fluent validation to validate all the input dto’s in Service level for API Endpoints.
- NswagStudio to Autogenerate client Code from API.
- Use BitBucket to host Git repositories.
- Handle merge requests and merge it to master branch after reviewing code.
- Use Bootstrap for styling and mobile compatibility for views.
- Develop fast and reactive applications using Angular8, typescript, Telerik Kendo Controls, HTML.
- Perform CRUD operations in all tiers of application using C#, .Net CORE 3.
- Created Reference tables and transaction tables as per the application needs.
- Worked with Entity framework to generate entities using database first approach.
Confidential, McClean, VA
Lead Software Developer
Responsibilities:
- Attend requirement meetings with customer and gather business requirements.
- Used angular 7 and Web API 2 to build the application and SQL for Database.
- Built dashboard with graphs, tables and cards customizable per user.
- Built reports similar to tableau using code segments from Power BI in the application itself for Admins to generate reports and provided options to select how to view them like bar graph, pie chart or line graph, tables using chart.js.
- Design front end pages using Angular8, KendoUI, HTML, Typescript, CSS.
- NswagStudio to Autogenerate Code from API.
- Handle merge requests and merge it to master branch after reviewing code for performance.
- Use SVN version control for legacy code.
- Use Bootstrap for styling and mobile compatibility for views.
- Develop fast and reactive applications using Angular8, typescript, KENDO UI Controls, HTML.
- Perform CRUD operations in all the layer application using C#, .Net CORE 3.
- Handle internal deployments to Test and UVT Environments.
- Worked with solutions delivery to deploy applications on FAA servers.
- Resolved issues in pre-prod by analyzing root cause for the issue.
- Used WCF Services to get user details from enterprise service for authenticating users on FAA network and provide role-based access to application.
- Created WCF Services to interact with data base and get users and user roles and user info from a different application.
- Created Reference tables and transaction tables as per the application needs.
- Worked with Entity framework to generate entities using database first approach.
Confidential, Washington, DC
Software Engineer
Responsibilities:
- Continued analysis of requirements.
- This is a Three-tier architecture application being developed Using ASP.Net MVC.
- Created new screens in different modules.
- Designed all the pages using html5, CSS, Java Script, jQuery, Ajax and Item Management which is an in-house application.
- Built the functionality of the website Using C#
- Created WCF Services to interact with data base and get users and user roles and user info from a different application.
- Created ASP.NET Validation Controls Server-side validation to enforce Validations.
- Worked on item management to apply security to pages and controls.
- Applied IOC(Inversion of Control) to make the application independent of low level methods and to reuse the methods to avoid redundancy.
- Used Linq queries in service methods.
- Used Kendo controls for dropdowns, auto complete and multi select and grid views.
- Worked with CSS and Html attributes to align controls.
- Created views by using joins for search screens to search the application for previously created records and projects.
- Created Reference tables and transaction tables as per the application needs.
- Used business validation messages in order to display validation messages from database instead of hard code messages to make it easy for the user to change these messages any time without changing the code.
- Worked with Entity framework to generate entities using database first approach.
- Worked with creating interfaces, implementing those interfaces and generating proxy for the services created.
- Worked with test cases to test the application using Unit testing.
- Worked with importing data from excel to prepopulate data to controls.
- Worked with creating View Models, Data transfer Objects and entity models to follow three tier architecture while saving and updating data.
- Worked with displaying grids using session objects.
Environment: Visual Studio 2015,ASP.NET, C#, AJAX, JQuery, JavaScript, LINQ, SQL Server 2014.
Confidential, Baltimore, MD
Sr. Systems Programmer
Responsibilities:
- Developed & maintainedWebForms with ASP.NET,SQL Serverand C#.NET.
- The front end is based on ASP.NET and Java Script.
- Created new screens in Admin module.
- Created Store Procedures and User Defined functions using T-SQL.
- Integrated this application with a Web service layer to enable transfer of data between the client and server.
- Created ASP.NET Validation Controls and JavaScript Validations to enforce Validations.
- Involved in Database creation, Database Tuning, SQL Tuning, Performance planning.
- Tested the application with disability software tools like Jaws, Magic and Dragon
- Performed Unit testing and Integration testing on the modules according to the requirements and development changes.
Environment: Visual Studio 2015,ASP.NET, C#, VB.NET, AJAX, JQuery, JavaScript, XML, SQL Server 2014.
Confidential
.Net Developer
Responsibilities:
- Involved in complete software development life cycle(SDLC)
- Coordinate with business users in gathering business requirements, designing and programming the application according to the requirements and translating them to technical specifications.
- Developing web application using Microsoft Web Services and WCF.
- The front end is based on ASP.NET and JavaScript.
- Integrated this application with a WCF service layer (WCF, Entity Framework) to enable transfer of data between the client and server.
- Demonstrated a strong understanding of the .NET framework and its various components including but not limited to C#, VB.net WCF, ASP.NET.
- Demonstrate a strong understanding of object oriented design patterns, principles and frameworks used for web application development.
- Followed Model-View-Controller (ASP.NET MVC) pattern for ASP.NET.
- Working on REST JSON Services for UI to consume.
- Created user access control to restrict users based on user roles and assigned security permissions using WCF Services.
- Used Microsoft ASP.NET MVC, C#, VB.net, Java Script/AJAX, Entity Framework, WCF, Web Services.
- Working on Entity Framework, WCF services to create a user friendly and responsive application.
- Involved in Unit Testing, Integration Testing and System Testing.
Environment: Visual Studio 2013, ASP.Net, C#, ASP.Net, VB.net, MVC, Angular JS, Team Foundation Server, WCF, Node.js, HTML, AJAX, XML, XSL, JavaScript, JSON.
Confidential
Associate .Net Developer
Responsibilities:
- Graphical User Interface (GUI) designed using ASP .NET, business logic coded in C# and SQL Server 2008 r2 as backend database.
- Followed N-Tier Application Architecture to ensure flexible and reusability of the application.
- Used C#, ASP.NET, VB.net, SQL Server, Web Services, and a custom single sign-on.
- Developed applications leveraging ADO.NET, LINQ to SQL, and the Microsoft Enterprise Library Data Access Application Block.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- UsedWeb development technologies, specifically ASP.NET, C#, HTML, CSS3,
- Created Store Procedures and User Defined functions using Transaction SQL.
- Development and Deployment using ASP.NET, C#.NET, HTML 4, CSS and JavaScript/ JQuery.
- Used LINQ and WCF to communicate between DAL and other business components.
- Developed WCF Web Services to implement the Service-Oriented Architecture (SOA).
Environment: C#, ASP.NET, ADO.NET, SQL Server 2008, Web Services, Web forms, Visual Studio 2008, CSS, JavaScript, JQuery.
