PROFESSIONAL SYNOPSIS
Over *Yrs of experience in software development life cycle (SDLC) involving Analysis, Design, Development, Testing, Implementation and production Support. Excellent oral, written organization and multitasking skills with proven ability to learn, program and use new technologies.
Expertise in developing corporate standard applications using ASP.Net, C#, WCF, HTML and XML,ASP.NET MVC 4.0,BOOTSTRAP
Worked extensively on Standard Server Controls, User Controls, Navigation, Validation and AJAX Extender Controls.
Conversant with all the phases of SDLC (Software development Life Cycle) with experience in Design, Development, Testing and Implementation of n-tier applications on a variety of platforms and operating systems.
Versatile team player as well as independent contributor with good problem solving and interpersonal skills.
Hardworking, and having quick learning capabilities of new technologies.
KEY RESPONSIBILITY AREAS
Hands on experiences in client tool such as ASP.NET with C#.NET, VB.NET.
Designed and implemented WCF, Web Services, Entity Framework, LINQ.
experience in SQL Server in writing database queries using Joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database, Experience in Query Optimization.
Extensive knowledge in .NET framework Experience with Visual Studio and .Net framework with integrated source control solutions (SVN), VSS and TFS.
Hands-on experience in creating rich and responsive web UI interactions using HTML, XML, CSS/CSS3, JavaScript, jQuery, Angular JS, Bootstrap, AJAX
Design, architect and develop a cloud platform solution (.NET, C#, Microsoft Azure, WPF, Entity Framework, Linq, WebApi).
Experience in Database connectivity using Microsoft ODBC drivers, ODBC programming, ADO and ADO.NET with database as Oracle and SQL Server.
Extensively used ADO.NET for connecting to database and calling the procedures and functions
Extensive knowledge of C# features like generics, Serialization, Multi-threading, reflection & Remoting.
Used Jquery to directly call ASP.NET Ajax Page which smoothens the process of data communication from Server side.
Good experience in identifying actors, use cases and representing UML diagrams.
Worked in Agile development environment with Scrum.
Involved in writing T-SQL statements for creating tables, indexes and constraints.
Designed web pages with WCF, WPF and Language Integrated Query.
Developed the UI in Windows Forms, ASP.NET and applied the CSS styles.
Good Experience in implementing Object Oriented Concepts using C# and VB.Net.
experience on MVC and conventional software design approach.
Extensive database designing and programming skills using Microsoft SQL Server.
Good knowledge in Object Oriented Analysis/Design (OOAD) and implemented Design Patterns across the applications.
Knowledge in Writing Test Plans, Test Cases, Test Scripts.
SKILLS
Language
C#.Net, VB.Net, XML, JavaScript, JQuery, C, C++.
Web Technologies
ASP.Net1.1/2.0/3.0/3.5/4.0/4.5, MVC 3/4/5, C#.Net, VB.Net, ASP.Net, ADO.Net, Classical ASP, VB, HTML, AJAX, XML, XSLT.
Methodologies
Agile, Scrum, UML
Databases
Oracle, My SQL Server.
IDE’S
Visual Studio 2015/2013/2012/2010/2008,Dev Express
Version Controls
Team Foundation Server, Visual SourceSafe, SVN
Operating System
Windows 7, Windows 8.
PROFESIONAL EXPERIENCE
Client
Anham, Mclean, Virginia
Duration
Jul ’16 - Current
Role
.Net Developer
Environment
C#, ASP.NET 4.0, MVC, HTML5, SQL Server 2012, IIS, WCF, Microsoft Visual Studio 2013, LINQ, WCF, WSDL, SOAP, CSS2, JavaScript, JQuery, JIRA and SVN.
Responsibilities:
Interaction with business analyst and subject matter experts to develop and document technical specifications Re-designed the whole website using ASP.NET MVC 3.
Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET 4.0 and C#.
Graphical User Interface (GUI) was designed using ASP.NET MVC3 and the business logic was coded in C# [MVC Controllers].
3-Tier Application Architecture to ensure flexible and reusability of the application.
Developed various web services using WCF which can be consumed by web application and other systems like Advent.
Used Session Objects, Cookies to store the application state.
Used ASP.NET MVC3, HTML5 and CSS3 to design the presentation layer of the website.
Prepared various test cases to fix the bugs and ensure the application error-free.
Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
Implemented the logic in Controllers using ASP.NET MVC3.
Utilized ADO.Net technology extensively for data retrieving, querying, storage.
Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
Responsible in gathering data for Unit Testing.
Used SSRS to deliver a variety of interactive and printed reports.
Used Team Foundation Server (TFS) for version Control and source code maintenance needs.
Used JIRA for requirements gathering and testing.
Participated in various Client meetings with the team and the Project manager to discuss improvements/ amendments in the development of the section Worked in Scrum Methodology especially involved in sprint meetings
Client
Make my Trip, NYC, NY
Duration
Apr ‘15- Dec ’15
Role
.Net Developer
Environment
C#, ASP.NET 2.0, Visual Studio 2008, UML1.1, ASP.NET, MVC, HTML, JavaScript, JQuery, Ajax, Bootstrap, CSS, XML, XPATH, LINQ, SQL Server 2008, PL/SQL, IIS, Windows Server 2008.
Responsibilities
Involved in requirement gathering, functional and technical specification.
Designed Class Diagrams, Data Flow diagrams using MS Visio.
Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
Coding and debugging using ASP.NET and C#.
Developed web forms using ASP.NET server controls and validated client side using Java Script.
Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
Writing Database routines, stored procedures and fixing up standard specifications.
Creating reports using the Crystal Report for the report needed by Middle Office and Back Office users.
Maintained TFS as a central source control repository making builds for a continuous integration.
Created a Share point site for central repository for reference materials and document hosting with in the team.
Utilized Angular JavaScript framework for building web applications is highly efficient to use.
Created Scheduled tasks with in respective environments for running the batch processes.
Developed WCF/ WCF REST service to make the business transactions secure and defined specific functionality in search module.
Performed unit testing on every new version before sending it for User Acceptance Test.
Deployed and supported the project at client site.
Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
Worked with Stored Procedures for developing business rules in PL/SQL and SQL Server 2008.
Utilized Visio to make diagrams for creating technical models for applications.
Fixed Bugs &created data fixes scripts to well maintain the existing application.
Experienced in SQL Server Database Design, Data Model Design, Database Maintenance, T-SQL Queries, Triggers, Stored Procedures using SQL Server SSRS
Built an ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
Validated & tested web application using NUnit framework to keep intact with the code integrity.
Client
Centrica informatics, Hyderabad, India
Duration
Dec ‘13 – Dec ‘14
Role
Web Developer
Environment
HTML, DHTML CSS, Java Script, XML, UML1.1, JQuery, AJAX, SQL, Notepad++.
Responsibilities
Create paper prototypes, initial wire frames and design a strategy by collaborating with the instructional designers.
Designed, developed and tested web pages from the level of paper prototypes to production.
Wrote SQL queries to fetch data from the backend.
Develop web pages with functionalities like login, register, forget password, Email, Filters using Java Script, JQuery and HTML.
Developed use case with UML for new product functionality.
Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
Test Cross Browser compatibility.
Fetch data using AJAX.
Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
Document the entire project, which contains detail description of all the functionalities.
EDUCATION
Sacred heart university, Fairfield, CT
Master’s in Computer Science and Information Systems, 3.5 GPA
Aryabhatta institute of technology and Science, Hyderabad, India
Bachelor of Technology in Computer Science Engineer, 3.5 GPA
Academic Projects
Offensive Decoy Technology
This thesis project is an extension of my under graduation major project. Designed and developed “Offensive Decoy Technology” portal to secure online data. This is a Web based application, where user uploads his data to our application where we provide a unique key generated by the system at the time of registration. If the unique given by the user doesn’t match the server database then the file downloaded but with a fake information.
Fog Computing
It is a web based application where the user register to secure his information with our application. Here the data is secured with the help of security question selected at the time of registration and time to download the file. If the user wants to download his file he has to in specific download time and give an appropriate security answer provided at the time of registration if not he will generate a duplicate file and user goes as an attacker. In this he can also see how many times the file has been attacked.
Graduate Coursework
Design and Analysis of Algorithms, Introduction to object oriented programming JAVA, Advance Database systems, Software Engineering, Computer Networks, Networking Apps in Windows NT, Windows Interface Design: Visual Basic, Web technologies.
Experience as Teaching
I have worked as a Graduate Teaching assistant (GA) to professors in my university for courses VB.NET, FLASH AMIMATION AND INTRODUCTION TO OBJECT ORIENTED PROGRAMMING JAVA.
Certification Programs
Other than master’s Degree I have certified in Interactive Multimedia Programming AND Information Technology by Sacred Heart University.
REFERENCES
References are provided upon request.