Venu Gopal Lakavath
Full Stack .Net Developer
OBJECTIVE:
Skilled .NET Full Stack Developer with 5 years of experience delivering enterprise-level applications using C#, ASP.NET, MVC, Web API, SQL Server, and front-end technologies like Angular and React. Proven ability to drive full-cycle development and deliver efficient, scalable solutions.
PROFILE SUMMARY:
Over 5 years in scalable web application development using .NET Core, ASP.NET, C#, MVC, Web API, and extensive knowledge of the full Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing phases of various applications with architectural patterns Model View Control (MVC) and maintenance of Web Based, Client - Server and N-tier Architectures with Agile, Scrum, Kanban Methodologies.
Proficient in Angular (including Angular 6), React, Vue.js, JavaScript, TypeScript, jQuery, HTML5, XML, JSON, and CSS3. Skilled in using Bootstrap to create responsive, user-friendly UIs and ensure cross-browser compatibility.
Skilled in client-server, web-based, and N-tier architectures. Extensive experience with the MVC architectural pattern, implementing Model, View, and Controllers to reduce complexity and improve testability.
Extensive experience designing microservices architectures and developing REST and SOAP APIs, following backend-for-frontend (BFF) patterns to connect core services with front-end applications.
Developed applications using ASP.NET, ASP.NET MVC, C#.NET, .NET Core 3.1, Entity Framework Core, ADO.NET, and Web APIs. Proficient in ASP.NET State Management and creating reusable components like User and Server Controls.
Proficient in SQL Server, MySQL, and PostgreSQL with strong skills in PL/SQL, stored procedures, views, triggers, and functions. Extensive experience with Object-Relational Mapping (ORM) using Entity Framework and ADO.NET for data access.
Competent in using Autofac and other DI/IoC containers to improve modularity and reduce dependency coupling across application layers.
Proficient in Microsoft Azure services (Azure Functions, App Services, Blob Storage, Azure SQL) and AWS (Lambda, S3, and Kubernetes). Experienced in deploying applications on CloudFoundry.
Strong experience with RESTful API integration and secure development practices, including token-based authentication, SSL/TLS encryption, ASP.NET Identity, OAuth, and JWT for secure user authentication and authorization.
Familiar with DevOps practices and CI/CD pipelines, using Jenkins and Azure DevOps. Skilled in containerization with Docker and orchestration with Kubernetes.
Expert in OOP principles and design patterns (e.g., Singleton, Factory, Repository) to enhance code reusability, maintainability, and scalability across large applications.
Proficient in creating .NET Core middleware for logging, exception handling, and authentication, improving backend performance and reliability.
Skilled in using asynchronous programming in C# (async/await) to improve application performance and responsiveness in high-load environments.
Experience in creating cross-platform applications that run seamlessly across Windows, Linux, and macOS environments.
Skilled in using Git for version control in team environments, following best practices for branching, pull requests, and conflict resolution to maintain a clean codebase.
Proficient in optimizing front-end performance using techniques like lazy loading, code splitting, and asset minification for faster load times and improved user experience.
Extensive experience using Splunk to analyze logs, monitor system performance, and troubleshoot issues across development, testing, and production environments.
Proficient in query performance tuning, indexing, and caching strategies to improve database efficiency and application responsiveness.
Responsible for implementing two screens from end to end. The MVC application also utilized Razor and LINQ. Involved in Deployment and Troubleshooting issues in the application during Go Live.
Experienced in setting up CI/CD pipelines with Jenkins and Azure DevOps, integrating automated testing, code analysis, and deployment for continuous delivery of high-quality software.
Expertise in unit and integration testing using XUnit, NUnit, and Moq to ensure code quality and reliability.
Extensive experience with Crystal Reports and SQL Server Reporting Services (SSRS) for creating detailed, data-driven reports.
Skilled in creating technical documentation for APIs, architecture decisions, and deployment processes, fostering collaboration and knowledge sharing within development teams.
EDUCATION:
Master’s in computer science from the University of Missouri-Kansas City, MO.
TECHNICAL SKILLS:
Programming Languages: C#.Net, HTML 5/4, T-SQL, PL/SQL.
Web Technologies: Angular, React, Vue.js, ASP.NET MVC, JavaScript, TypeScript, jQuery, CSS, Bootstrap.
Cloud Platforms: Microsoft Azure (App Services, Azure Functions, Blob Storage, Azure SQL), AWS (Lambda, S3).
Database Technologies: MS SQL Server (2017/2016/2014/2012), MySQL, PostgreSQL, Entity Framework Core, LINQ.
Middleware: Web API, ADO.NET, Entity Framework Core, Web Hooks.
Web Services & APIs: RESTful APIs, SOAP, OAuth, JWT, Swagger, POSTMAN, SoapUI.
DevOps Tools: Azure DevOps, Jenkins, Docker, Kubernetes, CI/CD pipelines.
Testing Tools: XUnit, NUnit, Moq, MS Test.
Version Control: Git, GitHub, Bitbucket, TortoiseGit, Azure DevOps, Team Foundation Server.
Protocols: HTTP, UDDI, FTP, TCP/IP, UDP/IP, SSL.
Security: ASP.NET Identity, OAuth, JWT, secure coding practices, encryption.
Reporting Tools: Crystal Reports, SSRS.
XML Technologies: XML, XAML, LINQ to XML.
IDE Tools: Visual Studio (2019/2017), SQL Server Management Studio, Oracle SQL Developer, MS Access.
Servers: Windows Server (2010), Microsoft IIS (10.0/8.0).
Others: Splunk, Jira, CA Agile Rally, Sonar Cube, ReSharper, Robo 3T, Microsoft Dynamics NAV, Shopify
PROFESSIONAL EXPERIENCE:
Client: Commerce bank, Kanas City, USA. (Oct 2023 - Present)
Role: Full Stack .Net Developer
Description: Commerce bank is a financial institution whose purpose is to accept deposits from people and provide loans and other facilities. Designed and developed sophisticated microservices and APIs to enhance application functionality, incorporating real-time data processing and reusable components for improved user experience.
Responsibilities: -
Developed the sophisticated Micro Services/Api's using C#.Net, .Net Core 3.1, Entity Framework Core, ASP.NET MVC Core Packages, DB2, SQL Server & MongoDB data dependencies, JSON, SignalR, .SDK nuget packages for inter-micro services communication & re-usability.
Implemented SignalR to fetch the real-time data flow whenever we receive a subscription message from the backend service hub. Designed and developed various abstract classes, interfaces, and classes to construct the business logic using C# and VB Net.
Involved in developing web roles with rich UI using ASP.NET MVC 5, HTML 5, CSS3, CSS, DHTML, AJAX, jQuery, JSON, WEB
Worked with Windows Azure Worker Roles & Web Roles. Worked with Azure Table Storage, Queue Storage, Service Bus, and Blob Storage.
Designed and developed web forms using ASP.Net by using C#.Net/.Net framework 4.5.
Developed WCF services for both Desktop and mobile applications.
Developed some dynamic dictionaries using C#.net, and .Net Core 3.1 for easy lookups of item dimensions values which results in faster performance.
Developed the Front-End for applications like SCE and DC - Coordinators using React 16.8, HTML5, Sass, ReactStrap, Redux, Bootstrap, NPM, and Axios.
Developed the UI Components by using to implement a custom & wide range of modern components with ReactStrap Bootstrap, NPM, and Axios.
Used Redux for state-level data management on both SCE and DC - Coordinators web applications and created re-usable components to consume the same components in other applications using the ReactStrap component library
Installed and utilized third-party components like ReactStrap for bootstrap stylings, and Axios for API integration, used react- select, react- confirm alert popups, and also, added redux action, reducers for acknowledging the user data whenever there is a change occurred on UI and for fetching the latest API data.
Developed tooltips and toast messages for the error validation messages and confirmation pop-ups for the Users whenever there is an error with the validations using HTML5.
Created custom tables to enhance the UI reusability of the applications and to stretch the UI control over the applications by using HTML5.
Developed and published different. SDK packages for the data model can be used by not only one core microservice but also by all other microservices throughout all 3 applications.
Used Python-based GUI components for the front-end functionality such as selection criteria.
AngularJS was used to make the web applications dynamic and is used for making DOM manipulation.
Created reusable Partial Views and used them in the user interface along with third-party Graphical Menu controls.
Responsible for developing Layout, Nested Layout Pages, and Partial Views Using CSS style sheets to have a common layout and look and feel to all the controls.
Environment: .Net Framework 3.5/4.0/4.5, Visual Studio 2013/2015, VB.Net, IIS7.5, ASP.NET, ODP.Net, MVC, MVVM, C#, C++, WCF Services, Win Forms Telerik, Web API, WPF, Azure, Json, WebAPI2, Angular JS, HTML5, CSS3, JavaScript, SharePoint, Python, Design Patterns, Net suite, Web Forms, ADO.NET, SQL Server 2016, TFS, Stored Procedures.
Client: BNY Mellon, Kanas City, USA. Nov 2022 – Sept 2023
Role: Full Stack .Net Developer
Description: BNY Mellon designs, develops, manufactures, and markets hand-held, portable, and fixed-mount global positioning system (GPS)-enabled products. Identified and addressed performance bottlenecks in .NET applications, optimized code, and improved application performance.
Responsibilities: -
Developed and deployed scalable cloud-based applications on Microsoft Azure, utilizing Azure Functions for serverless architecture and Blob Storage for efficient data management.
Engineered dynamic and responsive user interfaces using Angular, React, and Vue.js, successfully converting wireframes and mock-ups into high-quality single-page applications (SPAs).
Created complete front-end solutions with C#, HTML5, CSS3, and Confidential custom Angular components, enhancing user interaction and accessibility.
Leveraged core Angular functionalities, including HTTP client, data binding, forms, services, resolvers, guards, and dependency injection, to build robust front-end applications.
Developed complex front-end applications that utilized component-based architecture, enhancing maintainability and scalability.
Designed and implemented custom web components using Confidential Angular Synergy and Synergy material, significantly improving UI/UX and reducing development time.
Developed and consumed RESTful web service APIs using various HTTP methods (GET, POST, PUT, DELETE), ensuring seamless data exchange between front-end and back-end systems.
Designed and secured Web API REST/JSON applications with individual user account authorizations to prevent unauthorized access.
Implemented Redux for effective state management in React applications, enhancing application performance and user experience.
Developed services for handling asynchronous API calls using Angular's HTTP Client, ensuring responsive user interfaces and effective error management.
Managed databases including SQL Server, MySQL, and PostgreSQL, optimizing complex SQL queries for enhanced performance and data integrity.
Ensured secure data transactions by implementing JSON Web Tokens (JWT) and OAuth for authentication and authorization processes.
Utilized monitoring tools such as Kafka Manager and Prometheus to oversee Kafka clusters, ensuring optimal performance and proactive issue resolution.
Established CI/CD pipelines using Jenkins for automated build and deployment processes, significantly reducing release times and improving software quality.
Implemented GitHub Actions to automate workflows, enhancing code management and deployment efficiency.
Actively participated in Agile methodologies, specifically the Scrum framework, to deliver projects on time with high-quality standards through effective sprint planning and retrospectives.
Configured dynamic Jira dashboards to provide real-time insights into project statuses, facilitating effective communication and collaboration within teams.
Utilized RALLY for managing backlogs, iteration statuses, and bug tracking, improving project transparency and team efficiency.
Integrated performance testing tools into CI pipelines, enabling proactive monitoring of application performance and timely optimizations to improve user experience.
Authored comprehensive documentation for CI/CD configurations, tools used, and best practices, fostering knowledge sharing and onboarding for team members.
Environment: ASP.NET, C#.NET, C++, VB. Net, SQL Server 2016, WCF, WPFJSON, SSIS, SSRS, WinForms, Bootstrap, Knockout JS, IIS 7.0, jQuery, Win Forms, Azure, Web API, ASP.NET MVC 4/5, ASP.NET Web API, ExtJS, JavaScript, Angular JS, SharePoint, XSLT, CASTsoftware, Visual Studio 2015/2013, Entity Framework 5.0, Team Foundation Server.
Client: Zeta, Hyderabad, India. Sep 2021 – July 2022
Role: .Net Developer
Description: Zeta is a fintech company offering digital banking and payment solutions to enhance customer experiences. Contributed to the development and deployment of web applications and services, streamlining data access and enhancing user interfaces through effective design and implementation.
Responsibilities: -
The Windows Azure Platform provides an API built on REST, HTTP, and XML that allows a developer to interact with the services provided by Windows Azure. Microsoft also provides a client-side managed class
Installed and configured Apps in SharePoint as per business requirements.
Library which encapsulates the functions of interacting with the services. It also integrates with Microsoft Visual Studio, Git, and Eclipse.
Developed Stored procedures and triggers using PL/SQL and used them accordingly.
Employed Agile Scrum methodology, and implemented TDD with Moq for reliable code.
Used Docker and Kubernetes for efficient deployments and managed CI/CD pipelines with Jenkins.
Developed Data access assemblies in C# and isolated data access logic from the business layer and front end.
Worked on the development of the middle tier, developed data access layer using Microsoft Entity Framework5.0.
Developed and deployed Cosmos Workflows and Processed Views
Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
Wrote Python scripts to parse XML documents and load the data into a database.
Build Windows applications using C# and C++.
Designed and implemented RESTful web services using the WCF framework.
Used AJAX coding techniques to update parts of a web page.
Stored procedures, Packages, PL/SQL Programs, Functions, Cursors, Reference Cursors, Dynamic SQL, PL/SQL Tables and Package Cursors.
Environment: ASP.NET,C++, C# .NET, ADO.NET,VB.Net, Oracle, SQL Server 2008/2012, Azure, R2, CAST software, IIS, HTML, Bootstrap, AngularJS, SOA, SOAP, XML web Services, SharePoint, T-SQL, Azure.
Client: DuPont (Gaman Software Solutions Pvt), Hyderabad, India May 2019-Aug 2021
Role: .NET Developer
Description: DuPont is an American multinational chemical company that manufactures a variety of products, including electronics, protective equipment, and semiconductor chips. Involved in developing and maintaining multi-tier web applications, implementing security services, and ensuring efficient data management and user interface design.
Responsibilities: -
Developed and supported the above applications in C# and ASP.NET.
Developed, enhanced, and maintained multi-tier ASP.NET and ASP web applications Systems.
Implemented multiple contract services and security using the System. Service Model in WCF.
Use of Object-Oriented concepts, analysis, and design using visual studio.net.
Responsible for Database design, and creating Stored Procedures, and triggers to perform the Data retrieval from multiple tables in SQL Server 2005.
Developed web forms and user controls for the web application in ASP.NET, C#.
Designed and developed UI for Intranet applications.
Developed multi-tier ASP.NET applications, implemented WCF services, and utilized ADO.NET for database connections.
Designed and developed user interfaces with HTML, JavaScript, and CSS.
Enhanced data and interface security with ASP.NET Identity and encryption methods.
Extensively Implemented validations using built-in validation controls, custom validations controls, and JavaScript.
Using and configuring the IIS application server.
Developed, deployed, and consumed Web Services.
Data grid, data list, and repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.
Extensively worked on SQL Queries, Stored Procedures, and Triggers using T-SQL in SQL Server.
Expertise in developing and consuming Windows services and web services both SOAP& RESTful API using ASP.Net Web API.
Making use of Telerik Kendo UI libraries for building rich UI.
Involved in Unit Testing and functional testing using the Microsoft testing Framework, NUnit.
Environment: C#, ASP.NET, HTML, XML, CSS, SQL Server 2008, ADO.NET, IIS, Visual studio 2010, REST, SVN, JavaScript, WCF, SOAP Web services.
****.*******@*****.***