Senior .net Software Developer Resume
SUMMARY
- Over 10 years of IT experience and Resourceful and reliable developer with wide experience in different lines of business ranging from IT Consulting, Finance, Software Research & Development, Manufacturing, and Healthcare Records.
- Strong understanding of the Software Development Life Cycle (SDLC) both with CMMI/PMBOK and Agile/SCRUM.
- Strong experience working in application upgrades and migrations.
- Proficiency writing maintainable code and troubleshooting existing, testing and program support. Always looking to understand the business before crafting any solution.
- Commitment for customer interaction, good communication is necessary.
- Proficient in the development of N - Tier applications using .NET environment with languages such as C# and VB.NET along with frameworks/technologies such as ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web API, WCF, ADO.NET and Entity Framework.
- Experience developing applications using JavaScript frameworks/libraries such as jQuery/AJAX, AngularJS and Angular.
- Technical expertise in development tools such as Visual Studio, Visual Studio Code, Sublime Text, Notepad++, SQL Server.
- Successfully implemented different design patterns like Singleton, Factory Method, Adapter, Facade and Observer.
- Strong analytical skills in database related work primarily creating complex Ad hoc Queries, Stored Procedures, Functions, Triggers and Views using T-SQL.
- Knowledge in RDBMS monitoring tools such as SQL Profiler and MySQL Query Analyzer.
- Great experience using version control tools like Visual Source Safe, Team Foundation Server, Visual Studio Online, Git (GitHub, Gitlab), SVN.
TECHNICAL SKILLS
Programming Languages: C#, VB.NET, JavaScript, XML/XSLT, JSON, HTML, CSS, T-SQL
Technologies: ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web Services, ASP.NET Web API, WCF, ADO.NET, Entity Framework, jQuery/AJAX, AngularJS, Angular, SOAP, REST
Web & App Server: Internet Information Services (IIS), Node.js
RDBMS: SQL Server, Oracle
Operating Systems: Windows, Windows Server
Development Tools: Visual Studio, Visual Studio Code, Sublime Text, Notepad++
Reporting Tools: Crystal Reports, SQL Server Reporting Services (SSRS)
Version Control: Visual Source Safe, Team Foundation Server, Visual Studio Online, Git (GitHub, Gitlab), SVN.
PROFESSIONAL EXPERIENCE
Confidential
Senior .NET Software Developer
Responsibilities:
- Leading the design, development and implementation of custom solutions for clients within the organization.
- Managing teams of external providers during the development process and provided training and technical support in the usage of applications.
- First-hand interaction with clients and business analysts to define and document requirements and improving the architecture of the application.
- Preparing estimates, High & Low level documentation and Implementation plan.
- Hands-on development to fix and enhance existing applications.
Environment: CMMI, SCRUM, Azure, C#, VB.NET, ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web Services, ADO.NET, Entity Framework, LINQ, SQL, XML, JSON, JavaScript, jQuery/AJAX, HTML, CSS, SharePoint.
Confidential
Senior .NET Software Developer
Responsibilities:
- Development and unit testing of solutions for both new and existing .NET applications.
- Responsible for requirement documentation, analysis, design, implementation, management and maintenance of full Software Development Life Cycle (SDLC) project.
- Performed code reviews for all team members, while documenting issues/concerns to avoid reoccurrence and involved in production support.
- Pushing the use of new technologies and improvement of methodologies.
- Production support for technical inquiries.
Environment: SCRUM, C#, VB.NET, ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web Services, ASP.NET Web API, ADO.NET, Entity Framework, LINQ, SQL, XML, JSON, JavaScript, jQuery/AJAX, AngularJS, Angular, HTML, CSS, Swagger, Postman.
Confidential
.NET Developer/ Systems Analyst
Responsibilities:
- Full-time support for Confidential ERP users with both technical and functional inquires.
- Maintenance and creation of custom applications used to display relevant information from Confidential ERP for upper management.
- Managed coordination with business and implementation teams.
Environment: Confidential ERP, C#, ASP.NET MVC, ADO.NET, LINQ, SQL, XML, JSON, JavaScript, jQuery/AJAX, HTML, CSS, SSRS.
Confidential
Associate Technical Consultant
Responsibilities:
- Provide technical support for Confidential ERP worldwide clients.
- Creation of solutions using Confidential ERP built-in tools such as BAQs, BPMs, Dashboards and Custom .NET Code.
- Conversion of Progress ABL solutions to .NET solutions.
Software Engineer
Confidential
Responsibilities:
- Migration of Confidential ERP from v9 to v10, transitioning from .NET/Progress to .NET/SQL Server environment.
- Migration of reports from Crystal Reports to SSRS.
- Maintenance and creation of bug fixes and enhancements for Confidential ERP core finance modules.
- Mentored new hires into the Confidential ERP development process.
Associate Programmer Analyst
Confidential
Responsibilities:
- Creation of solutions to enhance functionality of internal implementation of Confidential Enterprise ERP (E4SE).
- Maintenance and creation of reports in SSRS and Crystal Reports.
- Maintenance and improvement of Statement Of Work (SOW) generation tool.
Environment: SCRUM, Confidential ERP, C#, ASP.NET Web Forms, ASP.NET Web Services, ADO.NET, SQL, XML/XSLT, JavaScript, jQuery / AJAX, HTML, CSS, InfoPath, SharePoint, SSRS, Crystal Reports.