TAMAL
Email: *****.*****.**********@*****.*** PH: +1-469-***-****
Full Stack Sr .Net Developer
Professional Summary
Having 15+ years of professional experience in Software Development Life Cycle (SDLC) such as planning, analysis, design, and implementation, testing phases and deploying the applications with architectural patterns Model View Control (MVC), Model-View-View-Model (MMVM) of Web Based, Client-Server and N-tier applications with Agile, Scrum and Waterfall.
Expertise in developing Web-based and Windows-based applications as .NET Developer using Visual Studio in C#.Net, VB.Net, ASP.Net, ADO.Net, AJAX, Web Services, ADO.NET, WPF, MVC Framework, HTML, CSS, JavaScript, jQuery, XML, TSQL and PL/SQL.
Adapt in developing client-side application functionalities with rich GUI design, UI design and user-friendly design approaches, single page applications, responsive web pages with performance functionalities in the web applications using JavaScript, ReactJs, jQuery, AJAX, JSON, HTML 4/5, XML/XSLT/XHTML, Bootstrap with AngularJS and Angular 14.
Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces, validation techniques using Angular 14 by implementing Filters, validation, controllers, components, directives, routings, factory and services.
Experience in front-end Single Page Application (SPA) development using AngularJS and Angular 14, JavaScript frameworks.
In depth Knowledge in working with attribute routing, data serialization, model binding, in WEBAPI and .NET Micro services (ASP.NET Core).
Strong analytical and conceptual skills in database programming using RDMS databases like SQL Server 2005/2008/2012, Oracle 11g/10g/8, related work primarily on creating complex stored procedures, Views, triggers, functions using Oracle, PL/SQL or T-SQL.
Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
Experience in developing Web Services using WPF for creating user interfaces using MVVM, PRISM, XAML, C#, User controls Win Forms
Exceptional ability to design, development, security, testing and consuming of distributed applications using Windows Communication Foundation (WCF), also responsible for developing WCF based service, data, fault, and message contracts.
Implemented Web API application using .NET Core 2/3 using C# with Dependency Injection and Web API controllers and methods, handled logging and error handling using Log4Net.
Accustomed working on Database Connectivity with Entity Framework 6.0/4.3 with to work with relational data using domain-specific objects and also in code-first and database-first approaches to implement CRUD operations.
In depth knowledge on REST web services using ASP.Net WEB API and C#, used WEB API to provide services to HTTP Requests, good understanding on design and deep functional experience in creating, deploying and consuming REST-FUL Services using ASP.NETWEB API 1.1/2.0.
Familiar with design and development of business reports using Crystal Reports, SQL Server Reporting Services (SSRS), SSIS.
Experience in using build tools such as npm, gulp and testing tools such as Jasmine and karma.
Working experience in unit testing, integration and performance testing frameworks like NUNIT, XUNIT, MS Unit Tests for business logic.
Utilized version control systems such as Team Foundation Server (TFS) 2013/2014/2015, VSTS, GIT 1.8/1.9/2.1, Tortoise SVN and Clear Case, sub version for active tracking of work progress and maintaining code repository.
Highly organized and can achieve targets as an individual or as a team member and very good communication and inter-personal skills and has the ability to work independently as well as in a team environment.
Professional Experience:
Client : Osaic, TX. Oct 2024 - till date
Role: Full Stack Sr .Net Developer
Responsibilities:
Worked closely with the clients/stakeholders in gathering and analyzing requirements and providing solutions that meet the client's requirements.
Design and developed two Single Page Applications (SPA) from scratch based on client-side JavaScript, Bootstrap, jQuery and Angular 14
Worked on.Net Core 2.2 for all the API's development.
Developed Business logic in C# to meet design specifications, user requirements as well as delivered high-quality applications.
Used ASP.NET MVC5 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.
Designed and developed the Data Access Layer using Entity Framework - Code First approach.
Development, unit-testing, maintenance, review and bug fixing of code for Angular Micro-apps and RESTful .Net based multi-threaded Micro-services based on C# programming language, .Net Core framework, SQL Server 2012
Responsible for Developing and Maintaining UI apps to interact with server-side application for processing data.
Created folder structure and installed all the packages (package.json) and dependencies to the UI applications.
Developed UI applications using ASP.Net MVC and Angular 14 architectural pattern.
Worked on updating the application to from Angular 12 to Angular 14
Developed. Net security features for Login Authentication (Forms based) and Authorization.
Designed User Interface with Razor Views as per the user stories.
Created multiple components in project, in order to implement routing for Angular 14
Created multiple ASP.Net MVC controllers, Models and custom services to interact with the external Web Services.
Experience in Data Querying using LINQ and Entity Framework to model the entities, logic and data manipulation.
Included npm, gulp, typescript, package.json, Jasmine, karma to serve Angular 14 app in the project.
Implementing data driven server-side code in clean-code-architecture design using REST APIs, C#, ASP.net core, MVC and LINQ in .Net framework.
Design & implement end-to-end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation scripts, Jenkins, Ansible and AWS.
Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management
Implementing Test-driven-development in Angular and ASP.net API to have a robust code and design along with test automation with Karma and Jasmine to manage quick deployment.
Used Azure Data for production.
Used Azure Dev-ops for source control along with Git-hub.
Responsible for maintaining versions of source code using Team Foundation Serve
Involved in the complete Software development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with AGILE methodology.
Worked in a Scrum/Agile environment to plan and estimate work at different levels (story, sprint, releases).
Environment: Visual Studio.Net 2015/2019, Visual Studio Code, C#.NET 4.6/5.0, .Net Core, ASP.NET MVC, Entity Framework, LINQ, TFS, GIT, CSS, JavaScript, jQuery, React.js, Angular 14, IIS, Jasmine, karma, Web pack.
Client : United Airlines, TX. June 2022 - Sep 2024
Role: Full Stack Developer
Responsibilities:
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
Created the Controllers using Controller Actions, Action Results, Views, presenters and View Models.
Created middleware component classes across the enterprise and integrated in UI using MVVM pattern.
Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
Written code for developing Single Page Applications (SPA) used several inbuilt JavaScript language core directives expressions and modules, created modern front-end template frameworks for JavaScript using jQuery like custom directives, decorations and services to interface with both restful and legacy network services also DOM applications.
Enhanced user experience by designing new web features using MVC Frameworks Angular 12.
Built and deployed various Microservices using C# and framework 4.6 and Net Core 2.1
Implemented web Services to bind the data and provide access to the data on the server and developed form validation with Angular 12 valid, and data validation.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Docker on familiar servers such as Apache, and IIS.
Manage various AWS/AZURE environment for provisioning of Linux servers and services implemented by the providers
Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
Extensive use of LINQ and Entity Framework to develop data layer.
Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application and required data in the form JSON format, parsing the data using objects and arrays.
Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP.
Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
Designed Branding, Themes and CSS with HTML5, JavaScript, jQuery, KendoUI, And Bootstrap CSS.
Integrated applications with back-end databases using SQL Server, Used ADO.Net extensively to interact with SQL and written stored procedures, functions, triggers, cursors for calling from one package to another package.
Worked on SQL queries and optimization techniques to improve the Performance of the application and crystal reports using SSRS.
Responsible for enhancement of critical batch processing applications running in Perl and Shell Scripting.
Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE and used Postman to test the service.
Developed an application using Win Automation and Checkouts using Win Automation Tool
Experience in working on ASP.NET Web API applications on Azure
Implemented, deployed and configured Azure configured diagnostics, monitoring and analytics on Azure.
Implemented Unit Testing, Integration Testing and involved in Regression testing if needed.
Migrating the source code and work items for different assets of TFS like build definitions and test plans to VSTS
Utilized the TFS source control to keep track of new and past versions of code written in the application.
Environment: Visual Studio 2015/2017, MVVM, WCF, WPF, REST, HTML, CSS, XML, JSON, JavaScript, jQuery, Crystal reports, Bootstrap, Kendo UI, Unit, GIT, SQL Server 2012/2014, SSRS, SSIS.
Client : Advisor group, AZ. Jan 2021 - May 2022
Role: Sr.Net Developer
Responsibilities:
Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.
Designed responsive and user-friendly UI with CSS, Angular 8.0 and Bootstrap.
Have a knowledge on single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 8.0 framework and React JS
Involved in designing the layout of User interface using Visio and Class diagrams using UML.
Created middleware component classes and WCF services across the enterprise and integrated in UI using MVVM pattern in Prism framework using WPF Helpers class from Prism App Base.
Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net 3.0.
Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
Defined and implemented customized configurations settings for application local Web. Config file for incorporating user authentications and authorizations via role-based security in order to restrict accessibility to certain module.
Developed application using ASP.NET for server process & user interface and VB.NET Code Behind.
Used ADO.NET for Oracle database interaction using Dataset, Data View. Used Name spaces System. Data.
Web configuration file is used to have own setting for the application by writing database connection string and user authentication.
Migrated VB 6.0 application to VB.NET application.
Developed Data access assemblies in C# and isolated data access logic from business layer and front end.
Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server-side validation and Java Script for client-side validation
Implemented Role based authorization and Form based authentication
Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
UsedADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service
Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.
Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
Creating required objects using C# for interacting with Crystal reports.
Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
Extensively Used TFS (Team Foundation Server) for the maintenance and status of the developers for development of application
Environment: Visual Studio 2008, ASP.NET 3.0/3.5, MVVM ADO.NET, SQL Server 2008, HTML4, VB.NET6, NUNIT, Visual Source Safe (VSS), SQL reporting services (SSRS), SQL Server Integration Services (SSIS), Server Controls, Crystal reports, WCF, .NET Framework 3.5/3.0, Web Forms, SOA, Web services, SQL Server 2008, T-SQL, LINQ.
Client : Wells Fargo, AZ. Sep 2018 - Dec 2020
Role: .Net Developer
Responsibilities:
Analyzed user requirements and discussed with Business Analysis team about user experience perspective.
Created prototypes of interfaces to be used as a blueprint for content and technical development.
Worked on highly advanced and user interface design and development using Angular JS, EXT JS, Node JS and CSS3.
Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
Wrote cascading style sheets (CSS) for entire user interface and created print specific CSS style.
Created CSS Sprites to decrease the number of HTTP requests and load time of web pages
Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications and HTML Wireframes using HTML Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap.
Developing & Customizing UI JavaScript Plug-ins using EXT JS, Object Oriented JS and JSON.
Used JavaScript to create Client-Side Dynamic content UI and ASP.NET 2.0 and C# to modify and Add Server Controls for Dynamic Server-Side Code.
Designed different Web Services and Modules using C# as Business Components to implement patient registration.
Used Node JS as a proxy to interact with Restful services and interacting with Database
Resolved Cross Browser/Environmental issues
Developed web pages which are compatible in almost all browsers
Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience
Debugged the application using Firebug, Firebug Lite, IE Developer tools
Manage the overall visual design for the application including all branding and navigational elements
Deploy and test applications targeting different devices and versions that include tablet devices, & smartphones devices
Participated daily Scrum/Sprint meetings
Regular meetings and updates are made to the Management team of the ongoing Development.
Environment: CSS3, Backbone JS, Angular JS, Node JS, Underscore JS, C#, MongoDB, Bootstrap, Object Oriented JavaScript, Oracle, SVN, Git -Hub, SOAP, Clear Quest, Restful, Window 7/2008, Unix, Linux, Eclipse.
Client: Gexa Energy, TX. May 2017 - Aug 2018
Role: Jr.Net Developer
Responsibilities:
Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
Developed very responsive, elegant views for web pages using the Bootstrap CSS Frameworks.
Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework Code First in MVC.
Implement functionality such as Searching, Filtering, Sorting, Categories, Validating using AngularJS framework.
Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side ASP.NET web API.
Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
Developed a comprehensive search API on top of MongoDB query language.
Used Microservice architecture, based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
Worked on optimizing the ASP.Net web pages using C# and SQL Server stored procedures to call the application from the data base.
Developed application using ASP.NET Core along with a Service Oriented Architecture (SOA).
Build and deployed ASP.NET Core application to Azure Cloud Service.
Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket.
Responsible for maintaining and expanding AWS (Cloud Services) S3 infrastructure using AWS (SNS, SQS).
Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
Integrated diverse sources of information using Perl, SQL server, Excel and Access Databases.
Created different types of reports such as drill down, drill through, parameterize and dash board reports and schedule them according to business requirement using SSRS.
Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
Experience in working with two-week sprints in an Agile/Scrum environment.
Environment: Visual Studio 2012, ASP.NET MVC 4.0, WCF, Entity Framework 6.0, LINQ, jQuery, HTML5, XML, CSS3, XML, NUNIT, SQL, Agile/SCRUM, Microsoft Visio, C#.net, ADO.Net, ASP.Net, Microsoft Visual Studio.NET 2010, JavaScript, HTML, CSS, XML, IIS 5.0, Server 2008 R2/2008, Web Services, Web Forms, Microsoft Unit Testing, SDLC, AJAX, SQL Server.
Client : Aetna, India. Feb 2010 – Dec 2016.
Role : Senior Systems Engineer
Responsibilities:
Led development of benefits policy enforcement application with user registration, approval workflows, and reporting Analyzed problems by breaking them down into simpler components.
Created technical documentation, including requirement specifications and design documents Guided testing team to ensure defect-free delivery
Enhanced Notice of Action (NOA) web application to accommodate new features Created approximately 350 complex SSRS reports deployed in 4 phases.
Developed stored procedures, data access components, and business components Mentored junior team members in domain and technical knowledge.
Environment:. Visual Studio .NET, C# (Web App), SQL Server 2008, IIS 7, WCF, MVC, Agile, SSIS, jQuery, JavaScript,HP Quality Center, Kofax Capture 8.0, ASP.NET 3.5, SQL Server 2008, SSRS, ASP.NET AJAX, SYSSDK, Rational Clear Case.
Technical Skills:
Programming Languages: C, C#.Net, VB.NET, C++, Java, HTML, T-SQL, PL/SQL.
Web Technologies: ASP.NET, ASP.net MVC, MVP, Ajax, JavaScript, jQuery, React JS, Node JS, VB Script, bootstrap, Kendo UI, Angular JS, Angular 12/14.
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XSL.
Desktop Technologies: Win Forms, WPF.
IDE Tools: Visual Studio 2019/2017/2015/2010/2008/2005, SQL Server Management Studio
.Net Frameworks: .Net Framework 4.6/4.5/4.0/3.5/3.0/2.0/1. x.
Databases: MS SQL SERVER 2012/2008, MS Access 2010/2007/2003, Oracle 10g/8i, MongoDB.
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), SSIS, Crystal Reports (2010/ 09/ 8.5/8)
Modeling Tools: UML, MS Visio.
Version Control Tools: SVN, Team Foundation Server 2013, GitHub.
Middleware: Web API, Azure, WCF, ADO.NET4.0/3.5/3.0/2.0, Web Services, Enterprise Library5.0/4.0/3.1.
Testing Tools: jasmine, Karma.