Software Developer Resume
Birmingham, AL
SUMMARY:
- Senior Software Developer with around 9 years of experience in Software Development Life Cycle (SDLC) involving Requirement Gathering, Analysis, Design, Development, Testing, Implementation and Production Support and over 3 years of experience in AGILE based development and sprint planning in Microsoft Technologies.
- Experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies and worked in implementing 3 Tier architecture.
- Hands on experience in Microsoft .NET technologies like C#, VB.Net, ADO.Net, ASP.Net, MVC - 2.0/4.0, Java Script, .Net framework 2.0/3.5/ 4.5 and Visual Studio.Net 2012/2010/2008. Also well versed with RDBMS like MS-SQL Server 2005/2008/2012.
- Used ASP.Net features Web Forms, State Management, Caching and Security.
- Experience in designing and developing Databases in SQL Server 2012/2008/2005 which includes the development of Stored Procedures, User Defined Functions and Triggers using Transact SQL.
- Experience in implementing .Net Security features like Authentication and Authorization using Form-based & Window-based authentication.
- Performed Exception handling for multiple applications.
- Had the experience of working with ‘Team Foundation Server (TFS), Windows Communication Foundation (WCF) web services using WSDL, SOAP in .Net Framework 4.0/3.5.
- Implemented the Business Continuity Planning (BCP) for all my supporting applications and also have the experience of decommissioning the applications as per client request.
- Implemented changes in coding and designs using knowledge of VB .NET
- Developed and tested user-friendly navigators by utilizing JavaScript and VB .NET
- As part of production support acquired the experience of working on Incident and change request management by using the tools like ‘Marvel’ and ‘Remedy’.
- Experience in implementing the lean sigma by continuous integration and by maintaining the coding standards.
- Involved in Development, Change requests, Bug fixes and Data fixes in the application support.
- Have good knowledge of Software Development Life Cycle (SDLC) phases
- Involved in the preparation of project related documents User Requirement Document (URD), User Test Case Document (UTC), and Analysis Documents.
- For an application called ‘eWIPS’ I have implemented a (Customer Service Improvement Program)CSIP with a new page in application which serves the user to delete the wrongly updated claims status.
- For Confidential Europe, with the team of 2 members we developed an internal application called Application Management System (AMS) in MVC 2.0 and MVC 4.0 to maintain the details of all the applications used by the Confidential Europe manufacturing unit.
- Ran SAST scan for the application to identify the security vulnerabilities using FORTIFY tool.
TECHNICAL SKILLS:
Web: .NET Framework 4.5/4.0/3.5, C#4.5/3.5, VB.NET,ASP.NET MVC 2.0/4.0, WCF, Web Services, CSS, JAVASCRIPT, JQUERY, HTML, JSON, ASP.NET Web API
Front-End : Visual Studio 2012/2010/2008/2015
Back-End : SQL SERVER 2012/2008/2005, Oracle 11g, ADO.NET, Active Directory, Entity Framework
Languages : C#, VB.Net 4.6/4.0/3.0,T-SQL, HTML
Protocols : SOAP, SSL, FTP, HTTP
Service Oriented : Windows Communication Foundation (WCF), .NET Web Services, WSDL, SOAP
Application Servers: Internet Information Services (IIS) 7.0/6.0/5.0
Others TOOLS: Team Foundation Server, Directory Management by (Lightweight Directory Access Protocol, To track incidents and change management, For Running Static or Dynamic Application Security Testing Scan ( SAST & DAST )
PROFESSIONAL EXPERIENCE:
Confidential, Birmingham, AL
Software Developer
Responsibilities:
- Developing and maintaining the Mortgage POS project.
- Developing web API calls to integrate between mortgage databases to user interface.
- Developing logic for the calculations of mortgage interest rates.
- Designed and developed new services using RESTful architecture between services and n-tier architecture within.
- Working on both incident and changes managements tickets as per the given priority in agile working methodology.
- Analyzing all UI, Business Logic and database issues reported by the users.
- Creating ADO.Net entity models, custom entity models, mapping the stored procedures, writing the LINQ to entity queries and written extension methods.
- Implemented Data Access Layer using ADO.Net objects such as Data Reader, Dataset and Data Adapter to communicate with the MS SQL Server Database.
- Agile practices and Test-Driven Development (TDD) and Behavior Driven Development (BDD) techniques to provide reliable, working software.
- Using AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality
- Developing automation scripts for mortgage application using gherkin language with Spring Tool Suite (STS).
- Involved in all the supporting activities like handling the requirements gathering for the change requests, analysis, coding, testing.
- Developing the unit test cases (N-Unit & MS Tests) for all the developed code blocks.
- Deploying the developed change requests in IIS 7.0 in both development and staging servers.
- Coordinating with other teams and third party vendors during the new enhancements and their production deployments.
- Preparing the status report of a team using the POS project template and presenting to the client during weekly and monthly meetings.
- Written SQL Scripts, Stored Procedures, and Triggers, Defining roles, creating database users and Assigning Roles to users in SQL Server 2008 using T-SQL.
- Developing the new enhancements in the existing applications.
- Maintaining the Team foundation Server (TFS) and GIT for all code base needs and versioning.
Technologies Used: C# .Net 4.5, GraphQl, Web API’s, LINQ, SQL Server 2012, Enterprise Directory(ED) and Active Directory (ED),Visual studio 2017,Windows 2008 Server, IIS 7, Ghrekin language, STS (Spring tool suite), Agile Methodologies, JIRA tool.
Confidential, Houston, TX
Sr. Software Developer
Responsibilities:
- Interaction with the Data Analysts, Local administrators for all the departments - Primary project specific stakeholders of Confidential Corporation, on regular basis.
- Took active part in full development life-cycle (SDLC) that involved analysis, design, coding and testing.
- Coded extensively in C#.NET targeting the business requirements.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as encapsulation, Polymorphism, Inheritance and Abstraction.
- Used Grid Views, Validation controls and user controls to provide search functionality during development.
- An exclusive experience working with user controls with C#.net code behind files, debugging and quality testing of the code.
- Used ADO.NET objects such as Data Reader, Data Set and Data Adapter for consistent access to SQL data sources.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Modified the view files using JQuery to display the database changes.
- Modified stored procedures for data pulling and aggregation.
- Played vital role in Quarterly releases and Deployment of SSRS reports.
- Production support for both internal and external users.
- Change requests and prepared apparent analysis documents and Test reports
- Received Super user training from Essential Suite business users for better understanding of the application.
- Data refresh activities for Development, Test, UAT, and Training
- Ensure that the application is free of cyber security issues using SAST/DAST scan.
- Performed SAST scan for all the 10 custom components and fixing the vulnerabilities.
- Taken care of IT compliance activities like IT access review, Database password change, User access review.
Technologies Used: C# .Net 4.5, ASP .Net, ADO.NET, WCF service, LDAP, SQL Server 2012,Visual studio 2012,Windows 2008 Server, SSRS.
Confidential, Houston, TX
Sr. Software Developer
Responsibilities:
- Gathering requirements and analyzing specifications provided by the clients.
- SCRUM Methodology Implementation and Preparing/Updating Task Board.
- Responsible for Design and Development of Pages.
- Responsible for coding web pages using ASP.NET, C#.NET.
- Requirement gathering from Product Owners for development of SSRS Reports.
- Database management using ADO.NET connectivity.
- Development and designing of SSRS Reports and Integrating with Asp.Net.
- Build and Deployment of Application.
- Responsible for preparing documentation.
- Mandated ASP changes and data repairs
- Used Cookies, Session and Application objects for State Management at client side and server side.
- Implemented General People Data Access (GPDA) functionality and Metrics collector
- Prepared Document for Test Plan and Test Cases.
- Responsible of application testing after oracle upgrades
- Presented better solutions to the current working flow, got approved and appreciated.
- Responsible for Testing - unit testing & integration testing.
- Performed IT compliance activities like IT access review, IP check change, Database password change, User access review.
Technologies Used: C# 4.5, ASP.net, WCF service, AngularJS, HTML, JavaScript, ADO.Net, LDAP,SQL server 2012, Entity Framework, Enterprise Directory ED and Active Directory AD, SQL Management Studio, Oracle 11g
Confidential, Houston, TX
Sr. Software Developer
Responsibilities:
- Involved in all the activities like requirements gathering for the change requests, analysis, coding and unit testing
- Developed enhancements in current application as per client requirement.
- Development of new functionalities for all required web pages using ASP.NET, C#.NET.
- Implemented change requests proposed by end clients to meet business need.
- Written SQL Scripts, Stored Procedures, and Triggers, Defining roles, creating database users and Assigning Roles to users in SQL Server 2008 using T-SQL.
- Used Team Foundation Server (TFS) for all the source code maintenance needs.
- Have the end to end knowledge about the application functionality.
- Had the experience of upgrading the .Net frame work from 2.0 to 4.5.
- Extracted data based on the criteria given by the user and resolve data issues encountered while extracting.
- Successfully migrated the application from W2K3 production server to W2K8 production server.
- Ran the SAST scan and fixed the security vulnerable issues.
- Performed IT compliance activities like IT access review, IP check change, Database password change, User access review.
- Resolved different kinds of issues and responsible to handle support requests.
- Prepared the documents like Analysis Document, Deployment Document, Release and Implementation Document, User Test Case Document for every production release.
Technologies Used: ASP.Net,SSRS,SSIS,SQL Server,.Net Profiler, JavaScript, WCF Web Service,, Microsoft Visual Studio 2012, LDAP, Microsoft Visual Studio 2012, LDAP,TFS.
Confidential
Software Developer
Responsibilities:
- Involved in all the activities like requirements gathering for the change requests, analysis, coding, unit testing.
- More than 5 new screens were developed from scratch.
- Developed major enhancements by understanding the requirements given by the client.
- Involved in writing the complex stored procedures and DB related activities.
- Used Datasets, Data Readers and Data Grids extensively to retrieve, display and manipulate data from database.
- Presented and implemented solutions by which a user can understand better.
- Learned about a third party tool called fusion charts for reporting.
- Involved in all the activities like Requirement gathering, analysis, coding, testing.
- Developed reporting screens with Bar charts, Line charts and Multi-dimensional charts using fusion charts.
- Database Designing and query Optimization
- Used Team Foundation Server (TFS) for all the source code maintenance needs.
- Application Repairs (Java script, c#, SQL stored procedures)
- Data Repairs (Write SQL Queries to identify and resolve complex issues).
- Weekly client interaction (UK- Confidential ) for the status of work requests.
- Prepared the following documents for every production release.
- Analysis Document, Deployment Document, Release and Implementation Document, User Test Case Document.
Technologies Used: ASP.Net, C#, SQL Server2005/2008, Windows XP, MS Visual Studio 2008
Confidential
Software Developer
Responsibilities:
- Involved in all the activities like requirements gathering for the change requests, analysis, coding and unit testing.
- Worked with end clients and team leads for requirements gathering and proposing solutions.
- Developed major enhancements by understanding the requirements given by the client.
- Supported the application with quick fixes and gave Permanent Fixes to repetitive issues.
- Written SQL Scripts, Stored Procedures, and Triggers, Defining roles, creating database users and Assigning roles to users in SQL Server 2008 using T-SQL.
- Used Team Foundation Server (TFS) for all the source code maintenance needs.
- Used ADO.NET objects such as Data Reader, Data Set and Data Adapter for consistent access to SQL data sources.
- Application Repairs (Java script, VB, SQL stored procedures)
- Coded extensively in C#.NET targeting the business requirements.
- Data Repairs (Write SQL Queries to identify and resolve complex issues).
- Create SSIS packages for importing data from mainframe to SQL server database.
- Weekly client interaction (UK- Confidential ) for the status of work requests.
- Prepared the following documents for every production release.
- Analysis Document, Deployment Document, Release and Implementation Document, User Test Case Document.
- Resolve Data issues.
- Monitor the jobs that were used to import the data received, need to ensure the data has been loaded successfully.
- Query Optimization.
Technologies Used: ASP.Net, VB, SQL Server2005/2008, Windows XP, MS Visual Studio 2008