Uppu Vijay - Dot Net Developer |
[email protected] |
Location: Sanford, Florida, USA |
Relocation: Remote |
Visa: H1B |
Mail: [email protected]
Call: +1 848-444-6054 Professional Summary 10+ years of diverse experience in the IT industry, involved in complete SDLC architecture of Internet/Intranet, Client/Server Applications. Expertise in design and development of web applications/Windows with .NET framework using ASP.NET, MVC, WEB API, VB.NET, C#.NET, ADO.NET, XML, XSLT, SOAP, WPF, Web Services, Windows Services and WCF. Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with ASP.NET MVC, 3-Tire, REST Architecture, WEB API and N-Tire Architecture. Excellent experience in using scripting languages like Java Script and AJAX (Asynchronous java Script and XML). Experience of creating rich UI applications in WPF, Silverlight along with XAML Programming. Excellent experience in writing Data Access Layers using ADO.net and ORM s like entity Framework and LINQ to SQL. Experience in working with updated Angular modules, services, templates, directives, services and dependency injection to create a SPA. Expertise in writing SQL Packages and Stored Procedures, Functions, Triggers. Extensive experience in Client side using JavaScript, JSON, JQuery, NodeJS and Angular JS. Experience in using Configuration management tools (Version Controllers) like, VSS, TFS and SVN. Excellent experience with agile scrum. Excellent experience in implementation of Log4Net. Expertise in application development using ASP.NET MVC Framework. Expertise in designing and developing reports using Crystal Reports and SSRS. Expertise in installing, developing and deploying on application/web servers such as IIS 5.0/IIS 6.0/IIS7.0 Highly involved in Administrative Activities in SharePoint (Creating sites, sub sites and added external/internal employees into share point site and provide access levels to employees based on site owner s request). Experience in using RUP (Rational Unified Processing), Agile Scrum and UML for designing Applications (Activity, Class, Sequence and Collaboration Diagrams) Highly capable in using the best tools and practices in business modeling and software testing, and in setting and achieving software development milestones. Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines. Ability to grasp and apply new concepts quickly and effectively. Skill Set Summary Languages: C#, VB.NET, C/C++, SQL, PL/SQ .Net Technologies: .Net Framework 4.5/4.0/3.5/3.0/2.0/1.0, C#4.0/ 3.5/3.0/2.0, MVC, Silverlight, AJAX, WPF, WCF, WWF, SOAP, GUI, SOA, LINQ, WSDL, XML, REST Web Technologies: ASP.Net 2.0/3.0/3.5/4.0/4.5, HTML, XHTML, DHTML, CSS, ASP, Java Script, JQuery, Angular Js, Bootstrap, DevExpress, VB script, XML Database: SQL Server 2016/2015/2008/2005/2000, Oracle9i/10g/11g, MySQL. IDE Tools: Visual Studio 2017/2015/2013/2012/2010/2008/2005, Team Foundation Server 2013,2015,2017 Reporting tools: Crystal Reports 11/10/9.0/8.5, SQL Server Reporting Services (SSRS) Vision controls: Visual Source Safe 6/5, Team Foundation Server, and SVN Operating systems: Windows Vista/ XP/2000/NT/98/95, Windows Server 2003/2008 Professional Experience LKQ Corporation October 2022 to January 2024 Senior Development Engineer Description: LKQ Heavy Truck began with a vision of becoming the greatest heavy-duty recycling business. Over decades of growth and service, industry-leading experts achieved this vision by creating a respected, national network with a diversified portfolio of heavy and medium-duty truck parts. With 15 different locations across the U.S. and one of the largest late-model salvage yards in the nation, LKQ have the right parts to meet trucking needs. Responsibilities : Responsible for the design, development, documentation, testing, and debugging of new and existing C#/.NET, SQL Server-based software systems and/or applications. Serve as technical expert on development projects. Participated in full development life cycle including requirements analysis and design. Implemented technical specifications based on conceptual design and stated business requirements. Supported, maintained, and documented software functionality. Researched and identified and evaluated new technologies for implementation. Analyzed code to find causes of errors and revised programs as needed. Participated in software design meetings and analyzed user needs to determine technical requirements. Consulted with end users to prototype, refine, test, and debug programs to meet needs. Ensure that system improvements are successfully implemented and monitored to increase efficiency. Generated systems software engineering policies, standards, and procedures. Code internally developed applications and/or configuring commercial-off-the-shelf (COTS) applications using programming, scripting, and database languages. Supported application testing, deployment, maintenance, and activities by correcting programming errors, responding to scope changes, and coding application enhancements. Assume other duties as assigned. Environment: C#, Net core, ASP.NET MVC, Restful WEB API, Entity framework, SQL Azure, Angular 8, Dropbox, JavaScript,CSS,Bootstrap, Microservices, Visual studio 2019, Azure Secretary of the commonwealth of Massachusetts, Boston, MA September 2021 to October2022 Software Developer Description: Lobbyist Registration & Reporting System & Lobbyist Public Search. The Lobbyist system is a website application where the lobbyists, entities and clients can register and complete disclosure reporting. Clients can search for the entities or lobbyists and submit the application to register. After the registration, the admin has to conclude the registration. The disclosure reporting has to be done periodically by all the registered lobbyists, entities and clients. Lobbyists, entities and clients can be searched by public through public search screen. The registration and disclosure reporting data can be viewed through this feature. Responsibilities : Engage in all development and database activities of the current system. Collaborate in a team environment with other developers, management, and end users. Participate in the full life cycle of development activities define, develop, test, install, document, and maintain Maintained a source control and inventory system to ensure proper version control Create and maintain documentation, including data models, data dictionaries, stored procedures, functional and technical design documents, acceptance test plans, and production release schedules Translate system requirements into technical specifications, processes, and data mapping for existing system and system modifications Evaluate feasibility of enhancements requested by the user community Respond to upgrades needed to comply with new regulations Enhanced the performance of application by using Angular Component base development in view of future Angular framework transitions. Experienced with creating custom directives, decorators, and services to interface with restful services. Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks. Implemented dynamic reporting system using OpenXML specification & SDK. Integrated with Azure storage services to save the files. Environment: C#, Net core API, Entity framework, Experlogic, SQL Azure, Angular 8, Dropbox, Microservices, Visual studio 2019, Azure Health Equity, Dallas, TX February 2020 to July 2021 .Net Developer/Software Developer Description: HealthEquity is a company that administers Health Savings Accounts (HSAs), COBRA and other consumer-directed benefits for more than 12 million accounts in partnership with employers, benefits advisors, and health and retirement plan providers. Responsibilities : Designed and developed multi-layer architecture using .Net core Rest Web API using C# with industry best practices and design patterns. Designed and developed Data Access layer using object-relational mapping (ORM) Entity Framework to communicate with the SQL Server Database and perform CURD operations Utilized current and upcoming industry trends and practices to create Sitecore CMS websites. Developed, coded and reviewed Sitecore CMS web programs. Prepared design user interfaces utilizing HTML, JavaScript and CSS.Carried out primary troubleshooting activities in production and test environments Built single page dashboard and web application using MaterialUI theme. Experienced in using project management tools and methodology: GIT, JIRA, Agile, and VSTS for CI and CD. Used AGILE/SCRUM methodology to implement the application. Involved in sprint planning sessions and participated in daily scrum huddles for any issues and blockers. Developed API layer using C#, .Net Web API Restful service Developed the Data Access Layer (Model) using ADO.Net core, Linq to Entities, and C#. Small parts of the application are developed in the Advanced .NET CORE. Integrated Site core with backend systems and provided user controls. Implemented plans at all levels, from micro to high level applications. Developed database layer using entity framework with extensive use of LINQ. Async processing using Microsoft messaging queue (MSMQ). Participated in the team demos, backlog grooming and retrospective meetings. Used Team Foundation Server (TFS) and Git for Version Control. Worked with JSON to pass the JavaScript objects from server to web application. Designed and developed Restful API and services using best practices to interact within the Micro services and with the front end. Using spring MVC and spring rest. Communicated with clients and helped design a RabbitMQ messaging infrastructure to be built upon by the client's developers. Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions, and packages to migrate data from SQL server database to Oracle database. Performed Database Administration of all database objects including tables, clusters, indexes, views, sequences packages and procedures Reviewed and approved requests for work/tasks on systems and deployments inside the classified domains Initiated, monitored, updated, and maintain Azure Cloud-based deployments in various configurations, operating systems, and roles Experienced with Application lifecycle management tools like JIRA. Environment: ReactJS, Redux, Saga, Yarn, HTML5, CSS,.Net core,ASP .Net core REST Web API, C#, ASP.NET, C#, WCF, ADO.NET, SSIS packages, JavaScript, JQuery, MVC 5, Microsoft Azure cloud, ASP.NET, Entity Framework, Web services, LINQ, Visual Studio.NET 2019, SQL Server 2017, MSMQ, IIS 8.0, TFS, GIT TEKsystems/ Circadence, Dallas, TX July 2019 January 2020 Sr .Net Developer Description: Teksystems Global services implementing project for circadence, it s a gaming company developing gaming applications. The web application being developed is Ares using React JS as the main front end JavaScript library with a combination of ASP.Net core and C#, GO Lang for the backend technologies. Participating in all phases of Software Development Life Cycle (SDLC) to develop the web application in an agile methodology. Responsibilities : Worked on .Net related technologies including C#, Azure with micro service architecture Worked on Single-Page Application using React JS framework Developed the web application using React JS, Redux, HTML and CSS. Worked on creating RESTful web services using .NET framework Strong understanding of database development and management, with SQL/NoSQL technologies, designing back-end database structures for the web applications and also generating stored procedures that are complex in nature for the software s maintenance purposes. Developed documentation throughout the software development life cycle (SDLC) Experience working in Agile environments Experience working in Continuous Integration tools Proficient understanding in code versioning tools such as Git Worked effectively in a dynamic, team-oriented environment. Created Components for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button Dropdown, Multi-Level Dropdown and many more functionalities. Implemented SASS as the preprocessor for CSS to make the styles accessible all throughout the application to reduce duplication of same styles throughout the project. Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services Used MongoDB as backend database for creating scalable applications Worked experience on Go Lang framework to create multiple micro-services Familiar with using public cloud-based technologies such as Azure. Using Azure DevOps tool for bug tracking, information and workflow management Experience on using Docker and Kubernetes hosted on Azure cloud Environment: HTML5, CSS3, .Net core, React JS, Redux, Go/Golang, JavaScript, REST Web API, C#, ASP.NET, C#, WCF, ADO.NET, SSIS packages, Webpack, SASS, Bootstrap, SQL, GIT, Microsoft Visual Studio 2017, TFS, CI/CD and SSMS, MongoDB, Docker, Kubernetes, gRPC SPIE Org, Bellingham, WA February 2019 July 2019 Sr .Net Developer Responsibilities : Worked on Software Development Life cycle starting from Requirements gathering and performing object-oriented analysis, design and implementation and developing new Service interface layer. Developed web services for Administrative Services, Configuration Services and Pricing Services. Worked on database modeling and database schemas and also created stored procedures in SQL Server 2012. Involved in designing of User Interface with CSS3 and HTML Designed and developed User Interfaces using ASP.NET on Visual Studio 2008 Developed MMPS application on MVC Pattern and possess strong experience in developing web applications. Designed large numbers of WPF, Win Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice. Designed MVC design pattern for ASP.NET application development using the ASP.NET MVC framework. Responsible for the development of business, web, or mobile solutions for deployment throughout the enterprise and to the public Developed customer-facing websites using N-tier model to implement innovative technologies such as AJAX and JQuery to get rich UI experience Wrote test classes and methods using Visual Studio Testing tools to test Web Applications Worked on the web technologies like AngularJS, HTML5, CSS3, JavaScript and jQuery for development of the User interface of the website Worked on generic classes using C# to create Support Functions and Database Operations. Implemented OOPS concepts like Inheritance to develop Base common and Base Secure modules. Created WPF Master Detail UI using Window Object Data source. Implement integration between major business systems utilizing best practices for integration design, including the development of objects, web services, and API s as appropriate. Developed System Settings module for user customization of the application. Worked on major modules like Users, Roles, Entities, Entity Types, Pricing Records and Reports. Worked on database and .net application performance tuning to reduce the request processing load on server and having excellent .NET application and database debugging skills on SCALE UP and scale out applications. Worked in an agile Environment to deliver higher-quality software far more rapidly. Environment: .NET Framework 4.5, Nuget packages, Restful WEB API 2.0, C#, Entity Framework, MVC, LINQ JavaScript, JQuery, Angular JS, JSON, IIS 7.0, HTML, Bootstrap, CSS, XML, Dev Express, Node Js, Type Script, Ajax Toolkit, TFS, VS 2015, SQL Server 2016. Bank of America, Charlotte , NC March 2018 - February 2019 .Net Developer Description: CaseCura is an in house proprietary developed Enterprise custodian Management platform used to Management custodians, Send and Track preservation Obligations,Initiate eDiscovery Collections. CaseCura integrates custodian Management,preservation Hold and collection process onto a single platform.Further casecura continues to keep Bank of America s discovery processes leading industry best practice and the Electronic Discovery Reference Model.Casecura has been in use for eDiscovery.CaseCura generates consistent,defensible web-based preservation, notices,acknowledgements and reports .Report generation is available on demand and continually up-to-date. Responsibilities : Worked on Agile methodology which includes Daily Scrum meetings, Sprint Planning & Retrospective meetings. Worked as per Agile Methodology to meet customer expectation, timelines with quality deliverables. Worked with development team to define tasks and test plans. Worked with MS SQL Server, SSRS, SSIS and IIS. Strong working knowledge of ASP.NET, HTML, CSS and JavaScript. Involved in translation business requirements into technical solutions. Created and validated Views, Models and Controllers of MVC Framework and implemented features of security, testing of application. Implemented UI using MVC 4.0, HTML, XML, CSS, JavaScript, Angular JS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages. Implemented client-side validations/scripting using jQuery and used AJAX. Maintained records in excel spread sheets and exploring data in to SQL Server Database. Involved in preparing the documentation for design and code module that developed. Created Stored Procedures, triggers, cursors, views and user defined functions for maintaining business functionalities. Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations. Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine. Coded in Data Access Layer, and Business Logic Layer using C#.NET and SQL Server in backend. Attended meetings of the design logic and required components for the project Developed dynamic browser UI functionality using HTML, JavaScript, and CSS. Used ASP.NET web form controls such as Grid View, List View, etc. for displaying data Performed unit testing on some modules. Fixed bugs in web service and Published WCF services. Developed visual components through WPF using XAML and Expression Blend. Designed and developed the GUI for the user interface with various controls (Component Art Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, and Validation Controls. Created PL/SQL scripts to extract the data from the operational database into simple flat text files using UTL_FILE package. Developed REST APIs that allow sophisticated, effective and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.NET CORE.Net Web API. Created Azure cloud Web Application projects, updated and deployed ASP.NET MVC Web apps, using visual studio Continues Deployment (CD) and Azure cloud Resource Manager. Created Azure cloud SQL server by setting up Continuous Integration, Continuous Deployment from TFS. Worked on JIRA ticketing system to maintain project and fix bugs on daily basis reported by QA/BA analyst. Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse. Extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET CORE.NET page. Extensively used XML and JSON Serialization for transferring the data from controller to view. Environment: Visual Studio 2015, WPF, MVVM, C#, VB.NET, web services, MVC, Entity Framework 5.0, .Net framework 4.5, ASP.NET Core, WCF, SQL Server 2012, Restful WEB API 2.0, LINQ, JSON, PL/SQL, T-SQL, Unit testing, XAML, HTML5, CSS3, Bootstrap, DevExpress, Java Script, Kendo UI, jQuery, Angular 2, JIRA, TFS. Propertyplus Insurance, Woodland Hills, CA October 2015 - March 2018 .Net Developer Description: Sales Management System is an advanced Web Based solution for Sales and Marketing teams. This system will integrate latest technologies for the efficient and cost-effective electronic communication with Clients and Customers that reduce the need of paper communications and take advantage of e-signing and mobile device enabled offerings. Sales Module in web-based application with a unique combination of UI features offered by a desktop application and best features of a web-application. The option of Folder/Tabbed view and Accordion view will create a faster user adaptation, migration and custom utility experience. Responsibilities: Worked in an agile Environment to deliver higher-quality software far more rapidly. Successfully organized initial set of requirements into master list of Use Cases. Involved in development of Views, Classes using C#.NET that incorporates both MVC architecture and database connectivity. Used Visual Studio.NET 2013 IDE to design the forms, develop and debug the application. Worked on ASP.NET MVC Architecture 5.0. Worked on different aspects of .NET framework, like ASP.NET MVC 5.0, ADO.NET and C#. Involved in designing of User Interface with CSS and HTML. Involved in developing RESTful Web API calls. Developed presentation layer using server-controls, HTML controls and user and custom controls. Involved in incorporating controls like Grid and auto complete textbox provided by Telerik and Kendo UI. Used jQuery AJAX calls to trade data with a web server, without reloading the page. ADO.NET was used to connect to the data bases in a disconnected oriented architecture. Implemented form validation using ASP.NET MVC. Used Angular JS extensively for improving the performance of web pages. Implemented data binding, event handling using Angular. Implemented angular routing for smooth transition between views. Implemented Angular $http services for making get and post calls to webAPI. Consumed pre-defined angular directives, filters and created custom directives as required. Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2. Used MVC5.0 for making Rest calls between application and WCF service. Used Windsor castle for automatic proxy creation for WCF. Used auto-mapper extensively for mapping the objects. Developed web pages using bootstrap CSS. Extensively used NuGet packages. Created custom CSS files to be applied to various web forms. Environment: .NET Framework 4.0, Nuget packages, ASP.NET MVC 5.0, Restful WEB API 2.0, C#, LINQ, web Services, WCF, Entity Framework, Silverlight, JQuery, Angular JS, Microsoft Azure, JSON, IIS 7.5, HTML, Bootstrap, CSS3, Ajax Toolkit, TFS, Visual Studio 2015, SQL Server 2014, PL/SQL, T-SQL, Sql Azure Client: Alloya Credit Unions, Hyderbad, India December 2013 June 2015 .Net Developer Description: Edesk Returns is a flexible, image-enabled application for processing outgoing return items. With eDesk Returns, the system identifies the bank of first deposit for each returned item and presents the matched information to an operator, along with the images, for confirmation. The operator uses the image to determine the disposition of the item. For high-dollar items, the system can also present the images for signature verification, even displaying the image of the signature card; if applicable with Edesk Returns you can Pull exception items by code values Create return reasons Identify the bank of first deposit for returned items Present images for signature verification Print cash letters and summary sheets for transit returns Strip and encode clearinghouse items Responsibilities: Used ADO.NET Entity framework, LINQ to insert/select/update/delete data from the database. Worked on Silverlight screens to display the data. Involved in development of web pages using HTML, CSS and bind HTML Controls to angular models. Implemented data binding, event handling using Angular. Implemented angular routing for smooth transition between views. Implemented Angular $http services for making get and post calls to webAPI. Implemented Silverlight application by using MVVM design pattern and Prism framework Implemented UI designs in XAML and C# using Visual Studio 2010, .NET 4.0 Worked on the various performances enhancement tasks to bring up the product performance. Worked on the Entity Framework Model and exposed the data layer as a WCF services which can be called from UI. Extensively worked on WCF Services which can be called from Silverlight UI. Involved in the requirements gathering for the user-friendly feature of the application. Involved in TDD Using Microsoft Unit Test and NUnit. Involved in Design and Architecture of the WPF application, WCF Web Services. Worked on Backend databases including SQL Server and Oracle on Windows. Developed classes for connecting to the Sql Server and PL/SQL and T-SQL Database. Involved in Unit Testing and Integration Testing of the entire application. Environment: Silverlight 4.0, Visual Studio 2013, WCF RIA services, web services, Entity Framework 4.0, .Net framework 4.0, ASP.NET, Web Api, C#, SSRS, Expression Blend 4.0, Microsoft Azure, Sql Azure, SQL Server 2008, Oracle 10g, PL/SQL, T-SQL ,Unit testing, XAML, HTML,CSS, Bootstrap, Java Script, JQuery, Angular Js. Guest Management System, India May 2011 December 2013 Client: Port, India .Net Developer Description: GMS, which is a windows application, helps to provide the complete details of employees, visitors, and others who are staying at CVR complex. The system also tracks the movements of the people at canteen and the complex. This can be tracked by issuing an ID card with barcode to each of the people and reading the movements using barcode readers. This is used to have better access to the port whenever it is required and reduces expenses incurring for the transportation and various guest houses maintenance. Responsibilities: Successfully organized initial set of requirements into master list of Use Cases. Implemented UI designs in XAML and C# using Visual Studio 2010, .NET 4.0. Involved in development of web pages using HTML and bind HTML Controls to angular models. Extensively used WCF RIA Services and Entity Framework 4.0 to fetch the data from Database. Involved in designing the database and implemented few stored procedures, triggers on the SQL Server 2008 database. Used SQL Server 2008 database where Linq to SQL was used to connect to SQL. Server and Oracle Entity Framework were used to connect Oracle database. Used SSRS for developing and generating reports based on the requirements. Actively involved in providing technical support and production software operations through troubleshooting to resolve the issues. Involved in Unit Testing and Integration Testing of the entire application. Environment: Visual Studio 2013, WCF services, Entity Framework 4.0, .Net framework 4.0, C#, Linq, web services, SSRS, Expression Blend 4.0, SQL Server 2008, Oracle 10g ,NUnit testing, SVN, XAML, HTML,CSS, Java Script, jQuery. Education: Masters in computer science, Atlantis University, Miami, FL Bachelor s in information technology, JNTUK, India Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst business analyst user interface user experience javascript information technology golang microsoft procedural language California Florida Idaho Massachusetts North Carolina Texas Washington |