Full Stack Developer Resume
Nyc, NY
PROFESSIONAL SUMMARY:
- Microsoft .Net Developer with 7 years of experience in Software Development Life Cycle (SDLC) involving Requirements Gathering, Analysis, Design, Development, Testing, deploying and Supporting of Client/Server, Web Applications using C#.NET, VB.NET, ASP.NET, ADO.NET technologies in various domains like Banking, Health and Financial Insurance, Transportation, Law, Media and Retail.
- Extensively worked with Agile and Scrum Software Development Life Cycle methodologies.
- Experience in gathering requirements, analyzing and documenting using UML, creating prototypes, as well as user interfaces.
- Experience in Design patterns like Factory, Singleton, MVC a standard solution to common problems in software design.
- Hands - on experience in design using Object Oriented Programming (OOPs) Principles like Inheritance, Polymorphism, implementing error handling, exception management, tracing and logging features.
- Proficient in using.Net technologies such as VB.Net, C#, ASP.Net, ADO.Net, LINQ, Http Handlers and modules using Visual Studio.
- Expertise knowledge in Web programming technologies like HTML, CSS, Bootstrap, JavaScript, jQuery Angular.
- Experience in using Ajax Controls for Web Applications development.
- Hands on experience in Language Integrated Query (LINQ) for getting Lists, arrays, and collections from various data sources.
- Good working knowledge in technologies ASP.NET Web Services (SOAP, WSDL), AJAX, Windows Services, WCF.
- Extensively worked on SOAP web services, WCF services, Restful services with Web API during software development following SOA.
- Good Knowledge in creating the Web API controllers in ASP.Net MVC5 to build, maintain Restful API’s, also consumed API’s client side using Angular JS data binding.
- Good knowledge in Team City, GitHub, BitBucket, version controlling tools like GIT, SVN, TFS, VSS.
- Experience in creating ETL packages using SQL Server Integration Services (SSIS), Developed Extensible Style Sheets (XSL) to transform XML data coming from SQL Server database into specific required formats and display in Word files.
- Experience working with SQL Server 2012/2008/2005/2000 applications, SSRS, SSIS, and Crystal Reports.
- Experience in T-SQL Performance Tuning and optimization of queries that took longer execution time using MS SQL Profiler, Index Tuning Wizard, and SQL Query.
- Highly experienced in creating complex Tables, Views, Stored Procedures, Triggers, and User-Defined Functions, Indexes using T-SQL to implement Business Logic and Data Protection.
- Experience in using IIS server for Deployment of the application monitored performance and supported production environment.
- Extensive working experience in Testing using Jasmine, Karma, NUnit, SOAPUI. Proven ability to ensure projects are completed based on scope, project plan, and deadlines.
- Team player and strives to maximize productivity while working as a team.
- Strong experience in consulting for a product based and custom application development.
TECHNICAL SKILLS:
Operating Systems: Windows NT/2000/2003/XP/Vista, Windows Server 2008/2003.
SDLC Methodologies: Waterfall, Agile/Scrum
Development Tool (IDE): Visual Studio 2017/ 2015/ 2010 , SQL Server Management Studio (SSMS), MySQL Workbench
.Net Technologies: .Net Framework 3.5/4.0/4.5, VB.Net, C#.Net, ASP.Net 3.0/3.5/4.0, MVC 3.0/4.0, Web Forms, Web Services, ADO.Net, WCF, SOAP 1.1, LINQ
Reporting Tools: SSRS, Microsoft Reporting Services, Crystal Reports.
Databases: SQL Server 2012/2008, Oracle
ETL: SQL Server Integration Services (SSIS)
Configuration & Version Control Tools: Visual Source Safe -VSS, Team Foundation Server-TFS, Tortoise SVN, GIT
Frameworks/Libraries: Angular JS 1.X, Angular 2/4, Underscore JS, Node.js, Bootstrap, Responsive Web Design (RWD), jQuery, Confidential Maps, VBScript, HTML5, CSS3, JSON, TypeScript, Sass /LESS
Application Servers: Microsoft Internet Information Services (IIS) 5.0/6.0/7.0.
Others: Web Services, ADO.NET, Microsoft SharePoint 2010, Unit Testing, NUnit, Jasmine, Chutzpah, ReSharper.
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Full Stack Developer
Responsibilities:
- The application was developed in waterfall model using ASP.net framework and c#.
- Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using C#.Net, ASP.NET MVC 5, Dapper, ASP.NET Web API, SQL along with front-end technologies that include HTML, CSS, Angular JS, Angular 4 and Bootstrap.
- Implemented routing for Single Page Application (SPA) with different content using route Provider in the Angular JS module and ng-view in the HTML.
- Created custom directives, general use modules, and components which extend the elements and modules of core Angular 4.
- Worked on Angular 4 concepts such as two-way data binding, *if and *for structural directives, property binding, services, dependency injection, routing.
- Utilized Observables for HTTP calls to observe the response and handle errors using RxJS operators.
- Created reusable components and services to consume REST API’s using component-based architecture provided by Angular 4.
- Performed R&D, built a POC for implementing DUO two factor authentication and later integrated it within the web application.
- Worked on Authentication, Role-based Authorization and various security features for the application that include encryption and decryption.
- Worked on POC which reads the PDF files and detects the dates on them and writes the list of dates in a text file using Confidential Vision API.
- Worked on creating a new module within the existing web application and made sure it is responsive for both desktop and mobile.
- Used repository pattern for access to database data, thus making testing easier.
- Worked on sending monthly and quarterly reports through email using the SMTP server.
- Used Log4net API to log different information, error, debug and warning in the application.
- Developed a service layer using Web API for CRUD operations.
- Used Fiddler and Postman, for testing application performance and debugging Web Apis.
- Implemented Dapper ORM for Data Access Model.
- Designed and created tables, stored procedures, and triggers, functions to retrieve and manipulate data from the database.
- Experience in designing and invoking reports for Web applications using SSRS(Reporting Services).
- Worked on SQL queries and optimization techniques to improve the performance of the application.
- Used TFS for source code control and project related document sharing.
- Familiar with Jira for bug and task tracking in software development.
Environment: Visual Studio 2015, C#, ASP.NET MVC 5.0, JavaScript, jQuery, HTML5, CSS3, TFS, Team City, Angular JS 1.6, Angular 2/4, LINQ, Dapper, SQL Server 2016, Windows Server 2012 R2, IIS 7.0.
Confidential, St. Louis, MO
Full Stack Developer
Responsibilities:
- Working in the Agile/Scrum development environment with frequently changing requirements and actively participated in sprint planning, scrum meetings, and reviews.
- Designed and implemented a portal based MVC application utilizing search API which is hosted on the Microsoft Azure platform.
- Used services and Asynchronous tasks to implement the existing feature into the mobile app.
- Developed a C#/ASP.NET MVC application to send an email notification to instructors upon expiration of licensed titles.
- Involved in implementing .NET Security Model using Role Based security and Form-based authentication.
- Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework DB Context and Repository pattern for centralized data access.
- Built web application for universities, making heavy use of CSS Preprocessors like LESS along with Angular JS, Typescript and JavaScript task runners like Gulp.
- Worked on Responsive Web Design (RWD) to make website Responsive for Desktop, mobile, and Tablets using Bootstrap and Media Queries.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Created custom directives, general use modules, and components which extend the elements and modules of core Angular JS.
- Created Angular JS controllers, services and filters to maintain data between different views.
- Has knowledge of building Angular 2.0 components, UI services to consume rest services using Component-based architecture provided by Angular 2.0.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Extensively used LINQ, WCF and JQuery aggressively throughout the application.
- Developed complex database objects like stored procedures, functions, packages, and triggers using SQL.
- Extensively worked with setting and retrieving client side and server-side cookies.
- Created complex user screens for Create, Read, Update, and Delete (CRUD) operations, involving tables and grids with paging and sorting functionalities.
- Leveraged Underscore JS/ lodash JS functional programming without extending any built-in objects.
- Involved in creating and consuming restful services using Web API for exposing data to the web application.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Implemented Dapper ORM for Data Access Model.
- Expertise in testing and debugging new programs using Fiddler, Postman and Developer tools.
- Wrote Jasmine unit tests using Chutzpah to verify Angular JS modules and JavaScript utility routines.
- Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per business logic.
- Written Complex Queries and Stored Procedures using SQL Server 2012.
- Performed Unit Testing using NUnit for optimizing the efficiency of the application.
- Refactoring of the code was done using Re Sharper and other latest tools and technologies.
- Worked with the testing team to execute regression and smoke test using zephyr JIRA plugin.
- Involved in code reviews using Bitbucket and JIRA tool and effectively send/receive comments and improved code quality based on the feedback.
- Used GIT, source tree for version tracking along with issue trackers such as BitBucket.
Environment: Visual Studio 2017, C#, ASP.NET MVC 4.0, JavaScript, JQuery, Angular JS 2, HTML5, CSS3, Git, Angular JS 1.6, Typescript, Jasmine, NUnit, WCF, ADO.NET, SQL Server 2017, MySQL Workbench 6.3, Windows Server 2012 R2, IIS 10.0.
Confidential, Atlanta, GA
.Net Developer-Front End
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC ) Architecture for internet/intranet, client/server Applications.
- Responsible for analyzing, designing, developing and implementing the project application.
- Implemented and maintained front-end code in multiple browsers and oversaw the production of JavaScript, HTML, and CSS.
- Designed the UI standards for the application using Bootstrap, Angular JS and jQuery.
- Responsible for providing technical support queries and implementing the fixes for application process using MVC 5 with C#/ASP.NET.
- Migration and rewrite of VB6 applications into C#. NET applications in order to overcome the performance and complexity issues.
- Expertise in reviewing, troubleshooting, designing and developing web services using Web API, WCF.
- Analyzed the Rail 432,997 and 864 EDI for modifying and debugging the migrated .net application.
- Worked on designing and developing windows services using C# for logging error messages.
- Worked on error handling, conversions of data types and COM objects while migration of the application.
- Worked on developing for Import/ Export and zip/unzip of EDI format messages in order to retrieve and store data into the database.
- Worked on error resolution in .NET migrated code.
- Executing SQL queries to extract data from IBM DB2 tables for running test scripts.
- Responsible for fixing the problems and rectifying them by modifying the system or databases.
- Responsible for a re-run of modified estimated and final crystal reports of railroad companies to show up on the Internet.
- Provided technical support and ongoing maintenance for crystal reports.
- Migrated each module in the application and did the positive/negative test.
- Created test applications for various scenarios for each migrated .net application as per EDI guidelines.
- Regularly followed up with testing team to analyze the defects identified.
- Used TFS (Team Foundation Server) for integration, maintenance, and security of the code.
Environment: Visual Studio 2015/2008/2005 , .NET Framework 4.6/3.5/2.0, C#, VB6.0, VB.NET, Win Forms, Windows Services, MVC, WCF, ANSI EDI X12, ADO.NET, COM objects, IBM 400 DB2, Windows Server 2008 R2 SP1, IIS 7.5.
Confidential, Dallas, TX
Full Stack Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC ) for designing, development phase and testing of the System.
- Developed projects using SCRUM/Agile methodology and participated in Sprints.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET MVC web page.
- Responsible for writing and implementing JavaScript, AJAX, and JQuery to interact with web API and views.
- Implemented of client-side validations using JQuery and ASP.NET MVC Validation at the Controller level.
- Developed HTML/CSS/Angular JS for the Geo-Coordinates Locator module using Confidential Maps JavaScript API V3, for website and mobile.
- Created views for user interactions using objects of HTML Helper class and Angular JavaScript.
- Implement UI data grid/tables using Bootstrap and AngularJS to build a Single Page Application (SPA).
- Developed complex MVC Controller, View Models and Helper methods linked to the backend database.
- Wrote a web API using Http Methods for accessing SQL database content using ADO.Net and posting it back to the client.
- Developed internal admin and public portal using MVC 4.0 Framework, Angular JS and Web API which was consumed by Native Mobile Apps.
- Implemented Web API using C# and ADO.NET which can communicate data in both XML & JSON.
- Used the ADO.NET SqlClient Objects and Dataset object in the Data Access Layer to fetch the data from the SQL Server 2008 database.
- Involved in SQL Server database development in Microsoft Visual Studio 2012 which can be used for easy data manipulation in the database.
- Created Complex Stored Procedures to perform automated rules, updating to related tables using SQL Server 2008.
- Created Views, Triggers, Tables and Complex T-SQL queries in SQL Server 2008.
- Used Team Foundation Server (TFS ) for project repository and versioning control.
Environment: Visual Studio 2012, C#, ASP.NET MVC 4.0,Java Script, JQuery, Angular JS, HTML5,CSS,TFS 2012, AJAX, ADO.NET,SQL Server 2008 R2, Windows Server 2008,IIS 7.0.
Confidential, Sunderland, VT
.Net Developer
Responsibilities:
- Involved in SDLC lifecycle from requirements to development, unit/Integration testing and deployment of the application modules.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Responsible for developing the Business, Data and Presentation layers of the application.
- Wrote JavaScript, Cascading style sheets (CSS) to provide convenient and performance improved applications.
- Extensively used.Net framework 4.0/3.5, C#, VB.Net, Visual Studio 2012/2010 and SQL Server 2012/2008, WCF, Ajax, JQuery.
- Developed and managed the projects to replace the traditional web services with WCF services.
- Created WCF services and contracts for the business layer and deployed the service as Windows services.
- Extensively used in-built ASP.NET web server controls, Validator controls, Custom expression validators etc.
- Responsible for design, analysis, and development of web reports along with the writing of these reports based on detailed specifications.
- Worked on performance improvements and fixing memory leaks of the application.
- Developed different objects in MS SQL Server 2012 database, such as Indexes, Stored Procedures, and Views using Transact-SQL.
- Worked on the tight schedules and successfully delivered the results within deadlines.
- Working with Microsoft SQL Server for writing stored procedures, views, and complex queries to generate reports using SSRS.
- Involved in the deployment of an application using TFS Builds.
Environment: C#, SQL Server, ADO.Net, Visual Studio.Net 2012, Net FrameWork 4.0, Team Foundation Server, XML, Windows Server 2008, IIS 7.0, MS Visio, Microsoft Enterprise Library 4.0.
Confidential, Detroit, MI
.Net Developer
Responsibilities:
- Participated in requirement gathering sessions with the client and preparation/modifying of the requirements in the Requirement Specification document.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction.
- Designed the web UI, ASP.NET, HTML, JavaScript, CSS and AJAX controls.
- Extensively used User interface controls which use JQuery to ensure client-side validation.
- Created WCF, Soap based web Services and used different bindings to make it available to a different level of users.
- Created User Controls, Data Access Layer, Business Logic Layer Classes using C# and.Net 4.0 for ASP.NET web forms.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Written Stored Procedures in SQL Server 2008 and used ADO .NET with Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Designed and Implemented SSIS package to extract, transform and Load ( ETL ) data operations from multiple heterogeneous systems to SQL Server.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
Environment: Visual Studio 2010, C#, ASP.NET MVC 3.0, WCF, Entity FrameWork 4.0, JavaScript, jQuery, TFS 2010, WCF, AJAX, ADO.NET, LINQ, NUnit, SQL Server 2008 R2, SSIS, SSRS, Windows XP, UML, Windows Server 2008 R2/2008.
