Senior Software Developer Resume
Cedar Rapids, IA
SUMMARY
- Established Professional with 7+ years of experience in various levels of Software Engineering such as Requirement gathering, Analysis, Development, Testing & Maintenance of Web based applications.
- Experience in various Microsoft based technologies such as ASP.NET, C#, .Net 4.0, ASP.NET MVC, Web API, Services, LINQ, ADO.NET, Entity Framework
- Experience in database development for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors and Triggers in MS SQL 2008
- Performed Database & Stored Procedures Optimization by using tools such as Database Engine Tuning Advisor (DETA)
- Executed and Configured SSIS Packages, SQL Jobs and Database Emails through stored procedures.
- Extensively used various JavaScript framework such as jQuery, AngularJS, bootstrap
- Domain experience in Payments, Banking, Finance and E - Commerce
- Excellent Problem Solving Skills, able to understand complex systems and look for improvements & resolutions of critical issues.
- Worked on Front end application development which involved technologies such as HTML5, XML,CSS3
- Extensive experience in handling Internet Information Server (IIS), creating and configuring the virtual directories, map them to physical folders and configuration of the applications for domain authentication, Data Transformation Services (DTS) in SQL Server
- Exposure to Agile/Waterfall model for Software development. Involved in Sprint Planning and execution.
- Knowledge of developing application which are compliance to PA-DSS Standards
TECHNICAL SKILLS
Microsoft Technologies: ASP.NET, .Net Framework 3.0/3.5/4.0, C#, MVC, LINQ, SOA, Web Services, Entity Framework, ADO.Net
Client Side Technologies: jQuery, AngularJS, Bootstrap,HTML5,CSS3,XML, AJAX
JavaScript Libraries: HighCharts, DataTables, pGrid, fabricJS
Database: SQL Server 2008/2012, MYSQL
Development Tools: Visual Studio 2008/2010/2012
Modeling Methodology: Agile, Waterfall
Web Servers: IIS 6.0/7.0
Source Code Control: TFS
PROFESSIONAL EXPERIENCE
Confidential, Cedar Rapids, IA
Senior Software Developer
Responsibilities:
- Understanding business requirements from client, Create POC for approval, prepare documentation for SRS
- Involved in development of front end using C#.NET, jQuery, HTML & CSS
- Provided extensive security using JavaScript validations wherever necessary and to validate the user input and also ensure better performance reducing post backs
- Used Server side Asynchronous JavaScript and XML (AJAX) techniques to improve performance
- Used JQuery to validate user controls and web forms
- Developed Custom helper functions
- Utilized Ajax Control Toolkit library for fast, Interactive and better UI
- Accessing the Data from database and XML’s using LINQ
- Wrote stored procedures, Triggers, Functions and Indexes to improve the throughput of application using optimized queries in SQL server
- Created and consumed WCF Web Services to expose the application functionality for different applications running inside the company & outside, implementing a Service Oriented Architecture (SOA
Environment: C#, Dot Net framework 4.0, entity framework, Visual Studio 2010, SQL Server 2008, Java Script, j-query, DevX Controls v 9.1.4, Active reports and application hosting using IIS 7.
Confidential, Cedar Rapids, IA
Senior Software Developer
Responsibilities:
- Interacted with business analysts, other developers and management to develop the application and prepared High Level design and Low Level Design
- Hands on experience on implementing AJAX functionalities for partial page rendering through JSON.
- Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page
- Involved in Bug fixing and Unit Testing.
- Used Team foundation server as source control.
- Involved in testing the application in Test and Stage Environments
- Worked on application development using technologies such as entity framework.
- Deployment of the application to various client side servers
- Support the application in case of critical issues and failovers
- Solve existing defects in the system to make sure that the current system is scalable and perform better
- Translate module level requirements into the required technical solution by defining and documenting the high-level logical components (High Level design and low level design).
- Designing logical database and development in SQL-Server 2008
- Understanding and experience with design patterns using Dependency Injection.
- Allocation of task to junior team members and tract the progress
Environment: C#, Dot Net framework 4.0, entity framework, Visual Studio 2010, SQL Server 2008, Java Script, j-query, DevX Controls v 9.1.4, Active reports and application hosting using IIS 7.
Confidential
Software Developer
Responsibilities:
- Participated in system specification meetings, analyzed user requirements, coordinated with coders and team members
- Assisted in development of new software solutions in C# domain within .Net development framework.
- Worked with Visual Studio 2012 .net Framework 4.0 to implement Business Logic.
- Responsible for design and development of Web Forms using C#.Net, SOA architecture
- Written technical documentation with UML notations such as use cases, class diagrams, and sequence diagrams
- Have experience implementing Service Oriented Architecture (SOA) with XML Web Services using SOAP
- Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- UtilizedASP.NETvalidation controls and JavaScript to perform client side validation.
- Designed and implemented the Core components for the application, which included a data access layer and an error logging component.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes
- Implemented Ajax Asynchronous and Asynchronous calls.
- Working with Entity Framework to access the data from SQL Server 2012.
- Experience in troubleshooting the application, analyzing and resolving issues.
- Worked on TFS for version control, Code Review and for automatic builds and continuous Integration
Environment: C#, Dot Net framework 4.0, WCF Services, Visual Studio 2012, SQL Server 2008, Java Script, j-query and application hosting using IIS 7.
Confidential
Software Developer
Responsibilities:
- Involved in designing and development of the templates to suit the existing pages of client
- Involved in analysis of the user specifications provided by the client
- Worked closely with business teams, developers, UCD team and testers to ensure schedule compliance and maintain quality standards
- Created web user controls and reports using Business Intelligence Studio against SQL Server 2008 database
- Database transactions were achieved through Datasets, Data Reader and Data Adapter
- Involved in the development of Business Logic in C#. NET
- Created many Tables, Stored procedures, and Triggers on SQL Server database
- Use of ASP.NET controls like Custom, User Controls to provide standard interactive User Interface.
- Experience in setting up security and auditing for authentication of the application.
- Used AGILE/SCRUM methodology to implement the application.
- Used front-end web development tools like CSS3, JavaScript, DHTML, and jQuery.
- Implemented and Consumed Web Services using WCF.
- Developed Web pages with ASP.NET using JavaScript, Client Side Validation, Server controls, HTML5 Controls, jQuery and CSS.
Environment: C#, Dot Net framework 4.0, Visual Studio 2012, SQL Server 2008, Java Script, j-query and application hosting using IIS 7.
Confidential
Software Developer
Responsibilities:
- Involved in adding enhancement to the application according new business rules.
- Involved in gathering the requirements.
- Involved in designing web application using ASP.NET.
- Played a major role as Analyst.
- Connect and retrieve data from the database and feed the client application.
- Receive data from the client application, validate business rules and update the database.
- Process all the messaging transactions.
- Write, configure and execute SQL scheduled jobs.
- Create and Send Reports
- Involved in Unit Testing.
- Used Team Foundation Server (TFS) for source control, and data collection
- Worked a lot on validations for the entire application
- Used a hybrid of waterfall and incremental as the SDLC
- Co-ordinate with SISA Team members for application integrity and security check
Environment: C#, Dot Net framework 4.0, Visual Studio 2012, SQL Server 2008, Java Script, j-query and application hosting using IIS 7.
Confidential
Software Developer
Responsibilities:
- Involved in requirement analysis and design of the application.
- Developed ASP.NET application in N-Tier architecture.
- Used C# to program in Business Logic and Data Access Layer.
- Used Master page, Styles, Theme, and CSS for consistent look and feel of application.
- Designed Stored Procedures in SQL to access, query and manage database.
- Developed flexible, more user interactive and user-friendly GUIs, reusable classes, functions using C#, and jQueryUI Theme.
- Extensively used Java Script for rich user interface application, and validations.
- Used Ajax controls to execute server side methods.
- Worked on Error Handing Environment to display error message in the application.
- Created Stored Procedures, Triggers, and Views for database functionalities.
- Used SSRS for Reporting and Integration service
Environment: C#, Dot Net framework 4.0, Visual Studio 2012, SQL Server 2008, Java Script, j-query and application hosting using IIS 7.