Sreenivasa - Senior .Net Developer |
[email protected] |
Location: Fremont, California, USA |
Relocation: Yes |
Visa: H1b |
SREENIVASARAO KANKANALA
E-mail: [email protected] ________________________________________________________________________________ Objective: Overall, 19+ years of extensive experience with all phases of Software Development Life Cycle (SDLC), including Analysis, Design, Development and Testing of Client-Server and Web-based n-tier Architecture for windows and web applications with exposure to diverse business domains. Experience with an agile software development methodology and Test-Driven Development including SCRUM Framework. Experience with developing UI using web technologies like HTML, CSS, AngularJS, ReactJs, jQuery, JavaScript, and XML. Extensive experience in developing modern applications with SPA frameworks like React and Angular. Experience in SOA (Service Oriented Architecture) using Web Services, WCF Services, WEB-API and Restful Services, Windows Services Proficient in Front-end technologies such as HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, Typescript, Angular, AngularJS, NodeJS, ReactJS, PostgreSQL and mongo DB for the database. Experience in complex, scalable software solutions utilizing MS Azure and worked on AZURE cloud computing. Implemented & maintained the branching and build/release strategies utilizing GIT. Experience in developing Microservices using ASP.NET core, NodeJs. Experience with ASP.NET Web Forms, win forms, Web Services, and State Management, caching features, configuring optimizations, and securing the web application. Experience with AJAX Control Toolkit and XML Http Request object, which is the heart of AJAX in providing asynchronous Post back. Designed and Implemented application using ADO.NET objects like Dataset, Data Table and Data Adapter for manipulating, retrieving, storing, and displaying data from SQL Server. Knowledge of applying Object Oriented Analysis and Design (OOAD) for modeling a system. Experience in SQL Server and SSIS package design, constructing, and deployment. Experience on C#, UWP, WPF, Xamarin forms, SQL Server, SQLite, Webservices, Datamining and ETL applications for the analysis of data with query -based systems. Experience creating, modifying, and maintaining angular. Json and package. Json files Expertise in implementing, integrating, and supporting MFA and enterprise SaaS technologies into complex IT environments across heterogeneous operating environment. Working with Development based QA teams to design Ingestion Pipelines, Integration APIs, and provide Elastic Search tuning based on our application needs. Worked with SQL Server as the backend database for updating, retrieval, and querying data. Enhancement, support and maintenance of existing Desktop, Web, and Mobile applications. Trouble shooting tickets relating. Good hands-on experience of Object-Oriented Programming and Agile methodology. Expertise includes Agile-Scrum and waterfall methodology, testing tools and automation, and managing the product lifecycle, sprint planning, sprint review and sprint retro and user story. Experience in managing Windows10(UWP and WPF) forms Apps. Developed Web applications using C#, ASP.NET MVC 5.0, ASP.NET Web API 2, Entity framework 6, used jQuery, JavaScript, and Ajax call for client-side implementation. Used Git for managing projects for parallel development. Extensively used git commands for code check in, check out branch, merging, push, pull, stash, and commit using git bash. Used web-based repositories such as GitLab and GitHub. Did code review by reviewing pull request in GitHub. Working with AngularJS such as Building Nested components, interpolation, data binding & creating pipes, building, and testing with CLI and other JavaScript frameworks likes jQuery, NodeJS. Fully fledged with client-side scripting like jQuery Selectors, Events, jQuery UI, Plugins and AJAX etc. Good knowledge with concepts like Custom Routing, HTTP Handlers, Fluent APIs, Data Annotations, URL Routing, View-Models etc. Experience in using AJAX with Angular JS/jQuery for quickly creating efficient and interactive Web applications that work across all popular browsers. Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX, AngularJS, Bootstrapper and jQuery and building RIA web applications, REST/ RESTFUL Services. Ability to effectively handle stress, pressures, and challenges and have in-depth knowledge of management goals and visions and work in line with team members to achieve them. Excellent working knowledge in Azure Cloud. Provided technical guidance and support to junior team members, fostering a collaborative and knowledge-sharing environment. Mentored junior developers on best practices, coding standards, and system architecture, contributing to their professional growth and development. Technical Skills: Web Technologies ReactJS, AngularJS, Node JS, Web Services, HTML, DHTML, CSS, Classic ASP, XML, Web api, REST Api. SharePoint Server 2007 & 2010 (Administration, development), NestJS, TypeScript, JavaScript, VB Script, jQuery, AngularJS, HTML5, Sencha extJs, Azure DevOps, ASP.NET, AJAX.NET (Ajax Toolkit 2.0), Azure Cloud, WPF Databases Microsoft SQL Server 2000/2005/2008/2012, Oracle (PL/SQL), MS Access. MySQL, NoSQL (MongoDB), PostgreSQL Web Servers Internet Information Server (IIS) 7.0/6.0/5.1 Designing Tools/Editors Visual Studio.NET (Windows), SharePoint Designer 2007/10, VS Code, IntelliJ IDEA Testing Technologies/Tools NUnit, Selenium Web Driver, Postman, Swagger and SOAP(UI) OS Windows 10/7, Vista/XP/2003/2000/NT, MS-DOS, Linux Other Tools and Technologies Adobe photo shop (basic knowledge), Mercurial Source control management tool and Jira, ITIL, Cyber security, BI, EntireX middleware platform Methodologies Agile, Scrum, SDLC Experience: Client: Smart-Tecs, San Leandro, CA, USA Mar 2021 TO Current Role: Sr. Software Engineer / .Net Developer Responsibilities: Participated in daily SCRUM with Project manager and Team Lead to discuss the progress. Active participant in development efforts, design and implementing platform architecture, and managing other engineering team members. Developed and maintained Web Forms with ASP.Net, ReactJS, IIS 7.0/6.0. /5.0 and C#.Net, AngularJs, TypeScript, Nodejs. Creating Technical and Low Approach document, High level document. Worked on cloud computing using Azure which provides an API built on REST, HTTP, and XML that allows a developer to interact with the services provided by Microsoft Azure. Responsible for design and maintenance of the GIT Repositories, and the access control strategies Built front-end SPA using HTML5, Angular4 and Bootstrap and backend server using ASP.NET Web API. Worked on Angular Reactive forms to implement complex forms and performed the validations using Form Builder both in Angular2 and Angular 6. Designed responsive master pages and page layouts using HTML, ASP.NET, CSS and JavaScript for SharePoint 2013 environment using SharePoint Designer. Involved in designing and developing different modules using C#.NET, ASP.NET. Involved with the client team to design and develop the application according to client requirement using ASP.NET 4.5, Web API, and SQL Server 2014 with the business logic implemented using C#. Used ASP.NET Validation controls for client-side validation of Server Controls. Involved in unit testing using NUnit testing and integration testing of the application and heavily used LINQ to SQL to retrieve data from Server. Used Microsoft Team Foundation Server (TFS) for all source code maintenance among the whole team members. Worked across IT Teams and with business users understand the business. Followed established development standards and best-practices while working with new or existing systems and tools. Accurately estimated development efforts for project planning and strive to meet or exceed projected timelines. Worked with lead developer to prioritize and estimate work effort. Good knowledge of T-SQL, PL/SQL, database objects like stored procedures, functions, and packages Support the overall information security governance and risk management process. Developed powerful single page application and dynamic responsive web application with Angular. Created Re-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular Developed static and dynamic Web Pages using HTML5, CSS4, Angular8, Bootstrap. Implemented Sitecore MVC design pattern for developing the Web Application using MVC 4, 5 Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE. Analyzed business requirements and use cases to implement and test software solutions. Collaborated with Project Stakeholders, Business Analysts, and Software Quality Assurance. Developed software with an emphasis on efficiency, quality, and simplicity. Performed client-side operations by using jQuery, Telerik User Interface and used. Created support documentation for developed systems and tools (configuration parameter, jobs, dependencies, etc.) Documented release instructions for Release Manager to follow. Utilized modular structure within the Angular 2 applications in which different functionalities within the application were divided into different modules along with HTML. Worked on Full stack development, with focus on AngularJs as front-end and Nodejs on the back end. Environment: .Net Framework 4.7.2, Web Forms, Windows Forms, C#.NET, ASP.NET, ASP.NET Core, WEB API, ADO.NET, MVC, IIS, Excel, JavaScript, AJAX, WCF, grid controls, Web Services, NodeJs, AngularJs, ReactJs, Typescript, T-SQL, XML, Oracle 11g, SQL Server 2012, NoSQL (MongoDB), LINQ, MSMQ, SignalR, TFS, Git, Jira. Client: United Nations Office at Entebbe, Uganda Sept2012 to Feb 2021 Role: .Net Developer Employer: Trigyn Technologies / Cayman Consults LTD, Uganda. Responsibilities: Involved in all stages of Software development life cycle including Analysis, Design, development, Implementation, testing and support of distributed, enterprise scalable .Net web applications. Extensive experience of creating Internet and Intranet web applications using ASP.NET, C#, jQuery, Html, JavaScript, and CSS. Support for Integration of modern n-tier enterprise applications with legacy systems (Mainframe, ERP). Experience with web services and SOA related standards like Restful/JSON/XML and SOAP/WSDL. Proficient in integrating legacy systems with modern n-tier applications using RPC and REST APIs. Led the integration of legacy ERP system with a modern web application using RPC, enabling real-time access to Finance, Payroll and HR management data. Developed RPC interfaces and middleware components to expose legacy system functionalities to modern applications, optimizing performance and scalability. Conducted data mapping and transformation to ensure seamless integration between legacy data formats and modern application data structures. Conducted thorough testing and validation of integration solutions to ensure functionality, performance, and reliability across different environments and use cases. Implemented data mapping and transformation logic to convert data between different formats and models, ensuring compatibility and consistency across integrated systems. Familiarity with Interface Definition Language (IDL) for defining interfaces and data structures Created reusable components and services to consume REST API's using Component based architecture provided by React. Extensive experience using LINQ (LINQ to XML, LINQ to SQL), ADO.NET and T-SQL. Worked on ASP.NET Web Forms, state management, user controls, and Grid controls and secured .NET web applications by using .NET security model (Authentication, Authorization, and Roles). Wrote Complex nested queries, stored procedures, Triggers, Functions, and Indexes to improve the throughput of application using optimized queries in SQL server WPF, Multithreading Creating and maintaining custom APIs by understanding Client Requirements and integrating them into different third-party software for efficient operations. Generated TSQL and PL/ SQL scripts to install create and drop database objects, including tables. Good knowledge of T-SQL, PL/SQL, database objects like stored procedures, functions, and packages Implemented Sitecore MVC design pattern for developing the Web Application using MVC 4, 5. API security, API Key Validation, Authorization, Authentication, and identity. Proficient in testing new software and APIs to identify bugs and modify the codes for improving performance. Work alongside other teams (QA, CM, RM, and IM) and provide support for their queries and assist them by providing a demo on the applications. Developed ASP.NET Core Web API based on departmental requirements and specifications. I worked extensively with Ajax library 3.5 and extended control toolkit and improved the performance of web pages by partial rendering through AJAX and worked a lot with HTTP get and post. Implemented Data Access Layer in WCF using HTTP, SOAP protocol and web API. Implemented Fully automated end-user, data migration solution to eliminate business downtime during acquisition/merger using windows PowerShell. Modify the existing Web Services and Web API's as per user requirements. Extensive use of Web API, 3 rd. party REST API, Sitecore API for various tasks, and prepared Helper class for all common API operations. Involved in application enterprise application turns, also done activities like creation of Sitecore package for each turn to move the items between different environments. Developed REST APIs and wrote API tests for easy maintenance. Worked on generating scripts using SQL Server (Stored Procedure, Triggers, View, and Index). Used TFS for source control, reporting, data collection and project tracking purposes. Implemented page level error, custom Error pages, Error logs and used Application and page level tracing feature of .Net to trace and debug the code. Extensively used TDS for items synchronization between Sitecore and TFS inside Visual Studio. Used XSLT and XPath to query data in XML. XML is used extensively to communicate with web service components and to populate data at the client side. Consumed the REST / WEB API for data retrieving querying, storage and manipulation using LINQ. Generated reports with the help of Crystal Reports, Telerik reports and SQL Server Reporting Services (SSRS). Environment: .Net Framework 3.5, Windows 10, Web Forms, C#, ASP.NET, ASP.NET Core, ASP.NET WEB API, AJAX Control Toolkit, ADO.NET, Excel, JavaScript, jQuery, AngularJS, ReactJs, NodeJs, CSS, Bootstrap, SSRS, TFS, MS SQL Server 2008, grid controls, SOAP, XML-RPC, RPC, RMI, Enterprise library, T-SQL, XML, WCF, Crystal Reports, Telerik, Kendo UI. Client: United Nations Logistics Base (UNLB), Italy Sept 2006 to Aug 2012 Role: Sr. Software Engineer/ Web Developer Employer: Trigyn Technologies Pvt Ltd, Mumbai, India Responsibilities: Design and develop the corporate website ensuring strong functionality and optimization. Design and develop relational database systems and their web interfaces. Develop new Web applications as identified by supervisor and management through packaged and customized applications. Create a company-wide Intranet, allowing data manipulation for each internal staff member. Maintain and enhance existing Web applications and all internal systems are integrated. Microsoft SharePoint 2010 Development (web part, branding, ssrs integration, Form authentication External SQL DB, custom workflow using SPD & Visual studio) Developed Web Service (WCF 4.0, REST) to integrate to different Domain. Responsible for integrating the SQL Server database with the company website. Upgrade and test existing applications according to the requests coming from another team. Support to the software users and training to the Operational team. Technical support, problem investigation and diagnosis Resolution, recovery, and follow up. Responsibility of the source code and Report to Project Manager documentation. Ensure project objectives are met by reporting progress and activities. Responsible for unit tests. Excel Reports generation using .Net Technologies. Environment: ASP.NET, C#, ADO.NET, SQL Server 2005/8, .NET Framework 3.0, Windows XP, Visual studio.Net 2010, Telerik RadControls for ASP.NET AJAX, VSS, CSS, Java Script, jQuery, Ajax, HTML, Adobe flash, XML, XSLT, UML Model. Education: Kuvempu University, Bangalore, Karnataka, India MSC (IT), Masters Nov 2009 - Mar 2012 Acharya Nagarjuna University, Guntur, Andhra Pradesh, India BCom - Bachelor's degree, Commerce and Management Jun 1994 - Mar 1997 Professional Qualifications PGDCA - One year Post Graduate program in Computer Applications from Govt. of INDIA, under Nehru Yuva Kendra (Cat Communications and Information Technology Institute) Software Engineer Trainee One-year Software Engineering Trainee program obtained from CBS India Pvt. Ltd, India Institute. Certifications: Microsoft Certified: DevOps Engineer Expert / Azure Developer Associate AZ-204 - Developing Solutions for Microsoft Azure Az-400 Designing and Implementing Microsoft DevOps Solutions. Keywords: csharp quality analyst user interface javascript business intelligence database information technology microsoft procedural language Arizona California |