We provide IT Staff Augmentation Services!

Full Stack Engineer (angular/.net Core) Resume

3.50/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • 7+ years of IT experience in Requirements gathering, Analysis, Design, Development, Testing, Deployments and Production Support.
  • Experience working in both AGILE (SCRUM) and Waterfall methodologies.
  • Extensive experience in designing and developing applications using C#, Typescript, .NET CORE(3.1), ASP.NET MVC, Web API, Web Services, WCF, ADO.NET, Entity Framework, Angular 2/4, JavaScript, SQL Server, AJAX, jQuery.
  • Experience in working with HTML/HTML5, DHTML, CSS, CSS3, LESS, XML, JavaScript (ES6), jQuery, JSON.
  • Expertise in client - side store management using NGRX for unidirectional data flow.
  • Expertise in creating custom directives in Angular 2/4/6 to re-use components in various parts of the application.
  • Experience in building Single-page applications (SPA) by using Angular 2/4/6.
  • Proficiency in using Object Oriented Programming Principles like Inheritance, Polymorphism, Encapsulation, Abstraction.
  • Excellent hands-on knowledge in design patterns and strong knowledge in asynchronous programming
  • Experience in Cloud Platforms like Microsoft Azure, Pivotal Cloud Foundry.
  • Used NGRX store for making the API calls, implemented action types, actions, reducers and selectors.
  • Extensively worked on Web server like IIS 5.0/6.0/7.5.
  • Experience in using ASP.NET AJAX, VB.NET framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
  • Used Jenkins for Continuous Integration and Continuous Deployment.
  • Experience working in various Agile Patterns. Implemented Kanban System, Pair Programming, and Mobbing effectively.
  • Experience in creating Solution Architecture based upon Microsoft Azure PaaS Services
  • Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against MS SQL Server 2008, SQL Server 2012/2008/2005 , T-SQL 8.
  • Worked with IIS and Windows Server 2008 during application deployment.
  • Experience using Grunt JS for running JavaScript tasks.
  • Worked on Web API for creating RESTful Services
  • Experience with Web Services, Web Forms, Win Forms, and Microsoft .Net Frameworks.
  • Experience in usingLanguage-Integrated Query(LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
  • Hands on work experience in MOQ (Mock), NUNIT, XUNIT unit testing framework using MVC 5.
  • Extensive experience in Unit testing. Implemented TDD effectively.
  • Experience working in Test Driven Development and Behavioral Driven Development.
  • Experience in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server.
  • Good experience with Reporting tools like SQL Server Reporting Services (SSRS), SSIS.
  • Excellent analytical and interpersonal skills. Quick learner and good performer both in team and independent job environments. Proficient at grasping new concepts, applications, and technologies quickly, and utilizing the same in a productive manner.

TECHNICAL SKILLS

Programming Languages: C, C#, T-SQL, Python, VB.NET, Typescript

Databases/Web Servers: Microsoft SQL server 2008/12/14/16 , IIS, Node.js

Web Technologies: ASP.NET, ASP.NET CORE, ASP.NET MVC, ADO.NET, LINQ, Entity Framework, WCF, Bootstrap, Angular 2/4/6, NGRX, RXJS ASP.NET Web API, JavaScript, JQUERY, HTML, CSS, XML, JSON, XAML, XSLT

Operating Systems: Windows 10/8/7/Vista/XP/NT/98

Server OS: Windows server 2008/10

Tools: Microsoft Visual Studio, SQL Server Management Studio, Jenkins, Rally, JIRA, SOAPUI, Grunt JS, Splunk, Postman, Fiddler, Redux, Augury, Express JS

Software: MS-Office

Reporting Tools: SSRS, SSIS

Testing: MS Test, Gherkin, N Unit, TDD, BDD, XUNIT

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Full Stack Engineer (Angular/.Net Core)

Responsibilities:

  • Involved in Agile (Scrum) methodology and participated in design and code review meetings to deliver the projects in small iterations.
  • Worked with the multiple teams of developers, business teams and managers in gathering requirements and worked on team assignments and individual projects.
  • Working on C#, Asp.Net Core 3.1, Web API, Entity Framework, LINQ, SQL server, Single Page Application framework (SPA), Angular 6, Typescript, CSS, VSTS, GIT, Bootstrap, JavaScript, JSON, HTML, Db Up, Postman, NGRX store, RXJS, Redux, Augury and Bootstrap.
  • Used different data binding in angular such as String Interpolation, Property Binding, Event Binding and Two-Way Data Binding.
  • Implemented Client-Side Validation by using angular form Validations when users interact with forms.
  • Implemented Authentication and Authorization by using Interceptors in Angular.
  • Utilized local Storage to store token in login template for login status tracking.
  • Worked on Angular modules, Components, Directives and Services to implement base functionalities such as view, add, update and delete.
  • Implemented Route Guards using can activate and can deactivate to prevent unauthorized users from accessing pages. Created Reactive forms in Angular and worked on built-in and custom validators for validating user input.
  • Created angular reusable components and services to consume REST API's using Component based architecture provided by Angular 6.0.
  • Created RESTful ASP. NET Web API Services that satisfy different function calls.
  • Implemented back-end CRUD functions with different HTTP Methods to implement different API calls in Web API.
  • Implemented Data-Access-Layer with Code-First-Approach using Entity Framework Core.
  • Implemented complex business logic in Service-Layer using development tools such as LINQ and Lambda Expressions among others.
  • Used Auto Mapper for mapping DTOs to entities.
  • Used Swagger UI to aid API design, development, and documentation.
  • Used Postman to simulate HTTP requests to test Web API.
  • Used Microsoft Azure DevOps to control version of source code and project management.

Environment: C#, Asp.Net Core 3.1, Typescript, CSS, VSTS, GIT, Bootstrap, JavaScript, JSON, HTML, Db Up, Postman, NGRX store, RXJS, Redux, Augury and Bootstrap, Web API, Entity Framework, LINQ, SQL server, Angular 6.

Confidential, MO

Full Stack Engineer (.NET/UI)

Responsibilities:

  • Involved in architectural design, development, functional testing, integration testing and deployment of applications.
  • Working on C#, Web API, Entity Framework, LINQ, SQL server, Single Page Application framework (SPA), Angular2/4, Typescript, Less, Node.js, JavaScript, JSON, HTML, Express JS, Postman, NGRX store, RXJS, Redux, Augury and Bootstrap.
  • Working as an individual contributor, pair programmer and in mob programming model.
  • Effectively implemented SOLID and Object-Oriented Principles.
  • Created reusable Components, Pipes, Directives and Services using Angular 4.
  • Developed front-end components using HTML 5, LESS and bootstrap.
  • Worked on Angular 4 Concepts like using Structural directives, Event binding, Property binding and Dependency Injection.
  • Created actions, action Types, effects for making service calls using NGRX store.
  • Created selectors to get observable data from NGRX store and used reducer functions to set/update store state.
  • Created Nested routes and Parameterized routes using Angular 4 lazy loading.
  • Worked on passing and fetching Query Parameter using Angular 4 router service.
  • Created modules files to declare components and exposed necessary components to outside world.
  • Created API services through the Express JS that allowed us to get data from the API more easily and efficiently.
  • Used POSTMAN and other online tools to tests various APIs endpoints.
  • Extensively used Redux Dev tool to know the application state changes, actions.
  • Consuming RESTful APIs to create a flow for huge data sets into dynamic UI screens.
  • Building cross browser compatible application and fixing specific browser bugs for Safari, Internet Explorer, Firefox and Chrome.
  • Extensively used ng-templates, ng-content for maintaining quality of code.
  • Used developer tools like Augury to verify components chain and Redux for debugging state management.
  • Used GIT for source code management and version control
  • Implemented asynchronous programming efficiently
  • Created stored procedures, Triggers, Views, indexes and Functions using T-SQL, MS SQL Server.
  • Performance tuning of SQL stored procedures using triggers, temp tables and indexes.
  • Implemented HTTP protocol and SSL to secure the information between Web Services and Client.
  • Worked on Test Driven Development (TDD) and Behavior Driven Development (BDD).
  • Involved in Bug triages and used share point and TFS for bug tracking.

Environment: Visual Studio.NET 2017, .NET Core 2.2, C#, Web API, Azure API Manager, Azure Functions, Azure Logic apps, Event Grid, Azure Storage accounts, Key Vault, ADO.NET, LINQ, Azure Data Tables, SQL Server 2018, Duck Creek, IRAuthor, Splunk.

Confidential

Application Developer

Responsibilities:

  • Involved in analysis, design and development of the applications.
  • Working on C#, ASP.NET MVC 4/5, Entity framework, Web API, WCF, SQL server, JavaScript, jQuery, Angular JS, HTML5, CSS, Bootstrap, Windows services, T- SQL, XML.
  • Working on Agile and Scrum methodology
  • Used Team foundation Server (TFS) for version control, shelving the pending changes of the source code along with the maintenance of the builds.
  • Created, hosted and consumed the web services. Used SOAPUI and WCF Test Client for testing the web services.
  • Used AJAX framework to do asynchronous calls to the server and improve the performance.
  • Involved in training the end users and technical support of the projects.
  • Implemented design patterns like Factory pattern, singleton pattern, Prototype pattern, Decorator pattern etc.
  • Implemented object dependency injection concepts among classes.
  • Performed XML data and Schema validations, Serialization and Deserialization.
  • Involved in creating SSIS packages to bring data from Oracle, Excel, Flat file etc. and implemented various transformations.
  • Implemented security features for web services, web applications.
  • Designing of Angular JS Modules and Controllers using different directives like ng-Show, ng-Repeat, ng-Controller and many more.
  • Developed the UI Screens using HTML5, AngularJS, Bootstrap, JSON, JavaScript, AJAX, jQuery and CSS3 for complex page layouts while adhering to code standards.
  • Hands on experience in creating Technical Design Documents, Use Case Diagrams, Process flow Diagram, Data Flow Diagrams.
  • Rendered XML document to an HTML using XSL and XSLT Transformations.
  • Worked on SSIS Transformations, Scheduled SSIS jobs (SQL Agent), Migrated DTS packages to SSIS Packages.
  • Used Rally for maintaining the information and track of estimates on the User Stories.
  • Worked extensively on T-SQL. Created Stored Procedures and implemented various performance tuning techniques.

Environment: Visual Studio 2017, Angular 6, C#.NET, Entity Framework, LINQ, SQL Server 2012, TFS, GIT, SSIS 2012, JIRA

Confidential

Software Engineer

Responsibilities:

  • Gathered and analyzed requirements from business users and prepared documentation.
  • Created views for various document libraries and lists and applied filtering and sorting while creating views.
  • Developed and deployed the custom web parts using Visual studio 2010.
  • Successful deployment of solutions in staging and production environment and supported in fixing the production environment issues.
  • Developed Web forms in ASP.NET, ASP.NET MVC and developed necessary backend code to extract data from SQL server 2008.
  • Member of the development team to develop a web-based screening tool to view the trouble tickets based on region, status, etc.
  • Designed and developed various web pages using various controls of HTML, CSS, and JavaScript.
  • Used Entity Framework as a Data Access Technology.
  • Responsible for testing, fixing the bugs and troubleshooting the technical problems.
  • Worked on WCF Services and consumed them in the internal applications
  • Developed stored procedures, views and triggers in SQL Server for performing custom actions with data.
  • Generated reports using SQL server reporting services.

Environment: ASP.NET, ASP.NET CORE, ASP.NET MVC, ADO.NET, LINQ, Entity Framework, Angular 2/4/6, Web API, JavaScript, JQUERY, HTML, CSS, XML, JSON, XAML.

We'd love your feedback!