Sr .net Developer/angular Ui Developer Resume
SUMMARY
- Over 8+ years of experience in Financial, Technology and Retail Automation in System Analysis, design, Development, Research, and Implementation of various applications related to Client/Server, n - tier and Internet technologies.
- Expertise in developing web based and windows-based applications using C#.Net, VB.Net, ASP.Net, Win Forms.
- Experience with all the phases of software development life cycle (SDLC).
- Working experience on projects using the latest Microsoft technologies such as Visual Studio .NET, C#. NET, ASP.NET, VB.NET ADO.NET, XML Web Services, Visual Basic 6.0 and SQL Server.
- Experience in developing Web based applications such as Visual Studio. NET, C#, ADO.NET, ASP.NET, VB.NET, Web Services, Visual Studio 6.0, Visual SourceSafe, C++, ASP, COM, ActiveX controls, HTML, VBScript, JavaScript with Class modules.
- Experience in Data Base design and modeling.
- Worked with MVVM pattern and developed view-models using Type Script.
- Experience in writing Stored Procedures, Triggers, Views, DTS packages and SSIS packages on MS SQL Server 2016/2012/2010/2008.
- Experience in designing complex reports including sub reports and formulas with complex logic using SQL Reporting Services on SQL Server 2012/2010/2008 and Crystal Reports 9/XI.
- Exposure in developing applications using WCF and WPF.
- Worked on some of the phases of data warehouse development lifecycle, from gathering requirements to testing, implementation, and support.
- Hands on working Knowledge in .Net Technologies C#, ASP.Net, ADO.Net, Web Services, PL/SQL.
- Experience in designing web pages using ASP.NET AJAX.
- Developed using N-Tier Architecture, Multi-threading, Event handling and OOPS concepts, including Abstract classes-interfaces-inheritances.
- Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of hand coded experience on ASP.NET, AJAX, Angular JS, Bootstrap, Type Script and JQuery.
- Extensive experience in design using OOP's Concepts like Encapsulation, Inheritance, Polymorphism, Abstraction and Design Patterns like MVVM, MVC, MVP.
- Experience on UI Design using TELERIK controls, Razor, Bootstrap, and AJAX control toolkit.
- Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of hand coded experience on ASP.NET AJAX, Knockout JS.
- Developed, configured, and deployed a variety of .net Framework Applications including Win Forms, Web Services, Web Forms, and Windows Services.
- Experienced in Win Forms application development using C#, ADO.NET.
- Having exposure to LINQ Concepts in .NET Framework 4\4.5.
- Having good experience in Test Driven and Agile Development.
- Have Development and performance tuning experience working as a Database Developer.
- Experience in Version Management using Visual Source Safe (VSS), Tortoise SVN and TFS.
- Able to operate both independently and in a team environment.
- Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.
- Possesses good organizational as well as written and verbal communication skills.
TECHNICAL SKILLS
Programming Languages: C#, VB.Net, T-SQL, PL-SQL
.Net Technologies: ASP.NET 2.0/3.5/4.0/4.5 , ADO.NET, LINQ, C#.NET, WCF Services, WPF, Web Parts, share point, Win Forms, .Net Framework 1.1/2.0/3.0/3.5/4.0/4.5 , MVC 3.0/ MVC 3.5/ MVC 4.0/ MVC 4.5
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, JavaScript, XML, XAML, AJAX, Silverlight4.0/3.0,Jquery, Web API, Type Script
Databases: SQL Server 2005/2008/2012 , MS Access.
Servers: IIS 5.0/6.0/7.0/7.5
Scripting Languages: Type Script, Java Script, UNIX Shell Scripting, batch file scripting, JQuery
Environment: s: Microsoft Visual Studio 2003/2005/ 2008/2010/2012 /2013
Operating Systems: Windows NT/2000/XP/7/8/server 2008/2012, MS DOS
Reporting Tools: SSRS, Crystal Report, SSIS packages
Testing Frameworks: N unit, Load Testing, Visual Studio 2010 TDD
Software Development Process Models: Waterfall, Iterative, Agile and SCRUM
Version Controller: Microsoft Visual Source Safe 6.0, Team Foundation Server 2008/2010/2012
Application/Web Servers: Internet Information Server (IIS) 7.0/6.0/5.0, REST with WCF
Other Utilities: Style Cop, Resharper, FxCop, gacutil
PROFESSIONAL EXPERIENCE
Confidential
Sr .Net Developer/Angular UI developer
Responsibilities:
- Designed and developed the Application using Angular4/6along with HTML5, CSS4, and Typescript and Bootstrap4, Spring, Hibernate, MySQL and DB.
- Developed the application with angular libraries like ng2 - table, ngx-loading, ngui/sticky, ng2-datepicker, angular -calendar, angular2-grid, angular /material, codelyzer, angular 2 Webpack.
- The portal is made responsive using CSS and its preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
- Written modular, secure, and well-tested front-end code in TypeScript, HTML5 and CSS using the latest web Technologies.
- Implemented an OAUTH gateway for API security.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided bt Angular 4.
- Used Web pack to build Typescript modules.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption.
- Handled various exceptions based on the response.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Involved in the meetings with Project Managers and Architects to groom the User Stories using Version One to add the functionality of what is needed to develop before taking it into the sprint.
- Followed Agile methodology, interacted directly with the client to provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Created a build process for different environments like develop, staging and production.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Used GIT for source control and JIRA for tracking purposes.
Environment: WCF, C#, Silver light 2.0, HTML5/HTML, web API, Angular 4, JavaScript, ADO.Net, Azure, VB .NET, WPF, AJAX, XAML, CSS, XSD, Agile Methodology, UML, Windows 2008, jQuery, JSON, Visual Studio2008, SQL Server 2008, TFS, IIS, web services.
Confidential, San Francisco, CA
Sr .Net Developer/Angular UI developer
Responsibilities:
- Involved in Requirement Gathering, Design, Development, and Testing of the application.
- Used MVC Design Pattern to develop classes to having clear separation of responsibilities of all the supported client actions.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Used Multithreading to process the tasks in the Event task table.
- Develop reusable application framework for .Net and Azure.
- Implemented Service Oriented Architecture (SOA).
- Involved in implementation of WPF application. Used Silver light for rich user Interface.
- Responsible for developing the Data Access Layer (Model) using ADO.Net.
- Involved in Software Development Life Cycle (SDLC) from requirements gathering and performed Object Oriented Analysis and Design (OOAD) using UML.
- Used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Utilized XAML, WCF, WPF based Event Handlers.
- Created Application using AngularJS, Typescript, Html5, CSS3 .
- Developed the application as Mobile First and Responsive Design.
- Used WPF in creating different animated scenes using the combination of transforms, animation controls (storyboard, double animation) and color effects.
- Worked on MVVM design pattern for this application.
- Used many server UI controls like Data Grid and Detailed Grid controls
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Knockout JS, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Designing the User Interface using the Silverlight, XAML Code and Expression Blend.
- Designed and developed Rebranding controls as a User Controls in Silver light 2.0.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Effectively used AJAX and JavaScript to reduce the server request.
- Developing rich, uniformed User Interface using CSS, Master pages, Themes, Silverlight, AJAX Controls, Web parts, JQUERY.
- Created ASP.NET Web API enabling clients to access the system.
- Implemented JQuery Mobile Touch Optimized Framework for web pages.
- Used Entity framework combined with LINQ queries to do database operations.
- Responsible in Error Handling using Try, Catch, finally exceptional handling technique to avoid circumstances leading to abnormal program termination
- Used ADO.NET for creation of front-end database clients and middle-tier business objects used by applications, tools, languages.
- Used AngularJS $ resource for angular services to make calls to WEB APIs.
- Developed and Consumed XML Web Services (SOAP)
- Writing RESTFUL WebApI methods to migrate Contracts defined in WCF to WEBAPI.
- Used SSRS to create, manage and deploy reports.
- Maintaining the Source code using Team Foundation Server (TFS) in a multi developer environment.
- Provided Production Support to troubleshoot and debug the issues.
Environment: WCF, C#, Silver light 2.0, HTML5/HTML, web API, JavaScript, ADO.Net, Azure, VB .NET, WPF, AJAX, XAML, CSS, XSD, Agile Methodology, UML, Windows 2008, jQuery, JSON, Visual Studio2008, SQL Server 2008, TFS, IIS, web services.
Confidential
Software Developer
Responsibilities:
- Developed programming scenarios in C#, Object Oriented Programming (OOPS) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Used MVC Design Pattern to develop classes to having clear separation of responsibilities of all the supported client actions.
- Designed and developed dynamic ASPX web pages using C#, ASP.Net, XML, HTML, CSS, and JavaScript.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, ADO.NET and PL/SQL.
- Designed and coded the Win forms and implemented the logic using C#.NET.
- Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
- Extensively made use of Grid View, Data List and Drop down List for displaying the data in a clear and pleasant format.
- Used ASP.NET AJAX Toolkit controls like Script Manager and Update Panel within some web pages.
- Created Web.Config files for setting up of the application by writing database connections.
- Developed the required Business Layer of the application using C#.
- Involved in building the queries, writing Stored Procedures, functions, and triggers.
- Extensively used ADO.NET to access database object tables, stored procedures, and implemented Data Access Layer (DAL).
- Involved in setting up and managing the code repository (VSS).
- Involved in creating various reports using SSRS.
Environment: ASP.NET 2.0, C#, ADO.NET, HTML, CSS, JavaScript, Visual Studio 2005, SQL Server 2005, IIS 6.0, Web Services, XML, AJAX, VSS, .NET Framework 2.0, MS VISIO (UML), N-Unit Testing Tool, MVC Design Patterns, SSIS, SSRS.
Confidential
Software Developer
Responsibilities:
- Implemented the project using C#.Net (Win Forms) and back-end database as Microsoft SQL Server 2008.
- Understood and analyzed the client's requirements and involved in GUI designing of the application.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
- Developed win forms using C# environments and ADO.Net.
- Used custom Data Grid, Dataset, and Data Reader to retrieve, display and manipulate data.
- Designed Administrator pages to handle overall application.
- Used Data Controls to retrieve, display and manipulate data.
- Configured security features for the application using integrated windows authentication.
- Involved in database design, writing stored procedures using T-SQL.
- Implemented Optimized SQL Stored Procedures
- Involved in design, development, and implementation of user interfaces in ASP.NET and validation using JavaScript and jQuery.
- Developed RESTFUL Web services, Web APIs, and other back end components.
- Implemented Microsoft ASP.Net AJAX Extender Controls like AutoComplete, Animation, Drag Panel, and Calendar controls to provide a rich and user friendly user-interface.
- Used ASP.NET AJAX and updated web pages to implement the AJAX functionality to enhance the application
- Involved in database operations using ADO.NET.
- Designed and developed web forms using user ASP.NET controls Server Controls.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Designed and developed .NET components using VB.NET and XML to communicate with Web Services.
- Worked on ASP.NET features like state Management, caching features, configuring optimizations and securing web application
Environment: C#.NET, Microsoft .NET Framework 2.0, Web API, ADO.NET, SQL Server 2008/2005, HTML,JavaScript, Windows NT, Reporting Services (SSRS).