Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic
Abdul Sameer Mohammad

Abdul Sameer Mohammad

Beaumont,TX

Summary

Experience in development of Enterprise-level web and windows applications using Microsoft Technologies.

Proficient in development of web-based applications using C#, .Net Core, .Net Framework, ASP.NET Web Forms, MVC, Web API, Angular 14/12/8, Typescript, JavaScript, HTML, CSS/SCSS.

Experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism.

Extensively Involved in Building and enhancing core API, user interfaces, and backend processing systems and supporting legacy systems.

Involved in Design and implemented the Core components for the application, which included a Data Access Layer (DAL) and Business Logic layer (BLL).

Experience of Design patterns like Repository Pattern, Factory pattern and Singleton pattern.

Experience in Restful services is implemented using ASP.NET Web API to support lightweight data exchange in JSON.

Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols.

Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture [SOA] concepts using .NET Framework.

Experience in XML/XSL related technologies: XML, WSDL, XSLT and X-Path.

Worked on multithreaded applications, knowledge in tasks, threads, and related methods.

Worked with Entity framework database first approach and created/updated edmx with database changes.

Experience in using Language-Integrated Query (LINQ) and retrieving data from sources (LINQ to Objects, LINQ to SQL).

Experience in ADO.NET controls such as Grid View, Data List, Details View, Form View, and Repeater.

Developed Single Page Application (SPA) with ASP.Net Web API 2 and Angular 2+ using database first approach in Entity Framework.

Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3/SCSS, DHTML, JavaScript, Typescript, jQuery, AJAX, JSON, Angular JS, Angular 16/14/12/8, Angular Material design and Bootstrap.

Worked with tools like Figma and InVision for tracking changes needed for UI/UX.

Expertise creating user validation forms and sending data to server using RESTful services.

Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.

Good experience in automated build process by using Jenkins and MS Build.

Experienced in Configuration Management, setting up company Version policies, building schedule using Team Foundation Server (TFS).

Extensively used repositories like GitHub, SourceTree and SVN.

Created ARM templates, Resource groups, App services in Microsoft Azure Portal.

Worked with Blob Container, Redis cache, Azure key vaults in Microsoft azure cloud.

Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual Directories, map them to physical folders and configuration of the applications for domain authentication, Data Transformation Services (DTS) in SQL Server.

Used logging frameworks like serilog and azure app insights for logging API calls.

Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM and Test-Driven Methodologies.

Overview

8
8
years of professional experience

Work History

Specialist Software Engineer

Citibank
Irving, TX
09.2023 - Current

Project: Apply and buy.

Engaged with end users and business analysts to understand the business requirements.

Worked closely with internal users to create requirement specifications and test plans.

Proficient in XML, with hands-on experience in creating, parsing, and validating XML documents.

Worked extensively on XML and XSL to communicate with other services using WCF and REST communicators.

Experienced in employing XSLT to perform complex transformations on XML data, including filtering, sorting, grouping, and aggregating information as needed.

Implemented new functionality that the service can use to expose its endpoints through the function implemented in the existing API.

Implemented validation of a specific field using SOAP tests for every environment and became familiar with the IPS web tool in Citi.

Worked extensively on remote servers to promote and deploy for testing and validating requirements.
Worked extensively with Angular 16/14, generated components and services using Angular CLI.

Design advanced .NET applications using C#, Entity Framework, and various data access layers.

Proficient in using Postman for API testing, automation, and documentation, including creating and executing test suites and workflows to ensure the reliability and functionality of RESTful APIs.
Developed and maintained user interfaces for web applications using the Angular framework.
Built scalable and maintainable enterprise web applications using Blazor, integrated with ASP.NET Core backends.

Designed and developed user interfaces for web applications using HTML, CSS, and JavaScript.

Designed and implemented database structures that align with .NET-based web applications.

Proficient in C# programming for building backend logic, handling business logic, and data manipulation in WPF applications.

Implemented frontend logic and interactivity using JavaScript frameworks such as AngularJS.
Implemented frontend logic and data binding using Angular directives, components, services, and pipes, adhering to best practices and design patterns. Collaborated with backend developers to integrate frontend components with backend services and APIs.

Proficient in using Bitbucket for managing the end-to-end software development lifecycle, including source control, build and release pipelines, and project management.

Skilled in creating and managing CI/CD pipelines using Bitbucket and Jenkins to enable testing and deployments.
Proficient in unit testing Blazor components and backend services using tools like xUnit, NUnit, and bUnit.

Experienced in configuring and managing Bitbucket for agile project management, including backlogs, sprints, and task management.

Familiar with integrating Jira with other development tools such as Confluence, Bitbucket, Jenkins, and Slack, facilitating seamless collaboration, communication, and automation across the software development lifecycle.

Strong knowledge of Git and TFVC as source control options provided by Azure DevOps.

Created a repository of classes using the Repository pattern, Generics, and Interfaces.

Implemented Web API functions (GET, POST) in services by using HTTP client and observables.

Implemented Dependency Injection using the Autofac container as the dependency resolver.

Utilized Entity Framework as a data access layer to SQL Server for the RESTful-based ASP.NET Web API web services.

Created RESTful services in the business logic layer as per the end client's requirements by following the business rules.

Defined model classes based on the mockup provided for the Middle Tier.

Implement an automated build process in VSTS using Jenkins to create a full CI/CD pipeline.

Followed Agile methodology and agile principles like Scrum, sprints, sprint planning, refinement, and retrospective.

Environment: .NET Core, Angular 16/14, Angular Material, CSS3/SCSS, Bootstrap, HTML5, Visual Studio 2022/2019, VS Code, XML, XSL, .NET Framework 4.8, C#, Entity Framework, Dependency Injection, Autofac, Bitbucket, Postman, JSON, SQL, SourceTree, GitHub, Bootstrap, Agile Methodology, and Jira.

Full Stack .Net Developer

Vision Benefits of America
Pittsburgh, PA
01.2022 - 08.2024

Project: Polaris

Got involved in discussion of end users and business analyst to understand the business requirements.

Co-ordinated closely with internal users to create requirement specifications and test plans.

Front-End Application is developed based on Angular 14 with Typescript, HTML5, SCSS, Bootstrap, Node.js using Visual Studio Code.

Worked extensively with Angular 14, and generated components and services using Angular CLI.

Worked on the JWT authorization token for roles to display certain areas of the UI for specific users.

Implemented CanActivate, CanActivateChild, CanDeactivate, and resolve guards to authorize users.

Implemented pagination, dialogs, date-picker and autocomplete on different components Angular material.

Implemented client-side validation with reactive forms using FormControl properties.

Implemented lazy loading, used resolvers, localstorage, sessionstorage, ngcache for state management.

Evaluated the runtime of certain subscribe methods to improve page load time.

Used built-in pipes and created custom pipe for dynamic search to search large data in a grid.
Developed application using MVC, BLAZOR server - side and WEB API with entity framework.

Integrated .NET applications with AWS services like S3 for storage, RDS for relational databases, and DynamoDB for NoSQL databases.
Proficient in using Azure DevOps for managing end-to-end software development lifecycle, including source control, build and release pipelines, and project management.

Designed and developed rich, data-driven user interfaces using Windows Presentation Foundation (WPF).

Skilled in creating and managing CI/CD pipelines using Azure DevOps to enable automated builds, testing, and deployments.

Collaborated with development teams to ensure smooth transitions during database schema changes.

Experienced in configuring and managing Azure DevOps Boards for agile project management, including backlogs, sprints, and task management.

Strong knowledge of Git and TFVC as source control options provided by Azure DevOps

Set up the development environment using the latest Blazor .NET with .NET Core 3.0.
Used ngModel, ngIf, ngFor, Dependency Injection, Input, Output with Event Emitter, one-way binding, and two-way data binding.

Worked with reactive extensions (RxJS), especially Observables for asynchronously calling the server, mapping the data to the required format (JSON) and implement error handling.

Created RESTful APIs in .NET and exposed them through the AWS API Gateway.

Created a repository of classes using the Repository pattern, Generics, and Interfaces.

Used moment, Date picker libraries to display and render the UI with custom specifications.

Implemented Web API functions (GET, POST) in services by using HTTP client and observables.

Design advanced .NET applications using C#, .NET web APIs, Entity Framework, LINQ, and various data access layers.

Followed Clean Architecture to maintain all layers of the application loosely coupled.

Implemented Dependency Injection using the Autofac container as the dependency resolver.

Handled CORS issues in the web API.

Utilized Entity framework as a data access layer to SQL server for the RESTful based ASP .NET WEB API web services.

Created RESTful services in the business logic layer as per the end client's requirements, by following the business rules.

Used the Data Access Layer (DAL) to fetch the data objects from the database by using Entity Framework as an ORM tool.

Defined model classes based on the mockup provided, both in the UI and Middle Tier.

Worked on RESTful Web API, LINQ, and Entity Framework 6.0.

Set up CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy to automate deployment processes for .NET applications.

Deployed the application in Azure app service.

Implement automated build process in VSTS using Jenkins to create a full CI/CD pipeline.

Followed Agile methodology and agile principles like Scrum, sprints, sprint planning, refinement, and retrospective.

Environment: .NET Core 6, .NET Framework 4.8, C#, ASP.NET Web API, Entity Framework, Dependency Injection, Blazor, Autofac, Angular 14, Angular Material, CSS3/SCSS, Bootstrap, HTML5, Visual Studio 2015/2017/2019, VS Code, Microsoft Azure, JSON, SQL, SourceTree, GitHub, Bootstrap, Agile Methodology, Jira.

Project: Group Admin Portal, Provider Portal, Lab Portal.

Worked with ASP .Net application on a custom framework.

Worked with different areas of a web page in an ASP.NET application codebase.

Created blocks, headers, footers, etc., for an ASPX customized page.

Worked with JavaScript in implementing validations, events, etc., on a web page.

Used CSS to style the pages by creating CSS files with classes in them.

Deployed the code base on the Windows Server 2012.

Environment: .NET Framework 4.0, C#, ASP.NET, HTML, JavaScript, CSS, Windows Server 2012.

Software Engineer II

Latter Day Technologies Ltd
Hyderabad, Telanagana
04.2018 - 12.2020

Worked on a .NET application with C#, Angular 8, MVC, and SQL.

Worked in Agile Methodology (Scrum) to meet timelines with quality deliverables.

Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.

Involved in the development of forms for the application process and selection process in Angular 8.

Implemented pagination, dialogs, date-picker, and autocomplete on different components in Angular Material.

Developed backend interfaces using SQL stored packages, procedures, functions, collections, objects, types, and triggers.

Involved in building and enhancing core APIs, user interfaces, and backend processing systems via new greenfield development, and supporting legacy systems.

Implemented Angular Observables to handle asynchronous communication with our REST API for various requirements.

Developed Angular 8 components such as services, animations, reactive forms, custom validators, custom pipes, and custom directives.

Designed and implemented the core components for the application, which included a Data Access Layer (DAL) and Business Logic Layer (BLL).

Developed modules of the application in .NET Core and was involved in writing C#.NET classes.

Applied the concepts of Master Pages, HTML5, jQuery, and AJAX for developing web forms in Partner, Survey Engine, and branching tool websites.

Implemented LINQ queries with C#.NET on different data sources in applications.

Creating and deploying cloud infrastructure solutions in small environments with Microsoft Azure.

Responsible for developing services using .NET/C#.NET code and Web APIs technology.

Used GitHub and SourceTree for code maintenance, to integrate code distributed by team members.

Worked on Git to push my changes on a day-to-day basis, created branches, and pull requests to maintain the code history.

Environment: C# .NET, .NET Core 2.1, ASP. MVC, Entity Framework, Angular 8, TypeScript, AJAX, HTML, CSS3, dependency injection, mappers, SQL.

.NET Developer

Sapphire Software Solutions
Hyderabad, Telangana
12.2016 - 03.2018

Project: Launchpad.

Excellent knowledge in dealing with delegates, assemblies, user controls, and custom controls in C# .NET.

Used Microsoft Entity Framework Database First approach for the Data Access Layer for the ASP.NET MVC.

Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services, and consumed them in the web application.

Used WCF service for retrieving the data from other enterprise applications.

Worked with various WCF services built for data management, security, and communication within the application.

The front-end application is developed based on Angular 4, with TypeScript, HTML5, CSS3, Bootstrap, Node.js, and Visual Studio Code.

Involved in implementing Service-Oriented Architecture (SOA), and used WCF and REST services to expose business logic as services, and consumed those services.

Implemented enhancement features for the DSPM System in ASP.NET 4.5 (C#) and the Windows application.

Involved in creating WINFORMS for in-house Windows applications using C#.

Used LINQ to Entities for retrieving and filtering the data proficiently.

Developed the web application by extensively using object-oriented programming concepts (OOPs).

Develop the documents for logging, error handling, and SSIS packages.

Developed customized, client-specific monthly fund reports using SSRS (SQL Server Reporting Services).

Used SSIS (SQL Server Integration Services) to load data into the application from MS Excel or tab-delimited text files.

Transitioned legacy payment systems to cloud-based microservice concepts using Spring Boot RESTful services on Pivotal Cloud Foundry, stood up on Home Depot-managed data centers.

Created Windows Services to run the SSIS package to load data into a database daily.

Designed the UI using HTML 5.0, JavaScript, CSS, SASS, LESS, Kendo UI, and Bootstrap.

Used the Bootstrap framework to create responsive web applications that automatically adjust themselves to look good on all devices.

Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

An agile Scrum methodology was implemented for daily stand-up meetings with team members to know the current progress of the project and raise issues.

Worked on TFS for version control, code review, and for automatic builds and continuous integration.

Environment: .NET Framework 4.5, C#, ASP.NET MVC, Web API, WCF, CSS3, Bootstrap, HTML, Visual Studio 2013, N-Unit, JSON, SQL Server 2012, Entity Framework, LINQ, TFS, Bootstrap, Agile Methodology, and Jira.

Education

Master of Science - Computer Science

Lamar University
Beaumont, TX
08-2022

Skills

  • NET Framework/Core: NET Framework 40, 45, 48, NET Core 21, 6
  • Programming Languages: C#, JavaScript, TypeScript
  • Frontend Frameworks: Angular (8, 14, 16), Angular Material, Blazor
  • Backend Development: ASPNET MVC, Web API, WCF
  • Database Technologies: SQL Server 2012, Entity Framework, LINQ
  • UI/Styling: HTML5, CSS3/SCSS, Bootstrap, AJAX
  • Tools: Visual Studio (2013, 2015, 2017, 2019, 2022), VS Code, Postman
  • Dependency Injection: Autofac, Built-in DI Framework
  • Version Control: GitHub, SourceTree, Bitbucket, TFS
  • Testing Tools: NUnit
  • Methodologies: Agile, Scrum (Jira)
  • Cloud Platforms: Microsoft Azure
  • Other: JSON, XML, XSL, Mappers, Windows Server 2012

Languages

English
Professional

Timeline

Specialist Software Engineer

Citibank
09.2023 - Current

Full Stack .Net Developer

Vision Benefits of America
01.2022 - 08.2024

Software Engineer II

Latter Day Technologies Ltd
04.2018 - 12.2020

.NET Developer

Sapphire Software Solutions
12.2016 - 03.2018

Master of Science - Computer Science

Lamar University
Abdul Sameer Mohammad