Software Developer Resume
Tampa, FL
SUMMARY
- 6 years of professional experience in developing Web based and Windows applications using .NET Frameworks and C#
- Extensive experience in Agile/Scrum and TDD.
- Involved in all the phases of SDLC like Requirement, Gathering, Design, Development, Testing and Maintenance.
- Strong experience in ASP.NET applications and used many features and frameworks like ASP.NET AJAX, Master Pages, State Management, Validation Controls, User Controls, Custom Controls, ADO.NET, etc.
- Experience in development of REST API using Web API
- Experience in designing applications using Object Oriented Programming (OOP) concepts.
- Experience with current trending technologies like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) with Microsoft Expression Blend and Silverlight.
- Hands - on experience with UI technologies like HTML, CSS, JQuery, JavaScript, Angular JS, Bootstrap, etc.
- Significant N-Tier application development using patterns like MVP, Front Controller and MVC.
- Experience in ASP.NET MVC Framework and utilized many features like URL routing, View Models, Data Annotations.
- Worked as a Windows application developer in using Win Forms, Timers, etc. and in creating Windows Services as scheduled jobs.
- Used third-party UI controls named Telerik Rad and DevExpress Controls for web applications.
- Working experience with ORM tools like Entity Framework, NHibernate; worked using LINQ with Objects, SQL and XML.
- Hands-on experience in configuring and maintaining Continuous Integration pipeline with tools.
- Hands-on experience with AWS ELB and attached EC2 instances to existing ELB as part of rolling deployment.
- Experience in writing Stored Procedures, Functions, Triggers, SQL Queries.
- Proven knowledge in XML technologies like XSL, XSLT, XPath, etc.
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Experience in using .Net Remoting, SOAP Web Services, XML, XSLT, XPATHandXMLSchema.
- Experience in using test frameworks like MS Test and NUnit.
PROFESSIONAL EXPERIENCE
Confidential - Tampa, FL
Software developer
Responsibilities:
- Involved in Designing, Coding and Testing of n-tier web application following Agile methodology.
- Developed and supported C#web applications using ASP.NET, ASP.NET MVC & ASP.NET Core, with JavaScript, jQuery & Angular frameworks.
- Developed web application using ASP.NET, MVCfor the business users to manage and monitor the system
- Involved in building flexible UI and user-friendly web pages, reusable classes, functions using ASP.NET, AJAX and JavaScript for client-side validation.
- Created standardized and re-usable interactive UI components and class library to be used across Projects/Applications.
- Used ASP.NET MVC5 filters like Action Filters, Exception Filters and created custom filters to implement in controller action level and controller level.
- Developed RESTful web services using WEB API.
- Generated Entity Framework context models utilizing database first approach and built library of data access methods.
- Created/Updated Stored Procedure (SP) and User Defined Functions (UDF) using SSMS 2012
- Packaged and deployed web applications to AWS cloud environment
- Involved in troubleshooting and resolving Production Issues
Environment: C#, .Net4.0, MVC 4.0, WPF, Unity, Prism, MVVM, LINQ, Agile/Scrum methodology, Entity Framework 6.0, Web API, SQL Server, JQuery, Java Script, AngularJS, HTML, Lambda, DHTML, AJAX, CSS, Bootstrap, MS SQL server 2008.
Confidential, Mechanics Burg, PA
.Net Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) from requirement gathering to production deployment
- Analyzed business requirements and created detailed design documents.
- Delivered application features in an Agile/Scrum methodology with 2 weeks sprint cycles.
- Developed user interface screens using ASP.NET,MVC Razor, JavaScript, JQuery, CSS and HTML.
- Responsible for designing the ASP.NETforms authentication using .NETFramework.
- Create and Modify UI using HTML5 and AngularJS.
- Writing MVC Controller Logic like writing action methods, input validation.
- Created/Modified authorization filters to allow only designated roles to access specific Views/Actions.
- Developed Web Services using C#.
- Implemented the UI components using C#, XAML,WPF, MVVM, Unity, PRISM and asynchronous programming.
- Developed Inventory Exposure Monitor screens usingWPFand MVVM Pattern and C#.
- Created and modified Business and Data access logic using C#and Entity Framework.
- Used JQuery extensively across the application like making AJAX Calls, Calendar Controls, Tool Tips, Sliding Menus, Expand Collapse Panels.
- Created database tables, views, functions, stored procedures for retrieval of variables and its values.
- Defined, created and executed SQL Queries, Stored Procedures, Functions and Constraints.
- Involved in creating Unit Tests, Build and Deployment activities to various SDLC environments.
- Sprint story board activities like creating subtasks, updating and moving stories around in JIRA tool.
- Source Control Management (including branching, merging) using TFS (Team Foundation Server)
Environment: C#, .Net4.0, MVC 4.0,,WPF,MVVM, LINQ, Agile/Scrum Methodology, Entity Framework 4.0, SOAP Services, Rest API, SQL Server, JQuery, Java Script, AngularJS, HTML, DHTML, AJAX, CSS, CD/CI, AWS Lambda, Bootstrap, TFS.
Confidential - MIAMI, FL
.Net Developer
Responsibilities:
- Involved in user Interface development in HTML5, jQuery and MVC5 Razor syntax
- Created WCF Services to expose the external Service Interface to ETL
- Written Custom MVC Attribute
- Written LINQ to retrieve data through Entity Framework
- Written entities and Mappers for Entity Framework Code First approach.
- Created migrations for Entity Framework Code First.
- Worked on Package Manager Console for executing commands for creating migration, updating database etc.
- Created Single Page Application with Angular
- Extensive experience in developing, debugging multi-tier applications using C#, AJAX, XSLT, XML, HTML5, Serialization, CSS3, N-unit.
Environment: ASP.NET 4.0, ADO.NET, C#, MVC, SQL Server 2012, WCF, Web API, LINQ, Json, HTML, DHTML, Bootstrap, Java Script, Telerik, Angular JS, JQuery, SSIS,SSRS, TFS.
Confidential, Denver-CO
.Net Developer
Responsibilities:
- Used MVC (custom written implementation of the MVC called front controller framework) using .NET Framework 3.5/4.0.
- Analyze and review the business requirements, design documents, use cases and functional requirement documents.
- Created and modified ASP.NET files like ASPX, ASCX files.
- Created and consumed WCF Services.
- Maintaining and writing new stored procedures.
- Worked on console applications that are scheduled daily as jobs.
- Worked on mobile sites too for the same application.
- Using SVN as Version controlling tool and Timeless time tool for time tracking tool.
- Designed screens (Web Pages, User Controls and Master Pages) using ASP.NET, HTML and advanced AJAX control.
- Developed CSS for the entire application using Bootstrap CSS files.
- Developed various client-side functions using jQuery, for example: Sorting, Filtering, Client-side validations, etc.
- Involved in Unit Testing and Regression Testing of the application.
- Created SSIS Packages using Control Flows and Data Flows.
- Generated Reports using SSRS and integrated with web pages.
Environment: Visual Studio 2010, .NET Framework 3.5/4.0, C#, ASP.NET, CSLA framework, JQuery, WCF, CSS, XML, XSD, Oracle, SQL Server, SVN.
Confidential
.Net Developer
Responsibilities:
- Worked closely with analysts and architects to understand the framework of the application.
- Followed Agile/Scrum methodology with 2 weeks of sprint.
- Collected and analyzed requirements and based on them created logical data model and designed database.
- Designed pages using HTML, CSS and also used JavaScript to change design at runtime.
- Created Web pages with ASP.NET using Master Pages with C# and VB.NET as programming languages.
- Developed Validation rules using JavaScript and Validation Controls.
- Used ASP.NET AJAX to improve the performance of the application.
- Written Stored Procedures, Views, User defined functions in SQL Server and used ADO.NET classes extensively for performing CRUD operations.
- Converting MS Access applications to SQL Server/.NET systems.
- Worked on other modules with Oracle as database and Toad for SQL development.
- Created and consumed WCF services to expose business functionality for intranet and internet users.
- Created reports using Crystal Reports and SSRS.
- Used Team Foundation Server (TFS) for version control, defect tracking and document collaboration tool.
- Troubleshooting and Resolving application problems.
Environment: ASP.NET, C#, .NET Framework 3.0/3.5, WCF, ADO.NET, SQL Server, Oracle 10g/9i, Toad, MS Access, Crystal Reports, Team Foundation Server.
