Home

Surya Alluru - Full Stcak c#.net developer
[email protected]
Location: Dallas, Texas, USA
Relocation: Yes
Visa: H1B
Surya Alluru
Sr Full Stack C#.Net Developer Dallas, TX +1 (302) 490 0036 [email protected]

CAREER SUMMARY
Professional with around 9+ years of experience in Design, Development, Coding and Testing of Business/Commercial applications using C#, .Net Core, Asp .Net, Ado.Net, Web forms, WCF, Azure.
Experience in writing efficient and reusable code for creating Web Applications using HTML/CSS, JavaScript, Angular.js.
Worked on creating whole infrastructure Web apps, V-net integration, Security groups, Application gateway.
Created multiple Proof of Concepts (POCs) and took part in many Rapid Prototyping sessions to build out Wireframes for many projects.
Hands-on experience in UI Design using Win Forms, Web Forms, and programming ASP.NET, C#.NET, VB.NET, ADO.NET.
JavaScript, LINQ, AJAX, Query by using .Net Framework.
Also worked as a feature-lead for many of the features working heavily with code-reviewing and delivering features frequently, iteratively and maintaining quality codes. developments using advanced level of node.js concepts.
Strong Object-Oriented Analysis and Design (OOAD) and Programming skills and Experience on Design Patterns (Repository, Singleton, Adapter) and Model View Controller (MVC) Patterns and Data Modeling.
Proficient with UML for specifying, visualizing, constructing, and documenting the artifacts of software systems.
Strong Knowledge in End-to-End Software Development Life Cycle (SDLC) called Waterfall Application Development Methodology (ADM) and Agile (Scrum, Extreme Programming and Test-driven Development (TDD)) Methodologies.
Hands-on experience with .Net Frameworks, WCF (Windows Communication Foundation).
Designed web pages using HTML, JavaScript, CSS, XML and page design and layout.
Worked on scheduling the jobs for the backend data to be processed.
Very strong in database objects and database programming. Strong expertise and confidence to write effective SQL queries, stored procedure, extended stored procedures and triggers.
Planning/Development, Test procedures and analyzing the test results, Unit & integration testing with Nunit.
Hands-on experience with Loan Origination System and Real estate enterprise solutions.
Involved with client requirements gathering tasks requiring meeting with functional system users to document business processes and define system functionality.
Suggested updates and methods relevant to system architecture components and changes through research.
Innovative, motivated, IT professional, with demonstrated industry experience, thorough understanding of business planning, strategy, compliance and policies, skilled in environment analysis, identifying organizational needs with proven ability to communicate effectively with key stakeholders, proficiently lead, and manage a team while completing multiple projects on time.
Flexible and versatile to adapt to any new environment and work on any project.
Highly motivated, possesses quick grasping power and very good analytical and technical skills.



SKILLS
Web Technologies ASP.Net 4.0/3.5/2.0, javascript, jQuery, HTML, DHTML and CSS.
Databases SQL, SQL Server Management Studio, Oracle PL/SQL
Development Tools MS Visual Studio .Net, Eclipse
Version Control VSS, TFS and Tortoise SVN.
Web servers IIS 5.0/6.0.
Methodologies SDLC, UML, OOAD (Object-Oriented analysis and design)
Testing Tools Quality center, Unit testing using N-Unit
Platforms Windows 95/98, Windows XP/2000/NT, MS DOS, UNIX
JavaScript Library: Angular, jQuery
Frameworks .Net Framework 4.7.2, WCF, MVC
Others XML/XSLT, ODP .Net, Toad and SSRS.

Career history
Client: USAA, San Antonio, TX Aug 19 Till Date
Role: Full Stack .Net Developer
Responsibilities:
Gather business and system requirements to Design/Develop and implement new requirements/enhancements for USAA Real Estate Mortgage applications.
Develop customized class library projects using C#, visual studio to integrate with the cadence tool.
Create/consume and secure Rest API services to communicate with external systems/USAA Bank.
Working as sole developer to design Web APIs as RESTful APIs for the application using .Net Core.
Participate in discussions with clients and follow Agile/Scrum methodology with 2-week sprints & participate in daily standup meetings, coding, debugging, unit testing and code review meetings.
Work on setting up windows servers, IIS and window servers, Batch/scheduled jobs and power shell script changes.
Continued development utilizing .NET/ASP.NET and all included parts like Visual Studio on Oracle 11 g database.
Perform code reviews, code optimization and performing tuning of stored procedures.
Maintain code repository using GIT lab version control tool.
Design database schemas, create tables, stored procedures, views, triggers, indexes using SQL servers.
Implemented Prism MVVM design pattern for developing WPF Application.
Implemented interactive UI with HTML5, CSS3, JavaScript, Angular Js, React Js and Bootstrap.
Developed Web API'S for all data exchanges between Client and server, and Angular JS (acts as a VIEW MODEL) to bind data fetched using Web API'S to UI.
Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript.
Data binding array data from SQL /API source via JSON and AJAX, Web Services (WCF, SOAP and REST).
Hands-on experience in using spring batch framework for developing efficient and scalable batch processing applications.
Development and maintenance of application written in ASP.NET 4.0 on Oracle 11g database.
Used ASP. NET Web Forms, server controls extensively, setting up an inheritance chain of Forms following Object Oriented Programming Principles.
Created and configured the virtual Networks and subnets using AZURE CLI.
Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
Maintained existing cloud environment using Microsoft Azure.
Designed the complete solution using N-tier Architecture model with ASP.NET and design patterns mainly Abstract Factory and Singleton.
Design and implementation of tables, stored procedures, triggers, views, SQL statements for database operations using ADO. Net.
Experienced in using ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
Developed Object Model and Data Access Model based on Prototype design pattern using C# and ADO .NET and
Implemented bound columns in the Data Grid to display user information.
Control-M administration, installation of agents, components and modules.
Created and updated Control-M scheduling working with application team and project manager to design complex batch automation.
Extensively used C++ / C# interoperability to improve code reuse
Data Access layer is implemented using ADO.NET to Communicate with the SQL Server Database and to access, update the data in the database.

Environment: Microsoft .Net, C#, Rest API, Enterprise lending center from Accenture Mortgage Cadence, SQL server, IIS Express, Oracle DB, Control-M, Accounting for mortgage bankers.

Client: RXSENSE, MA Sep 18 Jul 19
Role: .Net Developer
Responsibilities:
Successfully utilized code-first approach to design the database in the .NET environment by using, C# in the ASP.MVC environment.
Designed a Component to maintain the table along with an instance of the service for calls to the API.
Implemented Model-View-ViewModel (MVVM) design pattern using PRISM architecture for the application.
Expertise in implementing Singleton, Factory, Abstract Factory and architectural patterns - MVVM, MVC, MVP and WPF Prism.
Created a RESTful Web API service using ASP.NET Web API to generate data for the database which was then consumed in the front-end by Angular.
The ability to understand and make use of tools available (Sphere Web Client, MS Windows Server Perfmon) to troubleshoot and tune SQL DB performance after DB migrations where applicable.
Created Web API methods for GET, POST, PUT, and DELETE for modifying the database.
Developed REST/WCF Web services, ASP. NET WEB APIs and involved in pre-testing using POSTMAN.
Maintained state of the Webpages by using View State and Session Memory objects.
Created authorization using individual user accounts in order to prevent unauthorized use of Web API.
Used Git for source control by giving each developer their own branch to work off.
Developed the payment Hub web application using HTML and CSS.
Used Jira to facilitate the Scrum development process.
Implemented authorization, authentication, and extensive exception handling.
Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.
Implemented Client-side validation using Angular Custom Form Validation with ng-show and ng-hide.
Developed the front-end of the web application using Angular, HTML5, CSS3, AJAX, Bootstrap3/2
Used postman to test out the Web API's registering of a new user and using login token for API calls.
Created deployment packages that includes scripts based on the sites and involved in the deployment of windows services, WCF Services.
Involved on front end techniques like jQuery and XML (AJAX) for better performance of the portal and improved performance of the application using MVC framework.
Strong working experience at Web Services Testing by using SOAP UI and validating with Assertions.

Environment: HTML, XML, JavaScript, ASP.NET, Web Service, Web API, GIT.

Client: MAYO CLINIC, MN Sep 17 Jul 18
Role: .Net Developer
Responsibilities:
Designed and developed various abstract classes, interfaces, classes to construct the business logic using VB.NET.
Designed the complete solution using Multi-tier Architecture model and design patterns and Behavioral Design Patterns
(Command) used for designing Class Structures hierarchy.
Extensively involved in designing in graphical buttons and tabs using WPF.
Implemented architecture using C#, ASP. NET, MVC and ADO. NET.
Management, caching features, securing the web application.
Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers and packages.
Developed various Stored Procedures for the data retrieval from the database and generated different types of reports using SQL Reporting services (SSRS).
Developed and designed the ASP. NET web application.
Developed and designed the ASP. NET web application Developed system services SOA application platform for use by all.
web applications utilizing WCF services.
Used Web Services (SOAP, WSDL) for communicating with other application and components.
Extensively involved in designing in graphical buttons and tabs using ASP.NET.
Extensively Window 2008 installation and install sheet and good knowledge about TCP/PI.
Designed and developed Graphical user interfaces using C# and ASP. NET, AJAX, HTML5.
Used JavaScript to perform validations and catch the events on client's browser.
Created Client-side validations with Query selectors, Events and Server-side validations.
Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data LINQ.
Extensively wrote and used stored procedures, Database in SQL server.
Working and design with distributed architecture such N layer and three-layer architecture.
Performed Unit Testing, Integration Testing and Regression Testing.
Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: C#.NET, .NET 4.0, Visual Basic, ASP.NET 3.5, VB.NET, SQL SERVER, WCF, WPF, HTML5, SILVER LIGHT,Entity Framework, MVC3.0, WPF, Web Server, LINQ, JavaScript, query, ORACLE MSMQ, Visual Studio 2010, IlS, Windows Server 2003,SQL Server 2008.

Client: Naskon Soft Solutions, India. May 14 Jul 16
Role: .Net Developer
Involved in the complete Software Development Life Cycle (SDLC) phases including Analysis, Design, Implementation, Testing, and Maintenance.
Utilized Agile Scrum and performed code sprints to meet product development deadlines.
Developed Front-End of the application using HTML5, Ajax, jQuery, Bootstrap 4, JavaScript, and CSS3.
Applied Client-Side Validations with jQuery, and AJAX functionalities, and Server-Side validation with Data Annotation.
Used C# language in developing the business logic, wherein extensively implemented the Object-Oriented Programming (OOP) Functionalities.
Created multiple ASP.Net MVC 5 controllers, Models, and custom services to interact with the external Web Services.
Used Razor View Engine and HTML Helpers to display the data in a clear format.
Efficiently used Model Binding, View Data, View Bag, and TempData to transfer the data from controllers to views.
Implemented Error Handling with Exception Filter.
Implemented Create, Read, Update, and Delete (CRUD) operations through HTTP Methods in Web API.
Applied complex SQL queries like Joins, Triggers, and SQL subqueries to modify the SQL Server database, and protect the database.
Used GIT for Source Code Control.
Written, and implemented multiple test cases using the Unit Testing framework NUnit in Test-driven Development (TDD). Used JIRA for Project Management, and Collaboration.
Education
Master s Degree in Computer Software Engineering: Oklahoma Christian University, Oklahoma

Bachelor s Degree in Computer Science Engineering: GRIET, Hyderabad
Keywords: cplusplus csharp user interface javascript database information technology microsoft procedural language Massachusetts Minnesota Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2209
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: