Senior Developer Resume
Raleigh, NC
SUMMARY:
- Microsoft Certified Professional with 11+ years of professional experience in all stages of SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, coding, implementation, debugging, testing, deployment and documentation across diverse industries / work environments.
- Hands on technology experience of designing and developing software applications with Microsoft .NET Framework 2.0/3.0/3.5/4.6 using .Net, C#, VB.Net, ASP.NET, Enterprise Libraries, ADO.Net, Windows Services.
- Extensive experience with Web technologies like MVC, ASP.NET, Web Forms, WCF & Web Services, IIS, XML, SOAP, XSD, JavaScript, JQuery, AngularJS
- Good hands on knowledge of OOPS (Object Oriented Programming Structure) and several DESIGN PATTERNS like Singleton, Factory.
- Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL
- Proficiency in Visual Studio 2015/ 2013/2012/2010.
- Excellent Knowledge of WCF (Windows Communication Foundation) services for development and hosting.
- Extensive experience in creating rich content Web - Forms, Web User Controls, Custom Control, Server Controls, Windows Service and Web Service.
- Extensive experience in web-based page and site designs using HTML, DHTML, CSS, Themes, Master Pages, Site Map, JavaScript and AJAX.
- Experience with Data Accessing including using DataAdapter, DataReader and Dataset in ADO.NET and LINQ (Language Integrated Query) Providers for data manipulation.
- Expert knowledge of versioning tools like TFS (Team Foundation Server), VSS (Visual Source Safe).
- Experienced in third party controls Infragistics and Telerik controls.
- Hands on experience with SQL Server 2000, 2005, 2008 R2, 2012 & 2014.
- Extensively worked on writing Stored Procedures, Triggers, Functions, Views and Database Design.
- Proficient at Performance Tuning with a solid knowledge of Optimizing Code
- Experience in data normalization and denormalization.
- Experience designing and/or developing solutions for a Service Oriented Architecture (SOA).
- Experience in SaaS(Software as a Service) model and hosting ASP.NET applications in IIS serving multiple clients with single website hosting
- Sound knowledge of N-tier layered architecture.
- Experience in various development methodologies Agile, Waterfall.
- Experience in creating High Level Design Documents and Low Level Design documents
- Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
- Experience using tools such as Microsoft Visio, MPP
- Excellent experience in onsite-offshore model interacting with clients and Onsite managers.
- Experience in Health Insurance domain on Agent/Agency commission calculation, Agent compliance and integration with NIPR
- Conducted interviews, meetings during the process of Requirement Gathering.
- Has held roles as Technical Lead at small, medium and large enterprises throughout the last couple of years.
- Quick learner and adapt quickly to any new situation/changes and work pro-actively towards meeting deadlines is my forte.
TECHNICAL SKILLS:
MS.Net Technologies: C#, VB.Net, .Net Core, ASP.NET, ADO.NET, .NET Framework 4.6/3.5/3.0, Web Services, WCF, REST, Web API 2.0, MVC, Enterprise Libraries
Web Technologies: HTML, DHTML, CSS, XML, XSLT, JavaScript, jQuery, JSON, Angular JS, AJAX, Microsoft IIS
Versioning Controls: Visual Source Safe 6.0 & above and Team Foundation Server (TFS)
Software/Tools: Microsoft visual Studio 2015/2012/2010/2008, MS Office 2013/2007/2010, Visio 2010
Database: SQL Server 2000/2005/2008 R2/2012/2014, SSIS, SSRS, SSAS, T-SQL, PL/SQL, RDBMS, Oracle
Reporting: Crystal Reports .Net, MS SQL Server Reporting Service (SSRS)
3rd Party Tools: PDF Converter, Infragistics Controls, Telerik Controls
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Senior Developer
Responsibilities:
- Analyze business requirements and provide best solutions.
- As a Senior Developer provide necessary support to team members
- Responsible to create new Restful services with C# Web API.
- Managing the SQL server databases.
- Developed SSIS packages.
- Developed SSRS reports.
- Create SQL Stored Procedures, Functions, Triggers & Complex queries
- Control source code versions, code baseline and branches using TFS.
- Prepare functional specification documents, design documents and user training documents as per company guidelines.
- Manage technical challenges and communicate to project manager any risks associated with the development and mentor development team through the technical challenges.
- Manage the Dev, QA, Staging and Production environments and manage releases.
- Working in a collaborative development environment, providing assistance & technical guidance to fellow team members.
- Analyze data conversion files and load into database in initial load and incremental loads
- Prepare technical design documents, perform code reviews, debugging and testing
- Provide inputs in architecting, designing, and implementing a Service Oriented Architecture (SOA) for the application development group
- Responsible for the delivery of architecture artifacts that will demonstrate the project's adherence to strategy, design patterns, and best practices
- Implemented SSIS packages to update SQL data tables from Files and different SQL Databases.
- Created and deployed SSIS packages to production, schedule them to run on routine basis and monitor error log for errors.
Environment: MVC, ASP.NET 4.6, VS 2015, C#, .NET, Enterprise Libraries, Windows server 2012, SQL Server 2014, TFS, CSS, HTML, JavaScript, JQuery, Angular JS 1.6, Web API 2.0, JSON, SSIS, SSRS.
Confidential, Seattle, WA
Senior Developer
Responsibilities:
- Analyze business requirements and provide best solutions.
- Technically lead the project through all the life cycle including responsibility for requirement capture, design, development and unit testing.
- Developed screens using ASP.Net MVC, Jquery, AngularJS 1.6 and Web API 2.0.
- Responsible to create new WCF services with C#.
- Support/modify the existing WCF services as per user requirements.
- Managing the SQL server databases.
- Developed SSIS packages.
- Developed SSRS reports.
- Create SQL Stored Procedures, Functions, Triggers & Complex queries
- Control source code versions, code baseline and branches using TFS.
- Prepare functional specification documents, design documents and user training documents as per company guidelines.
- Manage technical challenges and communicate to project manager any risks associated with the development and mentor development team through the technical challenges.
- Manage the Dev, QA, Staging and Production environments and manage releases.
- Working in a collaborative development environment, providing assistance & technical guidance to fellow team members.
- Analyze data conversion files and load into database in initial load and incremental loads
- Prepare technical design documents, perform code reviews, debugging and testing
- Provide inputs in architecting, designing, and implementing a Service Oriented Architecture (SOA) for the application development group
- Responsible for the delivery of architecture artifacts that will demonstrate the project's adherence to strategy, design patterns, and best practices
- Implemented SSIS packages to update SQL data tables from Oracle Server.
- Created and deployed SSIS packages to production, schedule them to run on routine basis and monitor error log for errors.
Environment: Web Forms, MVC, ASP.NET 4.6, VS 2015, C#, .NET, Enterprise Libraries, Windows server 2012, SQL Server 2014, TFS, CSS, HTML, JavaScript, JQuery, Angular JS 1.6, Web API 2.0, JSON, SSIS, SSRS.
Confidential, Coconut Creek, FL
Senior Developer
Responsibilities:
- Analyze business requirements and provide best solutions.
- Technically lead the project through all the life cycle including responsibility for requirement capture, design, development and unit testing.
- Prepare functional specification documents, design documents and user training documents as per company guidelines.
- Manage technical challenges and communicate to project manager any risks associated with the development and mentor development team through the technical challenges.
- Developed screens using ASP.Net MVC, Jquery, AngularJS 1.6 and Web API 2.0.
- Responsible to create new WCF services with C#.
- Support/modify the existing WCF services as per user requirements.
- Design database tables and ERD. Managing the SQL server databases.
- Create SQL Stored Procedures, Functions, Triggers & Complex queries
- Controlled source code versions, code baseline and branches using TFS.
- Manage the Dev, QA, Staging and Production environments and manage releases.
- Working in a collaborative development environment, providing assistance & technical guidance to fellow team members.
- Prepare technical design documents, perform code reviews, debugging and testing
- Responsible for the delivery of architecture artifacts that will demonstrate the project's adherence to strategy, design patterns, and best practices
Environment: Web Forms, MVC, ASP.NET 4.0, VS 2012, C# .NET, Enterprise Libraries, SQL Server 2008 R2, TFS, CSS, HTML, JavaScript, JQuery, JSON, Infragistics, Telerik Controls.
Confidential, Coconut Creek, FL
Developer
Responsibilities:
- Analyze business requirements and provide best solutions.
- Design database tables and ERD
- Technically lead the project through all the life cycle including responsibility for requirement capture, design, development and unit testing.
- Prepare functional specification documents, design documents and user training documents as per company guidelines.
- Manage technical challenges and communicate to project manager any risks associated with the development and mentor development team through the technical challenges.
- Developed screens using ASP.Net MVC, Jquery
- Responsible to create new WCF services with C#.
- Support/modify the existing WCF services as per user requirements.
- Managing the SQL server databases.
- Create SQL Stored Procedures, Functions, Triggers & Complex queries
- Controlled source code versions, code baseline and branches using TFS.
- Manage the Dev, QA, Staging and Production environments and manage releases.
- Working in a collaborative development environment, providing assistance & technical guidance to fellow team members.
- Analyze data conversion files and load into database in initial load and incremental loads
- Prepare technical design documents, perform code reviews, debugging and testing
- Responsible for the delivery of architecture artifacts that will demonstrate the project's adherence to strategy, design patterns, and best practices
- Implemented SSIS packages to update SQL data tables from flat files.
- Created and deployed SSIS packages to production, schedule them to run on routine basis and monitor error log for errors.
Environment: Web Forms, MVC, ASP.NET 4.0, VS 2012, C# .NET, VB.Net, SQL Server 2008 R2, TFS, CSS, HTML, JavaScript, JQuery, JSON, Infragistics, Telerik Controls.
Confidential, Paramus, NJ
Developer & Onsite Coordinator
Responsibilities:
- Design database tables and ERD
- Technically lead the project through all the life cycle including responsibility for requirement capture, design, development and unit testing.
- Coordinating with client for requirements and having them developed by offshore team
- Prepare functional specification documents, design documents and user training documents as per company guidelines.
- Manage technical challenges and communicate to project manager any risks associated with the development and mentor development team through the technical challenges.
- Developed screens using ASP.Net web forms.
- Responsible to create new Web services with C#.
- Support/modify the existing Web services as per user requirements.
- Managing the SQL server databases.
- Create SQL Stored Procedures, Functions, Triggers & Complex queries
- Controlled source code versions, code baseline and branches using TFS.
- Manage the Dev, QA, Staging and Production environments and manage releases.
- Working in a collaborative development environment, providing assistance & technical guidance to fellow team members.
- Analyze data conversion files and load into database in initial load and incremental loads
- Prepare technical design documents, perform code reviews, debugging and testing
- Responsible for the delivery of architecture artifacts that will demonstrate the project's adherence to strategy, design patterns, and best practices
- Implemented SSIS packages to update SQL data tables from Files in ftp
- Created and deployed SSIS packages to production, schedule them to run on routine basis and monitor error log for errors.
- Create reports using SSRS
Environment: ASP.NET 2.0, C# .NET, SQL Server 2005, VSS, CSS, HTML, JavaScript, AJAX, Infragistics Controls, SSIS, SSRS and SSAS
Confidential, Milwaukee, WI
Developer
Responsibilities:
- Manage technical challenges and communicate to project manager any risks associated with the development and mentor development team through the technical challenges.
- Developed screens using ASP.Net web forms.
- Responsible to create new Web services with C#.
- Support/modify the existing Web services as per user requirements.
- Create SQL Stored Procedures, Functions, Triggers
- Create Lower Level Design Documents and code accordingly
- Create User controls for breadcrumb navigation
- Develop JavaScript to for validations and show/hide controls as per business requirements
- Deploy application in IIS and manage the website
Environment: ASP.NET 2.0, C# .NET, SQL Server 2005, VSS, CSS, HTML, JavaScript
