Full Stack Developer (angular2/webapi) Resume
Holmdel, NJ
SUMMARY
- Senior Web Application .NET Developer with over 5 years experience in both front - end and back-end web application design using MVC and n-tier architecture, relational database design and administration
- In-depth knowledge of Front-End Single Page Application (SPA) development using open source framework Angular2/4/5
- Solid understanding in front-end web development and design using HTML, CSS and Bootstrap.
- Extensive knowledge in JavaScript, jQuery, client-side framework using Angular2/4/5.
- Proficiency in developing web applications using ASP.NET web forms, ASP.NET MVC, Web Services, Windows Communication Foundation (WCF) and ASP.NET Web API.
- Experienced in Object-Relational mapping using Entity Framework
- Hands on experience in implementing design patterns such as Singleton, Factory, and MVC.
- Extensive work experience with object-oriented languages in C# and Java
- Expertise in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) to deliver data conversion, ETL solutions and customized data reports.
- Experience in Database Design, Normalization, Stored Procedures, Triggers, Views, and Functions
- Provided Software Configuration Management, Source Control and Version Control using tool Team Foundation Server (TFS) and GIT.
- Extensive knowledge implementing Ajax and JSON to speed up web application.
- Highly proficient in using RESTful, SOAP, Postman for GET, PUT, POST, DELETE data.
- Experience in requirement gathering, analysis, design & development.
- Experience working on Waterfall and Agile/Scrum methodologies and involved in various scrum sessions used various project management tools such as JIRA, slack, Microsoft project
- Excellent communication, planning, time management skills, and highly-motivated work ethics
TECHNICAL SKILLS
Web: Angular2/4/5, TypeScript, jQuery, JavaScript, Bootstrap, HTML, CSS, ASP.NET 3/4/5
Programming Languages: C#, Java, C++, C, Python, R, Matlab
.Net: ASP.NET MVC 4/5, ASP.NET web forms, WCF, Web API 2, ADO.NET, Entity Framework6, Visual Studio 2008/2012/2017 , Postman
Database: SQL Server 2008/2012/2017 , T-SQL, SSIS, SSRS
Others: TFS, XML, JSON, RESTful, SOAP, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Holmdel, NJ
Full Stack Developer (Angular2/WebAPI)
Responsibilities:
- Designed the front - end applications, user interactive (UI) web pages using web technologies such as HTML, CSS, TypeScript.
- Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
- Developed Bootstrap like Grids, Toolbars, Combo-Box Button, Form, pagination and etc.
- Created complex functionalities such as Search, Sort, Filter etc actions using Pipe.
- Used Angular Template-driven Validation, built-in Validations and customized Validation to design Server side validations.
- Created custom, reused, and non-blocking Components and Directives with complex functionalities.
- Implemented Services for data consumption and/or component communications.
- Implemented Data Access Layer using Entity Framework with WebAPI to connect, retrieve and update the data from SQL Server.
- Connect WebAPI to Angular4 using HttpCall and designed GET, POST, PUT, DELETE for WebAPI .
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Testing Angular project with Jasmine and Karma.
- Collaborated with the other developers, and used GIT for Source Code Control, project related document sharing and team collaboration.
Environment: HTML5, CSS3, Angular 2, ASP.NET Web API, Entity Framework 6, SQL Server, JavaScript, Bootstrap, Jasmine, Karma, GIT
Confidential, Princeton, NJ
Software Developer (ASP.NET / MVC)
Responsibilities:
- Worked closely with client for requirement gathering and analysis and provided desired solution to client in time limits.
- Designed front - end components using HTML, CSS, Bootstrap web frameworks
- Worked with JavaScript, AJAX libraries and frameworks including jQuery
- Created page templates for analytics reporting and result preview
- Provided input to the implementation of key functionalities such as people characteristics analysis and optimization analysis of team assignments.
- Implemented UI using HTML, XML, CSS, JavaScript, AJAX, MVC 4.0 to create responsive web pages.
- Designed User Interface with Razor Views, Partial View and Layout and enhance it with CSS3
- Implemented design patterns accordingly such as Singleton, Factory, and MVC.
- Passing data with Tempdata, Viewbag and Viewdata from controller to view
- Used jQuery and JavaScript for implementing client side validations at Controller level.
- Used jQuery JSON for dynamic User Interface, retrieval and posting of data.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL server.
- Implemented Validation on both client-side and server side based on business requirements.
- Used Team Foundation Server 2008 for Source Code Control, project related document sharing and team collaboration.
Environment: ASP.NET Web API, Entity Framework, SQL Server, C#, HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, TFS.
Confidential, Indianapolis, IN
Software Developer (ASP.NET/MVC )
Responsibilities:
- Designed web application using ASP.NET MVC4
- Gathered requirement, conducted conceptual design, details analysis and technical specification.
- Create data models in MVC using Entity Framework Database First approach
- Implemented ASP.NET MVC routing using convention - based and attribute-based routing
- Implemented client-side validations using jQuery and ASP.NET MVC Validation
- Implemented business logic using MVC authorization filters, action filters and exception filters
- Refactored code to improve code maintainability and applied MVC bundling to improve application performance
- Utilized rendering methods and designed layout view to ensure consistent view throughout web application development and design
- Developed front-end components using HTML, CSS, AJAX and jQuery
- Worked cross-functionally to conduct data modeling and develop SQL Server database
- Ensured the solution meets both scalability and extensibility requirements, ensured the design and solution implemented is in accordance with best practices
- Involved in software configuration management (daily build, release and testing methodology) using Team Foundation Server (TFS)
- Comprehensively tested, maintained, documented, and deployed the application
Environment: ASP.NET Web API, Entity Framework, SQL Server, C#, HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, TFS
Confidential, Fort Wayne, IN
Web Developer(ADO.NET/WebForm)
Responsibilities:
- Designed and developed an n - tier architecture that included Presentation, Business and Data Access Layers using C#.Net, ASP.NET and SQL.
- The Presentation Layer was implemented in ASP.NET using Web Forms, User Control, Web Controls and HTML.
- Used Ajax Control Tool kit to run client side script, enhance rich web UI, validation and showing div based Ajax extender.
- Worked extensively on web forms and data binding controls like GridView, DataList and drop down boxes and Mapping page fields to the database fields.
- Developed using C# .NET to in corporate business logic and ASP.NET 3.5 for GUI and implemented WPF technology to provide Rich Interactive Application.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Retrieve information from the XML data files.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Performed unit testing and also the complete system integration testing
- Worked on Production Support tickets by finding the issues and fixing them.
Environment: .NET Framework 4.5, C#, ADO.NET, Web Forms, SQL Server, HTML, CSS, JavaScript, AJAX, TFS
