Senior Software Developer Resume
Austin, TX
SUMMARY
- Highly skilled software developer with 8+ years of experience in software development with strong analytical and programming skills.
- Managing support calls for maintenance projects & resolve the issues as per the customer needs.
- Proficient in the areas of Microsoft Technologies such as VS2013,VS2012,VS2010, C#, VB.NET, ASP.NET MVC Razor 5, WCF, HTML 5, CSS 3, Oracle, ADO.NET,VB6,Classic ASP, Visual Basic 6.0, WCF, WF, WPF, LINQ, Entity Framework and strong skills in SQL Server.
- Experience in implementing projects usingMVP & MVC, Test Driven Development, Unit Testing Familiarity With: JSON, Bootstrap, LINQPAD, Refactoring, MOQ, Design Patterns, Clean Code, Fiddler, IE Developer Tools, Fluent, Ninject, GRIDMVC, MS Visio, Design Patterns & Object Orient Techniques.
- Expertise at processingHIPAAtransactions likeEDI 834, 835 and 837
- Excellent analytical skills with Proficiency in debugging and Problem Solving.
- Extensive experience with source control systems such as Subversion, Visual Source Safe and Power.
- Good working knowledge of HTML, DHTML, CSS, XML, AJAX.
- Extensive Object Oriented Design and Development skills.
- Experience in designing and implementation web applications using ASP.NET including client - side scripting using JavaScript.
- Good working knowledge of SAP BAPI’s, SQL Server (2000/2005), Oracle, PL/SQL Developer, and MS Access.
- Knowledge on SQL Reporting Service 2000.
- Experience in Software Engineering Concepts including Designing, Programming, Implementation and Testing.
- Strong Skills in developing 3-Tier and N-Tier Architecture systems deployed on windows platform.
- Strong analytical and problem-solving skills coupled with excellent written, verbal and interpersonal communication skills.
- Versatile team player as well as independent contributor.
- Ability to conceptualize, document, and communicate project ideas and plans.
- Enthusiastic and Quick to learn new applications and tools and willing to take individual responsibilities.
- A good team player with strong ability to learn and adapt new skills and makes efforts to do the work at hand and manage time effectively
TECHNICAL SKILLS
Microsoft Technologies: ASP.Net 4.0/3.5/2.0/1.1, ADO.Net
Programming Languages: C#.Net 4.0/3.5/2.0/1.1
Databases: Oracle 12c/11g, SQL Server 2012/2008/2005/2000
Web Technologies: HTML, XML, JavaScript,JQuery,Web API,HTML5,JSON
Operating Systems: Windows XP/2000/2003
Framework: MS. Net 4.0/3.5/2.0/1.1
Project Development: Agile Model, V-Model
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Senior Software Developer
Responsibilities:
- Design, Development of .NET and Database components, Implementation and Production Support
- Attending calls with business for BRD/SRS creation in envisioning phase/Planning phases.
- Developing design with the help of UML diagrams.
- Providing estimates and wbs and creating work items to the team members.
- Developing code with unit testing.
- Helping team to resolve technical/Environment issues and supporting for task completion.
- Involved in code reviews and design reviews.
- Assign & track tasks/work items using TFS to team members.
- Role includes the development of new sharepoint jobs, new sharepoint screens, and modifications in SSIS packages.
- This role also includes creation of stubs to resolve production issues to get real time data from transactional DB and to resolve performance issues (windows services/Web Services/Console App).
- Role includes to resolve critical environment issues in DIT/SIT/PROD during deployments.
Environment: Visual Studio.NET 2013, MVC 5,HTML 5, CSS 3, Angular, Fiddler 2, Bootstrap, GRIDMVC, WCF, Oracle, SQL Server20012, SSRS, MySQL, VSS, IIS 6.0, Web Services, HTML5, ASP.Net, C#, Win forms, JavaScript, WEB API, Ajax, XML, XSLT, XSD, UML, MS Visio.
Confidential, CT
Senior Software Engineer
Responsibilities:
- Involved in Understanding Existing Applications and Reviewing Requirements, Use Cases with Business Team and Implementing and Prioritizing the Tasks per Business Requirements using the Agile Methodology
- Implemented MVC pattern in the application development.
- Designed Web Forms, User Controls, and AJAX Web forms using ASP.NET 3.0/3.5.
- Extensively worked with ASP.NET Web Site Administration Tool to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Created and used user controls and custom controls for using Winforms.
- Implemented design patterns using C#.Net and User controls in Winforms.
- Performed design and development of Winforms applications using C#.Net with separate UI logic and Business Layer.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript
- Involved in complete development of UI for client data presentation and, data validation on the client side using JQuery, JavaScript and HTML5/CSS3
- Created and consumed web services.
- Involved in changes to WCF Web Services, to handle request from POS server and responded back with the required information by getting the information from the Database
- Designed the application using an MVC (Model View Control) Architecture that promotes a clear separation of the presentation, business logic and data access tiers
- Utilized Ajax Tab control, Update Panel, Script Manager, Modal Popup Extender, Masked Edit Extender and Masked Edit Validator for validations
- Used SOAP UI for testing generated XML
- Worked with REST based services using MVC 4.0 WEB API
- Incorporated user authentications and authorizations in Web.Config (API) to make application more secure
- Used WCF for developing and deploying services on Windows in line with the Service Oriented Architecture (SOA).
- Developed application using ASP.NET, HTML5, CSS3, JQuery, Ajax, Bootstrap and JavaScript
- Developed a Module that enables the administrator to provide access rights to users based on their credentials.
- Used AJAX Controls like Script Manager and Update Panel to develop the GUI.
- Used XML intensively to bind the data to the Web Controls, Data manipulation to store data.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently
- Developed many SQL queries to fetch data as per the business requirements with tuning techniques.
- Developed Stored Procedures, Triggers, and Views in the SQL Server 2008.
- Generated reports using SSRS and integrated with web application.
- Used Microsoft Visual Source Safe (VSS) for source access management.
- Used several test cases to check for bugs in the code and for bad data.
Environment: Visual Studio.NET 2008, ASP.Net, C#, Winforms, JavaScript, WEB API, CSS, Ajax, ADO.Net, XML, SQL Server2008, MVC, WCF, VSS, IIS 6.0, Web Services, MVC, HTML5, CSS3, XML, XSLT, XSD, UML, MS Visio.
Confidential, CT
Senior Software Engineer
Responsibilities:
- Worked with Business Analysts in gathering requirements of the project and participated in design discussions and architectural reviews.
- Responsible for designing and developing web applications, client- server applications using various web technologies like ASP.NET, ASP, C# etc.
- Application Tier using WCF RIA and IIS,ASP.NET, Entity Framework, LINQ and SQLServer 2008/2010 Database Tier using VisualStudio.NET2010, NET 4.0
- Designed and developed web forms for the user interface using ASP.NET, C#, HTML, CSS.
- Adobe Flash and MXML had been used in designing graphical user interface and also worked with Action Scripts for the data controls of the system.
- Used XSLT to transform the SQL queries returned as XML nodes
- Developed SOAP based Web Services for the data retrieval and processing complicated business logic.
- Worked with SQL server in designing and developing persistence layer and worked with ADO.NET in developing database objects and querying the databases.
- Created complex reports and subscriptions using SSRS for various departments
- Worked with SQL Server 2000 in creating tables, indexes and stored procedures.
- Worked with TSQL in developing database applications.
- Provided support for database migration applications.
- Used SVN for configuration management
- Involved in portal GUI design using Masterpage, Login control, Site map, Microsoft menu control and client side validation is done by Ajax validation extenders
- Designed and implemented support tools using ASP.NET MVC, WEB API, JavaScript
- GUI modules is developed using HTML, .NET Controls and C#
- Provided Custom validations in ASP.NET & Client-side Validations using JavaScript.
- Developed web pages with data bound controls viz. data Grids, data Lists.
- Worked with XML, XPATH and XSLT in transmitting and storing data.
- Provided extensive documentation for the all web pages and the tools designed.
- Developed custom companywide intranet web application for AFS clients and automated tools for employees for maintaining transactional dairies, service logs, login and schedule time off etc.
Environment: ASP.NET 2.0, C#, ADO.NET, HTML, MVC4, WCF, JavaScript, J-Query, CSS, XML, Web Services, WEB API, SSRS, SQL Server2000.
Confidential
Senior Software Engineer
Responsibilities:
- Developed basic windows based application using c#.net for various desktop applications used in the company.
- Developed Web forms for registration, to update the policy installment pages and application logic in ASP.Net, C# utilizing the power of Microsoft .NET Framework.
- Used ADO.Net in connecting to Data Access management with SQL Server.
- Design and development of user interface using ASP.NET, VB.Net, HTML, JavaScript
- Used User Controls for a group of common controls.
- Implemented Win Forms to provide GUI components using .NET Framework.
- Creation of stored procedures, views, functions, triggers and DTS in MS SQL server2000
- Developed web forms with C# to store the customer policy data in Database.
- Generated the required reports with the help of data grid, data list.
Environment: ASP.NET 2.0, C#, ADO.NET, HTML, MVC, WCF, JavaScript, J-Query, CSS, XML, Web Services, WEB API, SSRS, SQL Server2000.
Confidential
Senior Software Engineer
Responsibilities:
- Worked with Customer and Business Team to research and develop solutions.
- Performed design analysis, project performance analysis, module integration, database Integration, code review and unit testing.
- Prepared Project Plans and Responsible for Progress monitoring & Control of the project.
- Communicate with LOB Managers regarding plan & design analysis, Module integration.
- Participated in core development using technologies like ASP.NET, WCF, Visual Studio 2013, C#, AJAX, AngularJS and SQL Server.
- Planned and implemented security for application access.
- Participated in documenting HLD and LLD.
Environment: ASP.NET, WCF, C#, AJAX, AngularJS, SQL Server 2008, Visual Studio 2013.
Confidential
Software Engineer
Responsibilities:
- Understanding of design methodology, developing code and testing
- Determining efficient coding processes and procedures and implement same.
- Design and develop database tables, stored procedures, views, SQL programming(DTS)
- Develop Ad-Hoc Reports, Test cases and perform unit testing, white box testing.
- Analyze the problem and gather the information about particular task
- Makes an error free program/software which meets the entire requirement according to specification.
- Identify the technical and logical errors and giving solution.
- Take initiative for improvements of project coding, process and systems; participated in code reviews; identifying business logic errors and escalate issues when necessary
- Reviewing the code, Debugging and trouble shoot the application.
- Participated in development using technologies like ASP 3.0, AJAX, XML, SQL Server
Environment: ASP.NET, Visual Basic 2005, XML, AJAX, SQL Server 2005, MS Access, ASP 3.0 (classic ASP).
Confidential
Software Engineer
Responsibilities:
- Active participation in coding, Designing, and Maintenance.
- Implemented Transactional Replication.
- Designing and implementing reports using Reporting Services 2005.
- Transferred the data using linked server concepts
Environment: ASP.NET,C#, Visual Basic 2005, XML, AJAX, SQL Server 2005.