Software Developer (.net) Resume
Cedar Rapids, IA
SUMMARY
- Over 5 years of experience as a Dot net developer in design, development, testing and deployment of secure, multi - tier web and client/server applications.
- Experienced in agile development methods including test-driven development and web-based projects with exposure to diverse business domains including Retail, Manufacturing and Enterprise.
- Extensive experience in development and design of software applications using C#, ASP.NET,MVC, ADO .NET, AJAX, LINQ, WCF, CSS, JQUERY, SQL SERVER(Azure), Web Services and Microsoft Windows Azure Cloud Services
- Expertise in Asp.net MVC, implemented controller logic, created Partial views, utilized MVC attributes for server side validation, created custom validators, implemented Model binding and action filters.
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) to retrieve data from different data sources.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management).
- Worked extensively with ADO .NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server.
- Expertise in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) with good knowledge on SQL Server Analysis Services (SSAS).
- Strong Business Software design and development experience in Retail, Manufacturing and Finance industry using PowerBuilder, Oracle, MS SQL Server, and .NET.
- Implemented Client side validations with JavaScript and Jquery and Server side validations with ASP.NET MVC validation attributes.
- Good Experience in designing and developing the Reusable User Controls using Partial Views, and Layouts for creating common look and feel among all the web pages in ASP.Net MVC Web Applications.
- Experience in developing applications using ASP.NET MVC, ASP.NET Web Forms, LINQ and Windows Communication Foundation (WCF).
- Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.
- Involved in Code Refactoring using tools like Resharper.
- Solid Understanding of Object Orient Programming concepts (OOPS).
- Experience in implementing MVC design pattern and MVVM.
- Experienced in Atlassian Products like JIRA.
- Used JIRA to plan and adopt an agile practice like scrum. Utilized JIRA to create and estimate stories, build a sprint backlog, visualize activity, measure team velocity, and report on progress and Confluence for Team collaboration.
- Worked on Agile and waterfall methodologies.
- Problem solving and Analytical ability, Strong Trouble-shooting skills. Willingness to work in a highly dynamic environment and ready to take up challenges.
- Co-ordinated with Business Analysts in Requirement Analysis and Business Validations.
- Expertise in implementing dependency injection using IOC containers like NINJECT and Mocking using tools like MOQ.
- Experience in Test driven Development (TDD) and performing unit testing using XUNIT framework.
- Created various documents including high-level design documents, data mapping documents, knowledge transfer documents and unit test case documents.
- Capable of handling deadlines, taking ownerships of tasks and multi-tasking.
- Ability to stay focused on meeting key deliverables and due dates while remaining responsive to requests for assistance.
- Have strong programming and analytical skill, customer-facing experience & can handle complex situations.
- As a quick learner and possessing a strong understanding capability, open to and capable of switching to other domain or functional areas and skill set within a limited time frame.
- Willing to learn and keep myself updated with emerging technologies.
- Strong communication, analytical, relationship management and co-ordination skills.
TECHNICAL SKILLS
Languages: C#, C, C++, T-SQL, PL-SQL
Web Technologies: ASP.NET 2.0/3.0/3.5/4.0, MVC3.0/4.0/5.,VB.NET,Classic Asp ADO.NET, Entity Framework 6.0, WCF, XML, Web Services, WPF, Win Forms, AJAX, HTML, Jquery, XHTML, DHTML, CSS, XML, XSLT, IIS5.0/ 6.0/7.0
Application Design/IDE: Microsoft Visual Studio 2015/2013/2012/2010, Toad for Oracle, Business Intelligence Development Studio, TFS, SVN, Visual Source Safe, Git Hub.
Scripting Languages: JavaScript
Operating Systems: Windows Vista/XP, Windows Server 2008/2003, Windows NT 2000 Professional, Windows 8, Window 10
Databases: SQL Server 2016/2014/2008 r2/20005, MS Access 2007, Microsoft Windows Azure Cloud Services.
PROFESSIONAL EXPERIENCE
Confidential, Cedar Rapids, IA
Software Developer (.Net)
Responsibilities:
- Collaborate with Product Managers prioritize needs, resolve conflicts, develop content criteria, and choose solutions
- Research, propose, and develop new features for both existing applications and new Ground up rewrite of the entire application.
- Develop new software packages, perform upgrades and/or fixes to existing operating software package
- Used JQuery, JavaScript for advanced user controls and client side scripting for rendering dynamic content
- Migrated the web applications to AWS cloud environment.
- Rewrote the old VB.net legacy code to C# Asp .Net MVC.
- Refactor the existing code base with C# Resharper for better performance and reliability
- Created windows event scheduler tasks for Data imports
- Enhanced the CSS application with new features asked by stakeholders.
- Participated in the discussions regarding ground up rewrite of the entire applications.
- Design and implement new systems, and enhance existing systems to meet business needs, using ASP.NET/C# and SQL
- Troubleshoot, debug, and perform data and system analysis as required
- Participate in code review and standards development
- Work effectively in an agile software development environment Interact closely with internal team members.
- Developed the sub modules using ASP.NET with business logic written in C# with Visual Studio.
- Defined request-response message system, typically expressed in JSON or XML, which is exposed via the web - most commonly by means of an HTTP-based web server using server-side web API.
- Extensively used LINQ to retrieve and manipulated data as strongly typed objects.
- Implemented Ajax for creating interactive web application and for avoiding reloading of page for each request.
- Session management of the application was well handled.
- Used ADO.NET for connecting to SQL Server database.
- Complex Stored Procedures were created in SQL Server.
- Involved in maintaining and supporting the application after production.
- Involved in unit and functional testing.
Environment:, C#, ASP.NET 4.5 using MVC, Entity Framework, Ajax and jQuery, REST, Web APIs, CSHTML, Razor Views, TFS, GIT, SQL Server 2016, Microsoft .NET Framework 4.5, Visual Studio 2015, 2017, Resharper for C#,.
Confidential, MN
Full Stack .Net Developer
Responsibilities:
- Actively Participated in SCRUM meetings discussing the implementation, integration of backlog modules considering the released version of software and best practices for solutions.
- Defined request-response message system, typically expressed in JSON or XML, which is exposed via the web - most commonly by means of an HTTP-based web server using server-side web API.
- Used ADO.NET for connecting to SQL Server database.
- Performed requirement analysis, design, development, testing, maintenance and deployment of the web portal.
- Being Agile was involved in all aspects of the project right from requirements phase to production support.
- Developed the web pages using ASP.NET MVC, C#, HTML, JavaScript, XML and CSS.
- Developed ASP.NET user controls adding component reusability.
- Prepared unit test cases and performed N-Unit Testing prior to system implementation.
- Worked with the internal teams through several meetings and got the requirements for the project.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Worked closely with cross-functional, customer facing teams to understand user cases, user needs and other requirements and Kept track of all the releases and request of the developers through Infrastructure management tool.
Environment: C#, ASP.NET, ADO.NET, XML, WCF, SOAP, RESTful, SVN, VS 2010, SQL 2016, JIRA .
Confidential, Irvington, NY
.Net Web Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Developed a Web API app and a Web Application in C# .NET 4.5.
- Built User interfaces using HTML, CSS, Bootstrap and JavaScript.
- Enhanced user experience by building new web features in AngularJS.
- Worked Extensively with Bing Maps and Bing Maps API modules for V8.
- Developed complete User Management Module with Encryption and Decryption of User Info.
- Coded API Controllers to use RESTful services and JSON format.
- Used AJAX for asynchronous calling of Bing Maps and internal services.
- Wrote SQL queries and stored procedures for Manipulating data from Database and on Frontend.
- Worked in Multitenant database architecture with Single database and multiple schemas.
- Assisted in deployment of the Web application on Azure Cloud Platform.
Environment: .Net 4.0, ASP.Net MVC 5, C#. Net, VB.net, Entity Framework, AJAX, HTML5, IIS 6.0, MS Visual Studio 2010, WCF, Bootstrap 3.0, Jquery, Java Script, SQL Server 2012, Angular JS.
Confidential, New York, NY
.Net Web Developer
Responsibilities:
- Interacted with Business Users for gathering business requirements and involved in analyzing, documenting business requirements, functional requirements for developing Forms, Documents and Reports.
- Created dynamic web portal for authorized information requestors MATRX sub module using ASP.Net Web Forms application in Visual studio and developed reports using Reporting services.
- Developed the sub modules using ASP.NET with business logic written in C# with Visual Studio.
- Used Data Set, Data Reader, Data Adapter, Grid view, Data Repeater for retrieving and displaying information.
- Created ASP.NET web services using WSDL and SOAP for interacting with other sub systems and to access Reports, Forms and Notices.
- Implemented WCF security features.
- Defined request-response message system, typically expressed in JSON or XML, which is exposed via the web - most commonly by means of an HTTP-based web server using server-side web API.
- Developed online Billing Systems for users to view invoices.
- Developed online public information center and Web-based Query center applications.
- Developed the front end application using HTML5, CSS3, JavaScript, JSON, and Angular JS.
- Used Jquery, JavaScript for advanced user controls and client side scripting for rendering dynamic content.
- Extensively used LINQ to retrieve and manipulated data as strongly typed objects.
- Experienced in creating Master pages, User Controls and used Cascading Style Sheet, HTML5 for ASP.NET web applications.
- Implemented Ajax for creating interactive web application and for avoiding reloading of page for each request.
- Session management of the application was well handled.
- Used ADO.NET for connecting to SQL Server database.
- Complex Stored Procedures were created in SQL Server.
- Worked on development using Java, J2EE, JDBC, Servlets, JSP, Web Services, WSDL, and SOAP.
- Generated Enterprise level reports using SSRS and used SSIS for data transformation solutions and extraction solutions.
- Communicated with Agencies for Business Requirements, Analysis and Reports phase.
- Involved in maintaining and supporting the application after production.
- Involved in unit and functional testing.
- Built xml templates and validated the generated files on a large scale for the business layer.
- Implemented Authentication and Authorization security mechanisms.
Environment: Microsoft .NET Framework 4.0, Visual Studio 2013, MVC4.0, C#.NET, Entity Framework, Ajax and JavaScript, Jquery (UI Validation, Translation, Date controls etc.), WCF, HTML/DHTML, Win Forms, SVN, CSS, SQL Server 2012.
Confidential
.Net developer (InternShip/Fulltime)
Responsibilities:
- Developed ASP.NET website using C#, HTML, JavaScript, ASP.Net and ADO.Net.
- Involved in developing the Business Layer and Web User Custom Controls in C#.NET.
- Created Web and HTML Controls to develop web pages and user controls.
- Designed all necessary database connection classes.
- Extensively worked on ADO.NET to talk to the SQL database.
- Designed and develop all necessary Web Forms with .NET.
- Developed user documentation and program maintenance documentation.
- Developed screens for user registration and authentication. Used ASP.NET validation controls for validating user data input.
- Designed and developed screens for User Interface & Interaction, also developed various Search Screens for different strategies.
- Developed triggers & stored procedures for automatic insertion & retrieval of Data.
- Used ADO.Net to access the data from back-end SQL Server database.
- Performed Unit and Tiered testing of the application.
Environment: NET 3.0, Visual Studio 2005, SQL Server 2005, C#, JavaScript, Web Services, ADO.NETT-SQL, XML, HTML, CSS, Ajax Toolkit, VSS.
