Yousuf Shaik - .Net Developer |
[email protected] |
Location: Ailey, Georgia, USA |
Relocation: |
Visa: H1B |
Yousuf Shaik
[email protected] 4699432799 CAREER SUMMARY: 10+ years of Experience in .NET Developer Detail-oriented, motivated, and enthusiastic Object-Oriented Programmer with experience in developing, enhancing, maintaining, troubleshooting, and debugging various end-to-end Windows applications as business and design drivers change. Contributed to the development of flagship product. I have excellent analytical, problem-solving, ability to juggle multiple projects and communication skills but not limited to I m a customer-oriented, team player, quick learner, and self-starter; I try to thrive professionally and personally. EDUCATION: Master of Science in Information System from Dakota State University, Madison, SD. Bachelor of Technology in Mechanical from KL University, India. TECHNICAL KNOWLEDGE: Web HTML5, CSS3, LESS, Bootstrap 3, JavaScript, jQuery 1.x/2.x Programming Languages C, C#. .NET Technologies ASP.NET Web Forms, ASP .NET Core 6, ASP.NET MVC 4/5/6, WCF, Web Services, Web API, ADO.NET, Entity Framework 6, OData, NUnit, Identity Server, Windows Forms and Windows Service. Database MS SQL Server Management Studio 2008/2014, T-SQL, SSIS, SSRS, MS SQL Service Broker. Other Technologies/Applications Chakra Core, XML, RESTful, JSON, Postman, LINQ for SQL, LINQ for Entities, Angular/react, LINQPAD, AWS Fargate/ECS, S3, SQS, SES, Elastic Cache, CloudFront, EC2, Serverless Lambda, VPC, and DynamoDB, Kafka, Kendo, Resharper, Visual Studio 2010, 2012, 2017, 2019 and SOAP UI. Protocols HTTP(S), (s)FTP, TCP/IP and SOAP. Version Control Team Foundation Server, Git, Tortoise Hg, SVN, Bit Bucket, Source Tree. PROFESSIONAL EXPOSURE: Client: Element intelli, Frisco, TX (Remote) Position: Software Developer 02/2023 Present Develop internal and external-facing products written in Microsoft s .Net Framework. Maintain and implement new functionality in applications written in .Net that make use of SQL Server including stored procedures, and SQL Reporting Services. Work on a team of developers with similar complimentary skills and meet deadlines while delivering quality code. Design, develop & support specific functionality as directed by a Team Lead(s). Experience using Splunk to monitor log files, databases, web services. Development of new screens and objects in ASP.Net/C# using .NET Core 6 and MVC6 with different design patterns. Monitoring application performance using New Relic and Splunk and making necessary changes to optimize application performance. Perform Unit, Integration, and Systems Testing of components. Develop and maintain SQL queries, and stored procedures. Expert in Angular (versions 2+), with extensive experience in creating complex applications, including e-commerce platforms and enterprise-level applications. Implemented state management solutions using NgRx to manage application state efficiently in Angular projects. Configured and deployed Identity Server to provide secure authentication and authorization services for multiple applications. Designed and implemented Angular modules and services to organize code and promote reusability and scalability Implemented CI/CD pipelines for Identity Server deployments, ensuring consistent and reliable updates Expert in React, including hooks, context API, and functional components, to create interactive user interfaces and dynamic web applications. Integrated custom identity providers and external authentication services (e.g., Google, Facebook, Azure AD) with Identity Server to support diverse authentication requirements. Integrated RESTful and GraphQL APIs with Angular and React applications, ensuring seamless data flow and synchronization. Set up and maintained CI/CD pipelines using Jenkins, GitHub Actions, or Travis CI for automated testing, building, and deployment of Angular and React applications. Developed and deployed web applications using the latest version of .NET Core, ensuring compatibility with modern frameworks and optimal performance. Utilized WPF (Windows Presentation Foundation) to design and develop rich user interfaces for desktop applications, enhancing user experience and interactivity. Implemented scalable and robust communication protocols between distributed systems using WCF (Windows Communication Foundation), facilitating seamless data exchange and service-oriented architecture. Applied comprehensive knowledge of SDLC (Software Development Life Cycle) methodologies such as Agile and Scrum to efficiently manage project timelines, deliverables, and stakeholder expectations. Communicate with team to identify roadblocks. Responsible for overall security of administered systems including protecting client data and reporting situations which may provide unintentional elevated access. Regularly review corporate policies and enforce the policies documented in the client corporate Security Standards. Implemented GUI using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX tool kit, Kendo Controls, and jQuery UI. Developed, enhanced, maintained, and tested web applications while resolving glitches to ensure zero defects using kafka. Designed an ideal approach for data movement from different sources to HDFS via Apache/Confluent Kafka Maintain database project. Implemented a dashboard web application from scratch based on ASP.NET Core 6 with Razor views, including dependency injection (DI) and Entity Framework Core, identity user, role, and claims management. Perform Integration of Single Sign-On between Client and client Software. Involvement in software design discussion using Micro Services and Domain Driven design along with other design patterns. Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing. Integrated ASP.NET Core 6 View Components to display common UI parts enabling data update via jQuery unobtrusive Ajax. Worked on cloud computing using Windows Azure against SQL Azure using Azure Queues. Design Automated Test using nUnit and mocking framework. Integrated ASP.NET Core 6 View Components to display common UI parts enabling data update via jQuery unobtrusive Ajax. Proficient in developing and upgrading REST, ODATA, WCF API(s). Work with OData and related services. Work with JavaScript/jQuery and Typescript. Curated on designing SSAS OLAP Cube for reporting historical data. Hands-on experience on asynchronous mechanism. Experienced in performing joins and data manipulations using both LINQ to SQL and LINQ to Entities. Experienced in Object Relational Mapping (ORM) using ADO.NET, Entity framework, LINQ, and Lambda expressions. Be available for on-call rotation (one week every two months) for emergency production support. Worked as both team-player in a high scale team and sole contributor. Client: Kaiser Permanente, Sacramento, CA (Remote) Position: Software Developer 10/2020 02/2023 Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#. Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology. Streamlined the performance of reports for SQL Server Reporting Services (SSRS) and experience in database development and T-SQL, in developing complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers. Developed View Models to hold database data and display it to the browser using the Razor View Engine. Proficient in building responsive and dynamic web applications using Angular and React. Used Data Annotations for validation on the server side. Used jQuery to bring dynamic behavior to the web page, and for AJAX calls to the MVC controller to output JSON result. Used Layout pages and Partial Views to re-use markup code. Worked with WEB APIs to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server. Implemented GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX tool kit and jQuery UI. Developed Splunk reports that provide a high level overview of the Application Health. Implement input validation using the ASP.NET Input validation controls and Java Script on the client side. Experienced in participating in Agile software development cycles, including planning, execution, and delivery of software projects. Leveraged TFS (Team Foundation Server) and Azure DevOps for version control, project management, and CI/CD pipeline Monitored key Agile metrics such as velocity, burn-down charts, and cycle time using Azure DevOps, providing insights for process improvement. Actively participated in Agile/Scrum practices, contributing to sprint planning, daily stand-ups, and retrospectives to ensure timely and quality delivery of features. Implemented state management solutions using NgRx in Angular 10 applications, ensuring a predictable and efficient data flow within the front-end architecture. Implemented secure authentication and authorization mechanisms in Angular 10, collaborating with .NET Identity for robust user access controls Evaluating and implementing monitoring solutions, such as Splunk, for Production Monitoring of error logs. Expert in Angular (versions 2+), with extensive experience in creating complex applications, including e-commerce platforms and enterprise-level applications. Implemented state management solutions using NgRx to manage application state efficiently in Angular projects. a kafka developer and possessing a rich experience in designing the best approach for data movement from different sources to HDFS via Apache/Confluent kafka. Designed an ideal approach for data movement from different sources to HDFS via Apache/Confluent Kafka Ensured cross-browser compatibility for Angular 10 projects, conducting thorough testing to deliver a consistent experience across different web browsers. Integrated Angular 10 applications with .NET-based RESTful APIs, ensuring seamless communication and efficient data retrieval for enhanced user experiences. Employed XML for Request and Response from middle ware on the web server. Developed Data Access Layer Using ADO.NET and accessed Data Using Stored Procedures. Wrote LINQ expressions for access to filtered data from the database. Developed Reports Using SSRS and to export data to Excel for advanced daily reporting. Developed the application as a Three-Tier application with UI in the presentation layer, business logic in the middle layer using C#. NET core and database activity in the backend. Created simplified APIs using .Net Core. Performs code reviews (both SQL and ASP.NET) for other team members. Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing. Using Azure Cloud services performed various web operations in Azure App Services. Build REST web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls. Client: Wells Fargo, Charlotte, North Carolina Position: Software Developer 02/2018 07/2020 Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#. Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology. Streamlined the performance of reports for SQL Server Reporting Services (SSRS) and experience in database development and T-SQL, in developing complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers. Developed View Models to hold database data and display it to the browser using the Razor View Engine. Developed numerous SPAs using Angular and React, leveraging their component-based architectures for modular and maintainable code. Proficient in building responsive and dynamic web applications using Angular and React. Experienced in troubleshooting and debugging PHP applications, identifying and resolving performance bottlenecks, security vulnerabilities, and compatibility issues. Knowledgeable about front-end technologies like HTML, CSS, JavaScript, and jQuery, enabling seamless integration with PHP-based back-end systems. Capable of integrating third-party APIs and web services into PHP applications for enhanced functionality and data exchange. Used Data Annotations for validation on the server side. Used jQuery to bring dynamic behavior to the web page, and for AJAX calls to the MVC controller to output JSON result. Used Layout pages and Partial Views to re-use markup code. Worked with WEB APIs to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server. Implemented GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX tool kit and jQuery UI. Implement input validation using the ASP.NET Input validation controls and Java Script on the client side. A kafka developer and possessing a rich experience in designing the best approach for data movement from different sources to HDFS via Apache/Confluent kafka. Designed an ideal approach for data movement from different sources to HDFS via Apache/Confluent Kafka Employed XML for Request and Response from middle ware on the web server. Developed Data Access Layer Using ADO.NET and accessed Data Using Stored Procedures. Wrote LINQ expressions for access to filtered data from the database. Developed Reports Using SSRS and to export data to Excel for advanced daily reporting. Developed the application as a Three-Tier application with UI in the presentation layer, business logic in the middle layer using C#. NET core and database activity in the backend. Created simplified APIs using .Net Core. Implemented complex algorithms and data structures to enhance the functionality and performance of ECOS components. Performs code reviews (both SQL and ASP.NET) for other team members. Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing. Using Azure Cloud services performed various web operations in Azure App Services. Build REST web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls. Client: Motivity Labs, Hyderabad, India Position: Software Developer - .Net 02/2013- 01/2016 Designed and developed UI using ASP. NET, CSS, Bootstrap, JQuery, Java Script. Developed front-end interaction Webpages using ASP.NET 4, Server Controls and Validation Controls, Master pages. Displaying the Applications using UI. Involved in creating Classes and Interfaces using C#. Worked on C#, Designed and developed SOA using Windows Communication Foundation (WCF) for the data access for the Web application to consume. Implement input validation using the ASP.NET Input validation controls and Java Script. Project developed using N tier architecture Presentation layer, Business logic layer (mid-tier) and DAL (Data access layer). Involved in meetings with the SMEs and business analysts to understand and discuss the business and functional requirements. Created Detail Design documents based on functional requirements. Created use case and class diagrams in MS Visio using UML notations. Involved in Discussion Board for Client Interaction for the change requests and follow-ups. Developed middle layer using C#.Net and ASP.NET. Used Cascading Style Sheets (CSS) for a unified look and feel of the application. Used ADO.NET for data retrieving, querying, storage and manipulation. Experience designing and developing Winforms and its extensive usage of delegates and events. Designed and developed dynamic webpages using Bootstrap JavaScript JQuery. Developed the presentation layer by using Ajax controls and web server controls. Used Master pages, Update Panel, RadGrid, TabStrip, MaskEdit and Extender controls. Created and consumed Web Services. Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Implemented state management solutions using React hooks and Redux, facilitating efficient data flow and application scalability. Integrated React components with back-end APIs to fetch and manipulate data asynchronously, ensuring seamless communication between the front-end and back-end systems. Involved in writing Stored Procedures and Functions using SQL language for retrieving data from SQL Server Database. Created WCF service to retrieve the policy information. Utilized ASP.NET validation controls and JavaScript to perform client-side validation. Used SSRS to generate reports and integrated with ASP.NET web page using report viewer. Worked on Mid-tier development (Business logic layer). Integrated ECOS with external APIs to enhance functionality, enabling seamless data exchange and interoperability with other systems. Use Managed Code (C#) to create an FTP Authentication Provider that uses an LDAP Server. Employed XML for Request and Response from middle ware on the web server. Developed Data Access Layer Using ADO.NET and accessed Data Using Stored Procedures. Wrote C# .NET class modules for database connectivity and execution of stored procedures in SQL Server 2008. Developed Hosted WCF services (IIS, WAS, Self-Hosting, Windows services) Used LINQ to SQL for data access connection. Written T-SQL quires and store procedure. We used to follow Agile Methodology to plan and schedule releases. Handled Run Time Errors and Design Time Errors by implementing appropriate Error Handling Keywords: cprogramm csharp continuous integration continuous deployment user interface javascript sthree active directory information technology microsoft California South Dakota Texas |