Angular Developer Resume
PROFESSIONAL SUMMARY
- Over 9 years of hands - on experience in requirement analysis, development and implementation of web based and Client/Server applications using .NET Technologies including SPA - AngularJS 1, Angular 2/4/6/8, ASP.NET, C#.NET, VB.NET, Desktop Application Development - Windows and WPF.
- Extensive experience in developing Single Page Application (SPA) Web based applications using Java Script Libraries - Angular, RXJS, ReactJS, Bootstrap, Ember.JS MVC framework, HTML 5 with Mobile Compatibility.
- Expertise in complete Software Development Life Cycle (SDLC) - Analysis, Design, Development, Deployment and Testing.
- Expertise in implementing Object Oriented Analysis and Design (OOA & OOD) and Service Oriented Architecture (SOA) methodologies.
- Experienced in .NET n-Tier and Distributed Architectures- RESTful Web API, Web API using Node.js (Express ), ASP.NET Core, Web Services, Remoting, WCF, Responsive Web.
- Experience in Responsive Web design by using CSS pre-processors using COMPASS, SASS, SCSS and LESS, Media Queries and frameworks like Bootstrap, Materialize CSS, Ionic Framework and Phone Gap.
- Responsible for checking cross browser compatibility for Safari, Internet Explorer, Mozilla Firefox, Google Chrome.
- Expertise in designing and developing Cloud based solutions in Microsoft Azure - IoT, APIM, AAD, and Docker Containers - OpenShift Container Platform (OCP).
- Hands-on experience using Python and PowerShell, Azure PowerShell.
- Proficient in working with various Microsoft .NET Frameworks 2.0, 3.0, 3.5, 4.0 & 4.5, .NET Core 2.1/3.0, Microsoft Visual Studio 2012/2015/2017/2019 , VS Code.
- Hands on experience in no-SQL - Redis Cache & RabbitMQ, HBase, Hive, Cosmos DB, Mango DB, Couch DB, Azure Table Storage.
- Expertise in Azure DevOps - CI/CD pipeline, NuGet Packages, scale up/down of Azure Resources.
- Hands-on experience in various Relational Database Management Systems(RDBMS) - Oracle 9i/10g/11g/12.6.0, MS SQL-Server 2008/2012/2015/2017 , T-SQL, PL/SQL- Writing Constraints, Indexes, Views, Stored Procedures, Triggers, User Defined Functions, Database Backup and Recovery and working knowledge on Multiple Dimension Expressions (MDX).
- Expertise in implementing Task Parallel Library (TPL), PLINQ for Parallelism and Concurrency.
- Hands-on Experience on implementing Model-View-Controller (MVC 3.0/4.0), Prism 4.1/5.0, Model-View-View Model (MVVM), Model-View-Presenter (MVP), Singleton, Factory design patterns.
- Strong understanding on Mobile Application Development using Xamarin, Ionic, Swift.
- Strong experience in working with Power BI, SSRS, Telerik Reporting, and Crystal Reports.
- Experience in unit testing using Karma, Mocha, Chai and Jasmine.
- Excellent verbal and written communication and inter-personal skills.
- Strong technical background, excellent analytical ability, problem solving, multi-tasking, decision-making, good team player and goal oriented, with a commitment towards excellence.
TECHNICAL SKILLS
Programming Language: C, C++, C#, TypeScript, jQuery, Python, PowerShell, PHP
Operating System: Windows 8/10, Macintosh OS X, Linux, Unix
.NET Technologies Angular 2/6/8, NodeJS, ReactJS, Java Script, C#, ASP.NET, ADO.NET, Web Services, AJAX, WPF, WCF, Silverlight, .NET Framework 4.5, Web API - RESTful API
Packages: MS Office, Excel, Word, MATLAB, Azure DevOps
Web Packages: NodeJS, ReactJS, Plotly.js, RXJS, Pandas Data Frame
Databases: Oracle 8.0/10/11g, SQL Server 2012/2015/2018
Multimedia: Adobe Photoshop, Dream weaver, Macromedia Fireworks, PageMaker, Publisher
Version Control Git, Team Foundation Server (TFS), VSS, ClearCase
Tools: Visual Studio 2012/2015/2018 /2019, MS Visio, Cruise Controls, Telerik Tools, Rational Clear Case, Benthic Software, Photoshop
PROFESSIONAL EXPERIENCE
Confidential
Angular Developer
Responsibilities:
- Analyzed system requirements, including identifying program interactions and appropriate interfaces between affected components and sub systems with Business Users.
- Implemented n-tier architecture for Enterprise MSDA Inferential Model Monitoring Application used for Model Analysis.
- Gather and Analyze requirements to provide Optimized Technical Solutions for domain specific challenges in Crude oil modelling and Inferential.
- Developed Single Page Application (SPA)- Angular application with good interactive design using TypeScript framework in Angular 8.
- Created UI components for Models - Predictions, Measurements, Time Series, and Configurations, Metric Summary using Plotly.js graphing library & Ignite UI for Angular.
- Created Reactive forms for model-driven, explicit, and immutable approach using Reactive Forms Module.
- Used RXJS libraries, Observables, Fork Joins for composing reactive asynchronous call backs for Process Unit, Process Type, Console, Source.
- Developed the applications in modular based approach on par with Baseline and Target Architecture for scalable and sustainable.
- Implemented Lazy Loading for asynchronous loading the Angular Modules.
- Implemented Dependency Injection techniques with the help of Unity framework to develop loosely coupled objects which promotes code reusability and testability.
- Implemented .NET Core Web API, Azure Functions -Controllers, Async/Await via Entity Framework (EF).
- Created Python APIs for data loading from no-SQL - HBase and Hive, Redis Cache, RabbitMQ database, Data manipulations using Pandas.DataFrame data structure.
- Used GIT repository for code maintenance and version control across multiple environments.
- Performed Performance and Impact Analysis to identify and address the root cause of the issues/bugs in existing software, find the root cause of it.
- Created Graphs and Complex Charting Visualizations like Parity, Pie Charts, and Bubble Charts using Plotly.js to present live data.
- Migrated the Application from Angular 6/7 to 8 and fixed the deprecated issues and updated the open source dependences with the correct versions.
- Deployed .NET Core APIs in OpenShift Container Platform (OCP), used Jenkins for build strategy, and used Kubernetes for managing and scaling containers, Docker Images using Docker for Windows.
- Developed Cloud based solutions in Microsoft Azure - using Platform as a Service (PaaS) & Infrastructure as a Service (IaaS) to provide scalable, integral solutions.
- Created Event Hubs in Azure using Telemetry client (Application Insights) to log App usage, Feature usage, License usage which can be visualized using Power BI Dashboard.
- Created Azure Build and Release (CI / CD) pipelines with triggers for multiple projects.
- Configured Azure API Management (APIM) and Azure Active Directory Authentication (AAD) using OAuth 2.0 Implicit flow.
Environment: .NET Core, C#, Angular 8, TypeScript, Plotly.JS, Infragistics 8, Python, REST API, Visual Studio Code, .NET 4.5 Framework, OpenShift, GIT Repository, Hive, HBase, Redis Cache, RabbitMQ, Microsoft SQL Server.
Confidential
Angular Developer
Responsibilities:
- Implementing MVC design pattern using Single Page Application (SPA)-Angular Js for the User Interface (UI).
- Created Responsive Web Page Fluid Design using Bootstrap 4 and Media Queries.
- Documentation and software development in Microsoft .NET and SQL framework.
- Developing a browser to view 360 degrees using the JavaScript.
- Good expertise in jQuery and writing jQuery plug-ins.
- Solving problems using a combination of JavaScript, JSON, and JQuery.
- Some major initiatives within the project’s scope include fixing known issues within the user interface, generating letters and creating detailed documentation of current business practices and rules.
- Involve in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, System Acceptance Test (SAT) and Deployment of applications.
- Creating, altering, and fine-tuning database scripts using Microsoft SQL Server 2012, SQL Loader, Oracle 10g/11g Toad - PL/SQL.
- Optimizing the queries by creating various clustered, non-clustered indexes and indexed views.
- Data Extraction, Transforming and Loading (ETL) using SQL Server Integration Services (SSIS).
- Involving in Database backup and disaster recovery procedures.
Environment: C#, Angular 2, JavaScript, Infragistics, REST API, Visual Studio Code, .NET 3.5 Framework, GIT Repository, Microsoft SQL Server.
Confidential, Houston, TX
Sr. .NET Developer
Responsibilities:
- Responsible for requirement gathering from the SMEs, Manager and Business Users
- Implemented n-tier architectural design - Presentation Layer (GUI), Business Access Layer (BAL), Data Access Layer (DAL) and Service Layer
- Developed Service Oriented Architecture (SOA)
- Implemented design patterns - Singleton, Factory and so on
- Implemented Model-View-ViewModel (MVVM) design pattern for the application
- Developed GUI using WPF Controls, Windows controls in .NET 4.0/4.5, VS.NET2012, C# and XAML
- Developed Styles, Templates, Resource files, Triggers using Expression Blend
- Implemented ICommand interface for zero code behind for testability of the application
- Implemented IDispatcher and Task Parallel Library (TPL) for Multi-threading for loading the data into WPF UI Controls for parallel execution
- Responsible for bugs/ tickets for future enhancements and worked in Production support
- Developed custom Classes and Business Objects to serve as the Model object using C#.NET/VB.NET
- Created Complex Stored Procedures, Triggers, Views, CTE for retrieving the data from the SQL Server database to fill the Business Objects
- Performance tuning of complex stored procedures to reduce the response time of the application
- Used SAP Crystal Reports for generating numerous reports from the scratch
- Used Connected and Disconnected Model Database access using Data Reader and Dataset Object
- Used LINQ and Lambda Expressions for iterating through .NET collections
- Extensively worked on the WCF services for retrieving the data
- Developed User Controls and Custom Controls Standard Library for the Client Control Repository
- Performed n-Unit testing for different modules in the application to ensure a bug-free code in to Production
Environment: .NET Framework 4.0 Visual Studio.NET 2010/2012, XAML, MVVM, C#.NET, VB.NET, n-Unit Test, Telerik Controls, TPL, WCF, LINQ, Lambda Expressions, Team Foundation Server, SQL Server 2008, Crystal Reports, Power Tools, Windows 2008, Agile
Confidential
Senior .NET Developer
Responsibilities:
- Responsible for requirement gathering from the End-Users and Business Analyst to develop the application and to modify the existing code
- Implemented asynchronous calling mechanisms to isolate the UI processing with the backend data base call processing
- Used VB.NET CSLA framework for building the business rules validations and for roles in the application
- Coded in Presentation Layer, Business Logic layer and in Data Access Layer of the application using VB.NET
- Developed Views using Windows Form Controls and Telerik Tools
- Developed custom Classes and Business Objects to serve as the Model object using VB.NET
- Implemented HL7 Messaging structure for the Data broker exchange
- All reports from legacy systems to QNXT and converted them to technical implementation
- Developed XML Parser for transforming various messaging formats - HL7
- Used Enterprise Libraries (Application Blocks) and ADO.NET for connecting to the database
- Used Connected and Disconnected Model Database access using Data Reader and Dataset Object
- Used LINQ and Lambda Expressions for iterating through collections in VB.NET
- Extensively worked on the Web Services and WCF services for retrieving the data
- Developed User Controls Standard Library for the Client Control Repository
- Created Complex Stored Procedures for retrieving the data from the SQL Server database to fill the Business Objects
- Used SSRS for various Weekly/Bi-Weekly Reports
- Performed n-Unit testing for different modules in the application to ensure a bug-free code in to Production
- Analyzed the performance of the application by using Diagnostics class, ANTS profiler
Environment: .NET Framework 4.0 Visual Studio.NET 2010, VB.NET, MVVM, CSLA 3.0, HL7 Standards, HIPAA, Telerik Controls, Web Services, QNXT, LINQ, Lambda Expressions, ANTS Profiler, Team Foundation Server, SQL Server, SSRS, n-Unit Test, Power Tools, Windows 2008, Agile(Scrum)
Confidential
Software Developer
Responsibilities:
- GUI Design using Server controls of ASP.NET
- Used Windows NT security to authenticate user name and password
- Developed in VB.NET Windows based Application with user-friendly controls and ADO.NET components were used for database connection
- Responsible for developing the application using Classic ASP
- Provided Sorting and Multiple columns sorting features
- Designing the database and class modules
- Validating User input data
- Involved in developing and testing code changes for fixes and new modules to ensure quality standards before releasing to the production environment
Environment: .NET Framework 2.0,Visual Studio .NET 2005, VB.NET, C#, C++,Classic ASP, ASP.NET, ADO.NET, UML, Sybase, Visual Source Safe, IIS 5.0, Windows 2000.