Post Job Free

Resume

Sign in

Sql Server C#

Location:
Austin, TX, 78703
Salary:
Open
Posted:
September 27, 2023

Contact this candidate

Resume:

SANKAR MANNURU

SENIOR .NET/DEVLOPER/ARCHITECT

PROFESSIONAL SUMMARY:

Sankar is a highly accomplished Senior Microsoft Software Developer with over 12 years’ experience, adept at combining strong leadership, technical-expertise, and consultative talents to successfully deliver high performance and cost-effective enterprise solutions for the clients. He brings extensive experience in .Net Core 6, Rest APIs, Relational Databases such SQL Server, Oracle, No SQL, and even some knowledge of DB2 while working at IBM. Sankar's other expertise includes: C#, GIT, LINQ, MVVM, MVC, SOLID, MongoDB, Enterprise Event Service Bus, EventGrid, EventHub, MediatR, Git, Azure Repos, Web apps on to Azure, App Services, Azure, DevOps SonarQube, CI/CD pipelines - ARM templates, Yaml, Docker Images (ACR/Docker-Hub), Kubernetes (AKS), Terraforms, Security: OpenID Connect, OAuth 2.0, Identity Server, and more. He is actively interviewing and motivated for his next challenging role.

Extensive background in full life cycle of software development processes including requirements gathering, design, coding, testing, debugging, and maintenance.

Proven track record delivering Windows client desktop applications using Microsoft technology with specific skills and implementing client/engineering applications.

A servant leader, with a proven track record of performing full stack front-end (30%) and back-end development (70%), testing, scaling applications using Azure services, debugging, and all other facets of software and application development project lifecycles in a manner that consistently exceeds institutional and stakeholder expectations and budgetary requirements.

Proficient in all phases of software development lifecycle.

Adept at learning and producing quickly with modern technologies.

Detail-focused team player and leader with exceptional presentation, communication, and problem-solving abilities.

TECHNICAL SKILLS:

Framework and Library: WPF, MVVM, MVC, C#, C, C++, Asp.Net Core 3.x/6, Angular, React, Web API, Rest API, Node JS, Multi-Threading, ADO.Net, Event Grid, Event Hub, Service Bus, Rabbit MQ, MQTT, AMQP, gRPC, ORM (NHibernate, Dapper, Entity Framework, Auto Mapper), NUnit, xUnit, MS Unit testing.

Dependency Injection: Unity, MEF, Structured Map, Ninject, AutoFac.

Mocking framework: Rhino mocks, Moq.

Test-Driven Development (TDD)

Front-End: Angular (10-15), React Forms, Knowledge of React (16, 18), Go, and IoT Framework, Node JS (Controllers, Repositories).

Language: C#, C, C++, HTML, XAML, JSON, JavaScript, NodeJS, Angular, TypeScript. Familiar with React, and knowledge of Python, Go.

Database: MSSQL (up to 2019), SQL CE, SQLite, Oracle (PL/SQL), NoSQL (Mongo DB), and knowledge of GraphQL.

Relational Database: SQL Server, Oracle, No SQL, DB2

Design Patterns and Practices: SOLID, GoF Design Patterns, P of EAA, TDD, MVVM, MVC, MVP

Tools: VS, TFS, VS Code, SVN, Git, bitbucket, and Azure Services, DevOps (CI/CD Pipelines, ARM Templates, Yaml, Docker (ACR), Kubernetes (AKS), Terraforms and Helm packages)

Processes: Agile, Scrum, Miro, Azure Boards

Protocol: TCP/IP, Socket, SSL/TSL, RFC 232, ISO 8583, AD, Exchange Server, LDAP, SNMP, MQTT, etc.

Cloud PLATFORM: Focused on creating proto-types-Micro-Services (Service Bus, Service Fabric, Event Grid, Even Hub, Event functions, etc.), and deploying SQL Server, Web apps on to Azure. Creating App Services, Azure, DevOps.

EDUCATION:

MS, Computer Science

New Jersey Institute of Technology, 1989

MS, Electrical Engineering

Coimbatore Institute of Technology, 1986

BS, Electrical Engineering

Institute of Engineers, India, 1983

PROFESSIONAL EXPERIENCE:

INFOVISION, DALLAS, TX

FEB 2023 – PRESENT (CURRENTLY WORKING)

SOFTWARE DEVELOPER / ARCHITECT CONSULTANT

Developing several prototypes for Enterprise eCommerce and retail applications.

Creating and testing Micro services applications.

Using .Net Core 6 for e-Commerce Applications

Developing Rest API in C# and ASP.NET Core 6.

Working on the Back-end with SQL Server and Comsos DB

Established Service Connections to Azure Storage containers, SonarQube, and third-party applications.

Created KeyVaults, Application AD Registrations, VmSets, API Gateways, etc.

Deployed containerized microservices (Asp.Net Core 6) Applications, test Projects, SQL Server DB using CI/CD pipelines on Azure DevOps, and Azure portal services.

Environment: Ap.Net Core 6.0 – Rest API, SQL Server 18, Stored procedures, MongoDB, Enterprise Event Service Bus, EventGrid, EventHub, MediatR, Git, Ocelot, Azure Repos, SonarQube, CI/CD pipelines - ARM templates, Yaml, Docker Images (ACR/Docker-Hub), Kubernetes (AKS), Terraforms. Security: OpenID Connect, OAuth 2.0, Identity Server.

GOLUB CAPITAL VIA HARMER CONSULTANTS, INC., CHICAGO, IL JUNE 2022 – JAN 2023 (COMPLETED ASSIGNMENT)

SOFTWARE DEVELOPER / ARCHITECT CONSULTANT

Significant contributor in development of internal HR applications.

Redesigned and implemented by replacing Active Directory data components with newly created Proprietary data components.

Built Rest APIs using C# and .Net Core 6.

Worked on the back-end with SQL Server.

Created Code-Coverage unit tests.

Implemented all Product Back Log (PBI) Items. (Back-end and Front-end), 70% on Back-end.

Implementing Next Generation user stories. Creating all layers of applications

Environment: Visual Studio 2019, C#, SQL Stored Procs, Aps.Net MVC, Telerik Asp.Net Controls (Grid, Combo Box, Dropdown List, Multiselect, Editor, etc.), SOLID, Agile, Rest API, SQL Server 2018, JIRA, Git, Azure DevOps Git Repository, CI/CD (TeamCity Build Server/Octopus Deployment Server), Branching, Merging, Code Reviews.

MEDLINE VIA HARMER CONSULTANTS, INC., CHICAGO, IL

JUNE 2018 – JUNE 2022 (COMPLETED ASSIGNMENT)

SOFTWARE DEVELOPER / ARCHITECT CONSULTANT

Create six applications and tools for a variety of end-users, leading all full stack development (primarily in C# and .Net Core, with SQL Server on the back-end) processes and its execution via WPF, MVVM architecture, SQL server, and other tools.

Lead the performance of all project life cycle development and management components as well as application coding, testing, analytics, and deployment to maximize institutional reach and revenue.

Lead the development of applications in C# and .Net Core 3.1-6.0.

Utilize an automated rule-based tool to maximize internal application enhancements and its usability while simultaneously mitigating the need for manual intervention across the application’s rules and subsequent modifications necessary.

Perform comprehensive analysis of the client experience across the application as well as the server side of the application to determine and integrate new features within these WPF applications to maximize services rendered to all end-users.

Collaborate with twelve off-shore developers (a third-party institution) to aggregate and evaluate all coding present and transform the FoxPro Sales Commission reporting system into Angular 10 .Net Core 3.1-6.0, Rest-API, and SQL Server 17.

Facilitate all API back-end and Angular CLI project deliverable performance to generate and deliver a rich UI experience while maximizing program automation.

Direct the creation of six commission and two sales applications, performing all programming and program life cycle management/strategic planning across software development to create dynamic SQL for ten analysts and maximize the overall effectiveness of the application framework.

Support the creation of necessary rules (integrated into the applications as plug-ins across stored procedures) generated by the rules-engine to enable timely deliverable performance and user independence (minimizing IT intervention).

Environment: Visual Studio 2015/2017/2019, VS Code, C#, WPF, Aps.Net Core 2.1-6, Aspose.Net reports, Entity Framework Core 2.1, ADO.Net, LINQ, MVVM, MVC, SOLID, Unity, Rest API, Web Services, SQL Server 2017, JIRA, Git, bitbucket, SVN.

WORLDPAY, AUSTIN, TX

AUGUST 2017 - MAY 2018 (COMPLETED ASSIGNMENT)

CONSULTANT

Worldpay is a global leader in payments processing technology and solutions for merchant customers. Work involved in the development of communicator API between Retail based applications and Ingenico device terminal.

Facilitated the creation of a communicator API across retail-based applications and the Ingenico device terminal to support business development and solutions requested by merchants and clients.

Oversaw the design and integration of eight transaction workflow prototypes, performing all requirements gathering, software development, and process creation/automation.

Developed eight flowcharts across all swipe/quick-chip credit card processing workflows within Ingenico ISC 250 devices, leading software and application analysis and subsequent internal and process improvements.

Utilized WPF, View Models, Ingenico Terminal, API, and other tools and software to design all internal server and application communication between RBA applications and Ingenico device terminals.

Environment: Visual Studio 2017, C#, WPF, WinForms, Entity Framework, JSON, WCF, LINQ, MVVM, MVC, Unity, XML, Web Services, Asp.Net Core 2.0, SQL Server 2016, ISO 8583 message types, Moq, Snoop, Resharper, Git, JIRA, and TFS.

HUDSON PRODUCTS, HOUSTON, TX

OCTOBER 2016 - JULY 2017 (COMPLETED ASSIGNMENT)

CONSULTANT/LEAD

Tuf-Lite fan selection project is a migration project for a re-write of the current VB desktop system. It assists the fan user in making fan selections under a variety of situations, from the simplest case - where all parameters of performance are known, to the case where almost no data is available. Tuf-Lite selects a fan (or fans) and outputs performance data in both text and graphical formats.

Transformed and implemented innovative legacy standalone engineering tools into the Tuf-life fan selection project, performing all coding and technical writing in VB into Desktop (WPF) and Web (Angular) versions to support end-users globally.

Executed requirements gathering, communicating with six engineers and testers to obtain and evaluate essential information in addition to scoping the project via VB code to develop effective strategic planning.

Designed and integrated UI within the application framework and VB desktop system, utilizing WPF screens, VM’s, and Services to support automatic distribution of a variety of selections to end-users in both the presence and absence of data.

Developed all code-coverage unit tests in addition to converting three internal legacy applications, leading all facets of the application development life cycle and continuous improvements via Angular 2, Reactive Forms, Node JS, Rest API, and MongoDB (NoSQL).

Environment: Visual Studio 2017, VS Code, C#, WPF, Snoop, Entity Framework 6.1.3, LINQ, MVVM, MVC, Rest API, OAUTH, XML, SQL Server SQL 2016, MS Access, TDD, Dropbox, GitHub.

SCHLUMBERGER, HOUSTON, TX

OCTOBER 2013 - OCTOBER 2016 (COMPLETED ASSIGNMENT)

CONSULTANT

Re-wrote parts of Framework and Drilling/Completion Update-Algorithms of Well builder Project. Enhanced drilling and completion tools used by Product Champions and Field Engineers, etc. One of the most highly visible tools by the company.

Readily pinpointed potential performance and scalability issues, bugs, faulty designs, and weaknesses

Rewrote framework parts that were the main cause of crashes. (The application contains 840k lines of code).

Rewrote Algorithms to fit into new requirements.

Designed and Implemented UI forms, using WPF, Styles, user controls, WinForms, SyncFusion controls, multi-threading, EF, SQL CE, web services.

Improved existing core features.

Added new features such as UI design and implementation, using WPF/WinForms/Sync Fusion controls.

Gathered new requirements from Product champions. Writing user stories, tasks and scoping the tasks. Used Kanban methodology.

Implemented Unit tests (Mock and Code-Coverage) for current and legacy components.

Report generation using Microsoft OpenXML API.

Reviewed WITSML 1.4 standards from oil companies.

Integrated all layers of application.

Wrote unit test cases to exercise functionality.

Mentored other developers with an agile methodology.

Worked closely with product champion in all aspects of development (design, architecture, and implementation).

Environment: Visual Studio 2012/13/15, C#, WPF, WinForms, Entity Framework, WCF, LINQ, MVVM, MVC, Angular, Asp.Net, Unity, MEF, XML, WITSML 131/1411, Web Services, SQL Server CE, SyncFusion 10.x, Moq, Rhino Mocks, Reflection API, TDD, Snoop, ReSharper, and TFS.

CHARLES SCHWAB, AUSTIN, TX

MAY 2012 - SEPTEMBER 2013 (COMPLETED ASSIGNMENT)

SR.NET DEVELOPER

Designed and implemented the second phase of Cost Basis Method. (Reference the below stint from March 2011 – December 2011).

Environment: Visual Studio 2010, .Net 4.0, C#, WPF, MVVM, MVC, Asp.Net, Snoop 6.x, LINQ, Design patterns, TFS 2008/2010, Infragistics 10.x, XML, WCF, Rhino mocks, ReSharper 6.1, Memprofiler, SQL Server 2008, and Windows 7.

INTERTECH INC. (TRAINING, CONSULTING, AND MENTORING), ST. PAUL, MN JANUARY 2012 - APRIL 2012 (COMPLETED ASSIGNMENT)

SR.NET DEVELOPER

Worked on next generation software for Lifetouch National Studios, MN. This software is mainly used for setting up jobs, calibrating and taking pictures, etc. The application communicates with hardware devices and databases, etc.

Designed and implemented all the WPF pages per specifications and all layers of components to communicate with the views. The components communicate with the framework developed by the Lifetouch architects for state and view transitions.

Designed and implemented SQL tables as per business requirements, stored procedures, XML processing, etc.

Environment: Visual Studio 2010, C#, WPF, WCF, XML, ADO.Net, .Net Framework 4.0, LINQ, Snoop, KXAML, C++/CLI, Toughbook, SQL Server 2008, TFS, and Windows 7.

CHARLES SCHWAB, AUSTIN, TX

MARCH 2011- DECEMBER 2011 (COMPLETED ASSIGNMENT)

SR.NET DEVELOPER

Worked on Schwab’s StreetSmart Edge trading application. It is a high-performance desktop application for time-sensitive financial transactions, processing of large volumes of real-time data, and visualization of complex data that updates in real-time using WPF. (First Phase of Cost Basis Method)

Designed and implemented new functionality (Cost basis method) to StreetSmart Edge application using business use cases. This was used in the areas of Equity, Options and Advanced Options.

Analyzed and solved problems of various complexity levels, implementing successful solutions.

Assessed and provided estimates to determine necessary work effort and time-to-completion.

Fixed critical defects in all layers and performance tuning issues of the front-end application.

Helped business and systems analysts with workflow issues in the documentation.

Wrote unit test cases.

Wrote test cases to test TCP/IP data for new fixed and variable formats of data.

Shared responsibility with the team for testing code before its release.

Added new features to Live Help client application.

Fixed defects in Live Help client application (WPF/WCF/SQL)

Worked closely with Team leads, Architects, business analysts, System analysts, back-end server team (message formats) and QA team.

Environment: Visual Studio 2010, .Net 4.0, C#, WPF, MVVM, MVC, Asp.Net, Snoop 6.x, LINQ, Design patterns, TFS 2008/2010, Infragistics 10.x, XML, WCF, Rhino mocks, ReSharper 6.1, Memprofiler, SQL Server 2008, and Windows 7.

Previously worked as a developer and/or architect InterTech, AT&T Labs, BMC Software, Dell, Applied Materials, Intel, and IBM



Contact this candidate