We provide IT Staff Augmentation Services!

Full Stack Engineer Resume

0/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • 7+ Years of experience in software development life cycle involving Architecture, Requirement analysis, design, development, Coding, Testing, Maintenance and Deployment of Various Applications based on Client Server, windows applications, web applications and business solutions with extensive experience in the.
  • Experience working in both AGILE (SCRUM) and Waterfall methodologies.
  • Extensive experience in designing and developing applications using C#, Typescript, ASP.NET, 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.
  • Used D3 SVG graphs such as bar charts, progress bars and line charts.
  • Used Redux and Augury dev tools for debugging of application.
  • Experienced in building sophisticated distributed systems using REST web APIs (SOA).
  • 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 of creating rich UI applications in WPF 4.5/4.0, Silverlight 4.0/3.0 along with XAML programming and Expression Blend 4.0/3.0
  • 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 using Language-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) 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.

TECHNICAL SKILLS

  • C
  • C#
  • T - SQL
  • Python
  • VB.NET
  • Microsoft SQL server 2008/12/14/16
  • IIS
  • Node.js.
  • Java Script
  • JQUERY
  • Angular 2/4/6
  • HTML
  • XML
  • JSP
  • ASP.NET
  • ASP.NET MVC
  • ADO.NET
  • LINQ
  • Entity Framework
  • WCF
  • Bootstrap
  • NGRX
  • RXJS ASP.NET Web API
  • HTML
  • CSS
  • XML
  • JSON
  • XAML
  • XSLT
  • Microsoft Visual Studio
  • SQL Server Management
  • Studio
  • Jenkins
  • Rally
  • JIRA
  • SOAPUI
  • Grunt JS
  • Splunk
  • Postman
  • Fiddler
  • Redux
  • Augury
  • Express JSAgile/Scrum
  • MS Test
  • Gherkin
  • Gherkin N Unit
  • TDD
  • BDD
  • SSRS
  • SSIS

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Full Stack Engineer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) process including Analysis, Design, Programming and Testing.
  • 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 Agile, C#, Asp.Net Core 2.0, 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 Lamda 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.

Confidential, Northbrook, IL

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.
  • Converted D3 SVG bar charts, donut charts and progress bars to angular 4 reusable UCD components.
  • 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.

Confidential, AZ

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.

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 also 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.

We'd love your feedback!