Post Job Free

Resume

Sign in

Dotnet Developer

Location:
Jersey City, NJ
Posted:
October 18, 2020

Contact this candidate

Resume:

Pogaku Karamath Ali

(732-****-***

SUMMARY:

*3+ years of Work Experience through the Diversified Fields of Software Development Life Cycle (SDLC). Familiar with Agile Methodologies (Extreme Programming, Scrum), Waterfall Methodologies

Expertise in C#, ASP.NET, ASP.Net MVC,ASP.Net Core, Web API, Angular, AngularJS,JQuery, D3.js, WPF, WCF, WCF REST, Expression Blend/XAML, Silverlight, WINFORMS, Visual Studio, .NET Framework, ADO.NET, SQL Server with Entity Framework, Entity Framework core and ADO.NET

Full stack development experience includes all phases of the Software Development Life Cycle (from requirement analysis, design, programming to implementation, testing, and maintenance).

Experience in developing client applications using WPF, XAML, WINFORMS, C#, User Controls and third-party Controls like Infragistics and Telerik.

Extensively worked on developing and migrating applications from ASP.Net to ASP.Net MVC along with AngularJS, D3.js, and Kendo UI.

Implemented MVVM pattern in WPF Applications using the PRISM framework.

Expertise in Microsoft .NET platform, Angular, .Net core, CSS, HTML, SQL Server, and Software development Methodologies

Experience working on Entity Framework (core). Implemented Database first and code first methodologies using Entity Framework.

Expertise in writing SQL Queries, Cursors, Triggers, Functions, and Stored Procedures

Strong Knowledge of working with Event Handlers, Exceptions and Delegates

Expertise in Object Oriented Design and Programming using C#.

Experience in Working with GIT, Version Controlling (Visual Source Safe), Team Foundation Server (TFS) environment and Perforce

TECHNICAL SKILLS:

Languages

C#, XAML, SQL,T-SQL,PL/SQL, LINUX

Distributed Technologies

.NET, DOTNET, WCF, WPF, Web Services, CSS, XAML and

HTML, ASP.NET,ASP.Net MVC, ASP.Net Core,Web API,

Silverlight, Entity Framework and LINQ, Multithreading

Internet Applications

ASP.NET,ASP.Net MVC, ASP.Net Core, C#, ADO.Net, AJAX, Entity Framework and Entity Framework core

Windows Applications

Win forms, WPF

Development Tools

.NET Framework, MS Visual Studio .NET, Expression Blend, SQL Server Management Studio

Database Applications

MS SQL Server

Design Patterns & Practices

MVP,MVVM and MVC

SQL Services

SSIS,SSRS

Web/Application Servers

IIS 7.0/6.0

Scripting Languages

Java Script, JQuery, D3.js and Angular JS, Angular

Version Control Tools

GIT, Team Foundation Server (TFS), Microsoft Visual Source Safe

SDLC

Agile (SCRUM,TDD), XP and Waterfall

Markup Languages

HTML/HTML5, CSS/CSS3, XML

XML Vocabularies

XSL, XSLT, XSD

Third Party Controls

Infragistics Controls, Custom Controls, Telerik controls (Kendo UI)

PROFESSIONAL EXPERIENCE:

NYC Department of Social Services, Brooklyn, NY Oct 2019 – Present

Sr. .NET Consultant

Fair Fares:

Fair Fares NYC helps eligible New Yorkers with lower incomes manage their transportation costs by providing them with a discounted MetroCard.

Responsibilities:

Developed ASP.Net Core WebAPI application using Angular on the front-end.

Refactored the Angular code for better performance and modularity.

Fixed the issues arising due to the control limitations in kendo Angular .

Implemented caching for the HTTP calls using RxJs Observables.

Implemented Feature based Roles and Rights in the application.

Angular Routing is being used in the front-end for navigation between components.

Kendo and Angular material components are used extensively.

Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework core DB Context.

Product development is being done using Agile (SCRUM) methodology, where progress and task assignments are discussed in everyday meetings.

Used Jira for task tracking.

Interacted with Business Analyst team for analyzing the requirements.

Analyzing the functional specification and analyzing the impact on the existing system

Performed unit testing and integration testing by applying test cases

Troubleshoot for program errors in existing systems

Environment: C#, HTML5, CSS3, Bootstrap 4, Angular, ASP.Net core WebAPI, Entity Framework core, JavaScript, JSON, LINQ, SQL Server 2014,Jira

NYC Department of Education, Brooklyn, NY Jun 2017 –Oct 2019

Sr. .NET Consultant/Lead

ID link:

It’s a solution that allows the user to control the whole process of receiving a request for either data portability or right of access for all the consumers.

Responsibilities:

Developed ASP.Net core WebAPI application using HTML5, Bootstrap4, CSS3 and Angular on the front end.

Implemented CICD in Azure Devops using Octopus tool for deployment.

Client-side validations were designed using Angular form builders.

Designed UI pages using HTML5/CSS3/Bootstrap 4.

Front-end code has been made modular and is segregated using the feature and shared modules.

Angular Routing is used in the front-end for navigations between components.

Lazy-loading is implemented to improve performance.

Ngx-translate library has been used to achieve internationalization.

PrimeNg and Angular material components are used extensively.

Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework core DB Context and implemented the Repository pattern for centralized data access.

Product development is being done using Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.

Used Jira for task tracking.

Actively participated in the project schedule, code reviews and deliveries.

Interacted with Business Analyst team for analyzing the requirements.

Analyzing the functional specification and analyzing the impact on the existing system

Performed unit testing and integration testing by applying test cases

Troubleshoot for program errors in existing systems

Environment: .NET 4.5 VS.NET 2017, ADO.NET, C#, HTML5, CSS3, Bootstrap 4, Angular, ASP.Net core WebAPI, Entity Framework core, Azure Devops,IIS7.5, JavaScript, JSON, LINQ, Entity Framework, SQL Server 2014,Jira

NYC Department of Education, Brooklyn, NY Jun 2015 – Present

Sr. .NET Consultant/Lead

Legal Services:

Administrative Trial Unit: The Administrative Trials Unit is responsible for the prosecution of disciplinary cases. ATU is available for training and advice on how to discipline a tenured employee or permanent civil servant and also to review documentation as it relates to the discipline process.

Teacher Performance Unit: The Teacher Performance Unit (“TPU”) is a unit comprised of experienced attorneys who litigate incompetence cases against low-performing tenured pedagogues. TPU’s goal is to help improve the quality of education and support delivered to students by bringing and litigating these cases in a thorough, expeditious and effective manner.

Office of Special Investigations System: The Office of Special Investigations investigates allegations of improper and unlawful behavior, including corporal punishment and verbal abuse against students, to help ensure a safe and secure learning environment for New York City’s students, staff members, and parents

The General Practice Unit (“GPU”) is a division of the DOE’s legal office at Tweed Headquarters and provides legal advice to schools and administrative offices on a broad range of issues.

Responsibilities:

Developed and enhanced ASP.Net MVC applications using HTML5, Bootstrap, JQuery, D3.Js, Kendo UI on the front end.

Client-side validations were designed using Data Annotations.

Designed UI pages using HTML/CSS3/Bootstrap 4.

Used MVC (model-view-controller) architecture-based development for creating Views and Partial Views – UI and middle tier for various modules.

Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework DB Context

and implemented the Repository pattern for centralized data access.

Unhandled exception and error logging in the web application are recorded by Elmah.

Wrote complex queries and stored procedures and designed database tables.

Scheduled jobs to execute SSIS packages which were developed to update database objects daily and maintained nightly loads of data by creating the corresponding tasks.

Designed Reports using SSRS.

Product development is an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.

Performing unit-testing on the logic that is being built.

Actively participated in the project schedule, code reviews and deliveries.

Interacted with Business Analyst team for analyzing the requirements.

Analyzing the functional specification and analyzing the impact on the existing system

TDD is implemented using XUnit unit testing tool

Troubleshoot for program errors in existing systems

Environment: .NET 4.5 VS.NET 2017, ADO.NET, C#, HTML5, ASP.Net, ASP.NET MVC5, IIS7.5, JavaScript, Jquery, Kendo UI,D3.js,JSON, XUnit,LINQ, Entity Framework, SQL Server 2014, SSIS and SSRS.

NYC Department of Education, Brooklyn, NY Jan 2016– Jun 2016

Sr. .NET Consultant

Pre-K Tool: The objective of this project is to have a holistic view of all the reports run as part of the Pre-K program. The Pre-K tool provides the capability to view, retrieve, manage and download all the reports and future reporting requirements in a holistic manner in a single application.

Responsibilities:

Migrated the ASP.Net application to ASP.Net MVC using AngularJS 1.5 and Kendo UI on the front end.

All modules were developed in N-tier architecture.

Used MVC (model-view-controller) architecture-based development for creating Views and Partial Views – UI and middle tier for various modules.

Implemented AngularJS for data binding and dynamic JavaScript UI.

Implemented AngularJS routing to create a single page application.

Implemented Bootstrap for responsive UI design, so that application can be used from various browsers and with other devices like computer, tablets, mobiles.

Developed stylesheets for UI design and layout.

Client-side validations were designed using Angular JS

Designed UI pages using MVC razor in View pages.

Product development is an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.

Performing unit-testing on the logic that is being built.

Actively participated in the project schedule, code reviews and deliveries.

Interacted with Business Analyst team for analyzing the requirements.

Analyzing the functional specification and writing a detailed design document

Analyzing the impact on the existing system

Performed unit testing and integration testing by applying test cases and also written test cases

Troubleshoot for program errors in existing systems

Environment: .NET 4.5 VS.NET 2015, ADO.NET, C#, ASP.NET MVC5, IIS7.5, JavaScript, jQuery, Angular JS 1.5, Kendo UI, LINQ, Entity Framework, SQL Server 2014.

Factset Research Systems, India Oct 2014 – Oct 2015

Sr. .NET Developer/Lead

Generic Mapping tool: Generic Mapping tool is used to map the entities in FactSet Research Systems Inc. database to the entities in the third-party database. This mapping will increase the coverage of FactSet database. Research Analyst cross-checks the FactSet data with third-party database and map the relevant companies and unmap the non-relevant companies to maximize the data coverage.

Responsibilities:

Involved in application enhancements and bug fixing and developed concepts using WPF, XAML, C# business entities and Entity Framework.

Leveraged WPF Rich features such as themes, Styles, Animations, Triggers, Brushes, Path objects, Data Templates, Control Templates and Resources, and Panels

Developed user controls and custom controls, employed Dependency object for custom properties, IValue converters, events and moved code behind C# implementation to View Models to enable loosely coupling.

Implemented new features for Windows using WPF 4.0, 4.5, XAML, Expression Blend, Infragistics controls with.NET4.0, Visual Studio 2010, 2012, PRISM, MVVM design pattern.

Consumed WCF service to implement the Escalation functionality.

Worked closely with Product Owner(SME) user to review the user stories and worked with architecture for estimation

Responsible for production support to fix bugs using WPF 4.0,4.5, VisualStudio2012, C#4.0,4.5,from WPF4,VisualStudio2010, C#4.0,.NET4.0 and used TFS Build to synchronize sources, compile application, run tests and release build

Injected views into regions using Prism’s Unity Container

Create/modify regions and designed UI based on the use cases and UI Mockups

Leveraged the Event Aggregator concept between the modules.

Coded the functionality using c#. Implemented Delegates, Generics, and used different collections (IDictionary, IEnumerable, List, etc.)

Connected to the database using LINQ to SQL and performed database manipulations using LINQ.

Designed tables and views, developed stored procedures, functions, and triggers on SQL Server 2008 database.

Environment: .NET4.0, 4.5 VS.NET 2010, 2012, ADO.NET, WPF4.0, 4.5 XAML, MVVM, PRISM, Entity Framework, LINQ, WCF, SQL Server 2008, C#, Windows 7, Perforce (P4)

Factset Research Systems, India Jan 2013 – Oct 2014

Sr. .NET Developer

Intranet Portal: Intranet is a portal for all the departments in FactSet to access the workflows related to them. It shows the list of all the workflows present in FactSet Research Systems Inc. Each workflow has its own view and is customized as per the requirement of the various departments.

Responsibilities:

All modules were developed in N-tier architecture.

Developed View-Models in order to restrict the controllers to control the data flow between the model and view.

Used MVC (model-view-controller) architecture based development for creating Views and Partial Views – UI and middle tier for various modules.

Implemented Angular JS for data binding and dynamic JavaScript UI.

Developed style-sheets for UI design and layout.

Client-side validations were designed using MVC Data Annotations and javascript.

Designed UI pages using MVC razor in View pages.

Designed class libraries for database connection using ADO.NET.

Environment: .NET4.0, 4.5 VS.NET 2010, 2012, ADO.NET, C#, ASP.NET MVC5, IIS7, Web Services, XML, JavaScript, Angular JS, LINQ, SQL Server 2008.

Microsoft Corporation, India July 2011 – Jan 2013

Sr. Dotnet developer

LicenseIQ (LIQ): LicenseIQ is an online tool that enables internal Microsoft users to get instant access to

Valuable insight about customer’s Volume licensing relationships with Microsoft.

Responsibilities:

Designed screens by using Visual Studio.Net and Created Style Sheets for formatting the WebPages.

Created multiple Silverlight reports which were hosted on ASP.NET

Used MS design patterns to de-couple front-end with the backend and to retrieve data, multi-threaded framework used.

Created Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical specification documentation.

Created User controls (.ascx) files for code reuse. Modularized the existing code through assemblies.

Validating the client-side code by using JavaScript.

Creation of Web User Controls for reusability of code and providing Security based on the role of the user.

Created a WCF service to get data from external entities.

Implemented Object Oriented (OOPS) features by using Generic Collections.

Implemented dynamic browser UI functionality using JQuery, HTML, JavaScript, CSS, and AJAX.

Developing Server Side Procedures in SQL Server for various database processes.

Creating XML Document from user-uploaded text files and then saved into Database

Developing .Net Components for Database Interaction.

Responsible for delivering bug-free code to the Client Testing Environment.

Review and modify the code to eliminate design inconsistencies introduced during development cycles and to ensure cross-browser functionality.

Participated in design, development, implementation, and maintenance of moderately complex databases, interactive web applications, and Access database front-ends/reports.

Used DTS to import, export, and transform heterogeneous data between one or more data sources.

Environment: .Windows 2000, Visual Studio.NET 2005, Microsoft .Net Framework 2.0, ASP.NET, Silverlight, WCF, C#.Net, ADO.NET, SQL Server 2000, JQuery, Java Script and XML

Interface HR Solutions, India May 2010-July 2011

Sr. Dotnet developer

HR Solutions Tool: It’s an HR solutions tool to maintain and process the candidates’ information. It helps to smoothen the recruitment process.

Responsibilities:

Involved in requirement gathering sessions with several developers

Involved in system analysis & design that included an extensive interaction with the end users.

Created data retrieval and insertion queries on SQL Server relational database.

Implemented security and data access restrictions based on the role of the user.

Responsible for source code maintenance using Visual Source Safe.

Other projects included updates and maintenance of the company’s intranet site, which was written in ASP.Net with Silverlight.

Environment: WPF, Silverlight, XML, HTML, SQL Server 2008, JavaScript, C#.Net, Visual Source Safe, Visual Studio 2008

Caterpillar, India Jan 2008 – May 2010

Sr. Dotnet developer

Flash Organization and Calibration Studio (FORECAST): FORCAST is a workflow and data management tool used in the engine performance map and parameter development process. This tool helps manage the large volume of data (maps, parameters, etc.) that makes up an ECM flash file. Flash file consists of a set of hex code records. This file is used to give commands to the ECM tool.

Responsibilities:

Involved in requirement gathering sessions with several developers

Involved in system analysis & design that included extensive interaction with the end users.

Developed FORCAST tool in MS WinForms utilizing MVP/Event Aggregator Patterns.

Implemented security and data access restrictions based on the role of the user.

Responsible for source code maintenance using Visual Source Safe.

Preparing the Defect log, Test Cases

Did CM audits periodically and Work Product Completion Audit for every activity.

Ensuring that the required process is followed for all the activities.

Maintenance of trackers like Modified files tracker, LOC tracker, and Issue Tracker

Environment: XML, SQL Server 2005, MS WinForms, Console Applications, C#.Net, Visual Source Safe, Visual Studio 2008.

Microsoft, India June 2007 – Jan 2008

.NET Developer

Partner Management Console (PMC): Partner Management console is a one-stop shop where Microsoft Volume Licensing Partners go to take care of their customer’s needs. This application provides Microsoft a highly interactive environment in which the user can view the information related to their customers handling the existing agreements related to them. It provides various data managing mechanisms wherein the user can place an order related to an individual customer, view the history of their purchase, checking the License Summary.

Responsibilities:

Involved in requirement gathering sessions with the Stakeholders.

Involved in system analysis & design that included extensive interaction with the end users.

Involved in Created cutting-edge Animations using Expression Blend.

Designed and Developed Rich GUI for Windows using WPF, Expression Blend, Infragistics Controls, Visual Studio 2008, XAML, C#.

Customized the look and feel of the Rich Interactive User Interface using Data Templates, Control Templates, Styles, and Resources using Visual Studio 2008, Expression Blend, XAML that displayed data in a formatted and user-friendly way and used layout panels like Grid/Stack/Canvas to arrange controls

Environment: WPF, C#.Net, Visual Source Safe, Expression blend, Visual Studio 2008, SQL Server 2005

EDUCATION: Bachelor of Technology in Electronics and Communications, Osmania University, India



Contact this candidate