Software Developer Resume
Farmers Branch, TX
SUMMARY:
- 6+ years of experience in Requirement Analysis, Design, Development, Debugging & Implementation of complete software development life cycle projects for multi - tier Enterprise Applications, Microsoft web and client/server technologies.
- Experience in designing using Object Oriented Programming Skills such as Encapsulation, Inheritance, Polymorphism, and Reusability.
- Worked on MVC 3.0/ 4.0 / 5.0 and ADO.NET Entity Model
- Experience in Design and Development of GUI (Graphical User Interface) using C#, ASP.NET MVC, HTML5, CSS3 and jQuery, Bootstrap.
- Experience on AJAX technology to achieve Partial Rendering and to improve the Response Time.
- Experience in developing high frequency web applications with optimal memory management, performance using ASP.NET and ASP.NET MVC architectures.
- Consume and Manipulate Data using ADO.NET components such as Data Connection, Data Command, Data Reader, Data Adapter and Datasets to access databases like SQL Server 2008/2012 and Oracle.
- Experienced in Language Integrated Query (LINQ), LINQ to SQL, LINQ to Objects and NHibernate.
- Competent in relational Database development, for creating database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors and Functions using T-SQL and SQL in SQL Server 2008/2012.
- Engaged in full development lifecycle includes requirements gathering, design, coding, testing and deployment.
- Awareness of deploying website on Windows Azure.
- Highly motivated, committed and a natural team player with Capability to work independently, storing analytical ability coupled with good communication skills.
TECHNICAL EXPERTISE:
Languages: Microsoft C#, JAVA, T-SQL
Web Technologies: ASP.NET 4.0/4.5, Web Services, MVC, Web API, MVVM, SharePoint 2013, Twitter Bootstrap
Markup/Scripting Languages: HTML, XHTML, JavaScript, XML, jQuery, Ajax, JSON
RDBMS: MS SQL Server 2008, 2012, 2014, Oracle, SQL Developer
ORM: Entity Framework 6.0, NHibernate
Operating Systems: Windows 7, Windows 8, Windows 10, 2000 MAC OS.
IDE: Visual Studio 2012/2013/2015
Web Application Servers: IIS 7.0, IIS 6.0
PROFESSIONAL EXPERIENCE:
Confidential, Farmers Branch, TX
Software Developer
Responsibilities:
- Involved in complete life cycle including design, development and testing web-based internet application tool using MVC modeling.
- Used Agile methodologies while developing this software application.
- Used MVC 5 architecture to design and develop Presentation Layer, Business Logic Layer and Data Access Layer.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind jQuery, is used for client-side validation.
- Implemented of client-side validations using jQuery and ASP.NET M
- VC Validation implemented at Controller level.
- Implemented windows authentication and role-based authorization to regulate the access to the application.
- Designed and developed various models by using C# for business logic, representing and manipulating the data.
- Used WebGrid, Bootstrap table, and Panels to display and manipulate data.
- Used AJAX to trade data with a web server, without reloading the page.
- Used Rational ClearTeam Explorer server for source Code Control, project related document sharing and team collaboration.
Environment: .NET4.5, Visual Studio 2015, Oracle, Toad, BootstrapAJAX, JavaScript, jQuery, HTML, CSS, Rational Clear Team Explorer (CTE)
Confidential, Wichita Falls, TX
Application Developer
Responsibilities:
- Create the Supplier Label Application using web form and Oracle to print the Supplier Label on PDF format.
- Create the login page for Conductor application through MVC 5 using code first in complete life cycle including design, development and testing
- Involved in Debugging and maintaining the Conductor Application.
- Responsible for updating the applications on the productions servers, support users with critical issues, communicating or escalating issues to senior developers.
Environment: MVC 5, Entity Framework, Visual Studio 2017, HTML, Bootstrap
Confidential, Fairfax, VA
Software Developer
Responsibilities:
- Involved in complete life cycle including design, development and testing web based internet application tool using MVC modeling.
- Used Agile methodologies while developing this software application.
- Used MVC 4.5 architecture to design and develop Presentation Layer, Business Logic Layer and Data Access Layer.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind jQuery, is used for client-side validation.
- Implemented of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
- JSON is used for the data transfer between the client and the server and vice versa in the web services.
- Implemented windows authentication and role based authorization to regulate the access to the application.
- Designed and developed various models by using C# for business logic, representing and manipulating the data.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Used Grid View, Data List, and Panels to display and manipulate data in ASP.Net Web Forms.
- Used AJAX to trade data with a web server, without reloading the page.
- Implement website changes as required.
Environment: .Net 4.5. Oracle, SQL Developer, NHibernate, LINQ, REST, JSON, HTML, Bootstrap, jQuery, IIS, GitHub, MVC 3/4/5, Visual Studio 2010/2015.
Confidential, Woodbridge, VA
Software Developer
Responsibilities:
- Involved in Design, Development, Testing and Implementation of the web application.
- Developed the presentation layer of web application using ASP.Net and C#.
- Worked closely with Business users to understand and analyze the business requirement
- Created classes in C#.Net for implementing business logic layer
- Extensively used the Object-Oriented Design Pattern
- Involved in application level tracing, debugging and state maintenance.
- Used Entity Framework to update the database at the application server.
- Used LINQ for database transactions.
- Work in Agile methodology.
- Involved in using MVC pattern and J-Query for the UI development
- Used ASP.NET AJAX and updated web pages to implement the AJAX functionality to enhance the application
- Used XML Web services for exchange of data.
- Consumed a web service to enhance the functionality of the Application
- Experience in documentation working on Design Patterns.
- Used Team Foundation Server for Version Control