Sr. .net Developer/team Lead Resume
Vancouver, WA
SUMMARY:
- Microsoft Certified Professional and Microsoft Certified Technology Specialist with 11+ years of experience in developing web and windows based N - tier applications using Microsoft .NET Technologies.
- Extensive experience in SDLC, involving in all phases of the software development - Analysis, Design, Development, Testing and Implementation and Production Support.
- Extensive experience in developing Web and desktop Applications using ASP.NET MVC 4/5/6, Angular JS, C#, XML, XSLT, ADO.NET, .NET Remoting, Windows Services, Web Services, RESTful Web Services, Windows Communication Foundation (WCF), WPF, Silverlight, Entity Framework, SQL Server Reporting Services (SSRS), JavaScript, JSON, jQuery, CSS, HTML, AngularJS, Bootstrap, OOP, IIS 5.1/6.0/7.0/7.5/8.0, Filezilla, Visual Source Safe (VSS), Team Foundation Server (TFS), GIT, SVN, .NET Framework 1.1/2.0/3.0/3.5/4.0/4.5/4.6.
- Expertise in developing client and server based applications using C#, ASP.NET, ASP.NET MVC 4/5/6, Angular JS 2.0, SQL SERVER 2003/2005/2008/2010/2015, )
- Hands on experience in HTML5, CSS, AJAX, JavaScript, JQuery, Type Script, Angular JS, Bootstrap, Responsive Design
- Good working knowledge of OOPS Design Principles.
- Strong Expertise in Object Oriented Analysis and Design (OOAD) with Service Oriented Architecture (SOA), and Design Patterns (Dependency Injection, Singleton, Factory and Abstract Factory, Revealing Module Pattern, Composite pattern etc.).
- Excellent understanding of relational databases - involved in database design, writing Stored Procedures & Views, Performance Tuning and Normalization using RDBMS (MS SQL Server 2005/2008/2010/2012/2016 ), Oracle and MySQL
- Hands on experience with ORM (Entity Framework and NHibernate)
- Proficient in developing web and windows forms using 3rd party controls like Telerik and Dev Express.
- Experience in unit testing with Rhino mock framework. Strong experience in Unit, System, Regression and Integration Testing and Test-Driven Development (TDD) with .NET Frameworks.
- Experience in Authentication and Authorization Based on Single Sign on (SSO), Forms and Windows.
- Having excellent analytical, problem solving skills and a quick learner.
- Ability to handle confidential matters with appropriate discretion.
TECHNICAL SKILLS:
Specialization: MVC, ASP.Net, Angular JS, C#, WCF, Web API, WPF, Silverlight & MS SQL Server
Web Technologies: ASP.NET MVC 4.0/5.0/6.0, Angular JS, WCF, Silver light, HTML, CSS2/CSS3, Bootstrap, XML, XHTML, XSLT, Telerik Kendo UI Controls, JavaScript, XML, jQuery, JSON, Responsive Design, Ajax, IIS
Application Programming: C#
Frameworks: .NET 4.6/4.5/4.0/3.5/3.0/2.0, Log4Net, Unity Framework, ASP.NET MVC 4.0/5.0/6.0, ORM Tools (NHibernate and Entity Framework)Debugging Tools: Firebug, Chrome developer tools, Internet Explorer Developer Tool, Visual Studio Code Debugger
Version controls: GIT, TFS, SVN, VSS
Operating Systems: Windows 10/8/7/XP/2000/NT/98/95, MS-Dos.
Reporting: Crystal Reports, Dev Express
IDE: Visual Studio.NET 2005,2008, 2010,2012, 2013, 2015
PROFESSIONAL EXPERIENCE:
Confidential, Vancouver, WA
Sr. .NET Developer/Team Lead
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, project and database design, Implementation, Testing and Maintenance using Agile methodology with daily scrums, paired programming using TDD and continuous integration.
- Object oriented technology was extensively used for developing re-usable components using C#. NET.
- Developed Web Forms for the modules using ASP.Net MVC 6, DevExpress controls, HTML 5, CSS 3, bootstrap, JQuery, Java Script etc.
- Technical development of the application, which includes research, new development, modification, ensuring security, performance, availability, defect fixes, re-engineering and maintenance of the application.
- Developed Use Cases, Sequence and Class Diagram understanding the client requirement.
- In corporate AJAX based calls on various web pages using jQuery API.
- Access application data from multiple Databases using Entity Framework 6.0, DB first approach.
- Create/Modify SQL server database components like indices, tables, views and integrity constraints
- Queried large sets of .net framework collections and dataset using LINQ
- Maintained version control application which ensured to have appropriate application running on all terminals.
- Supported team members in development of architecture components and related systems.
- Used TFS to track features, backlogs and tickets.
- Preparation of the Test Plan and review of Test Cases (Unit, Integrated & System).
Platform / Technologies: ASP.Net MVC 6.0, C#, Entity Framework 6, DevExpress Controls, MS SQL Server 2016, HTML, CSS, jQuery, JavaScript, git.
Confidential - Austin, TX
Senior Technical Analyst
Responsibilities:
- Actively involved in complete SDLC including transforming business requirements into software design
- Developed responsive User Interface components using MVC5 controllers, HTML5, AngularJS controllers/models/directives/services, bootstrap, JavaScript and jQuery.
- Used AngularJS for dashboard to have a responsive UI web interface with bootstrap styling.
- Designed and developed Web API based RESTful services to decompose application functionality into modular system components.
- Attended frequent change requests and offer support during production promotion releases.
- Lead the technical team and provided them technical direction, design guidance and development help.
- Identified the technical drawbacks of existing systems and providing solutions based on new technologies.
- Helped to develop reusable components and classes in programming languages like C#.net, Asp.net MVC, JavaScript, jQuery etc.
- Designed and formatted web pages with using styles -inline, embedded, cascaded style sheets(CSS)- and HTML
- Unit testing, Integration testing and System testing
- Designed and created databases, tables, constraints and views as per requirements of the project
Platform / Technologies: ASP.Net MVC 5.0, C#, Entity Framework 5, Angular JS, Windows Service, Telerik Kendo UI, MS SQL Server 2012, HTML, CSS, jQuery, JavaScript, TFS.
Confidential
Team Lead /Senior Developer
Responsibilities:
- Technical development of the application, which includes research, new development, modification, ensuring security, defect fixes, re-engineering and maintenance of the application.
- Added functionality to initialize multiple cases of customers of the specific bank by selecting the required cases together
- Develop responsive User Interface components using MVC5 controllers, HTML5, bootstrap JavaScript and jQuery.
- Create technical documentation of software products/solutions. Assist with the development and review of end user and technical end user documentation.
- Used HTML, CSS3, jQuery and Bootstrap for creating the pages
- Involved in unit testing, module testing, quality assurance testing (QA), user acceptance testing (UAT) phases
- Participated in production deployment activities, provided support throughout the deployment process
- Provide support to maintain the sites and resolve service requests and change requests
- Optimized stored procedures which was consuming more time for processing details in certain areas of the application, especially Jobs sections
- Managed source control using Team Foundation Server (TFS) by maintaining branches for different phases of the project.
Platform / Technologies: ASP.Net MVC 5.0, C#, Entity Framework 5, MS SQL Server 2010, HTML, CSS, jQuery, JavaScript, TFS.
Confidential
Responsibilities:
- Understand functional requirements and preparing technical design documents.
- Involved in Designing and implementation of system.
- Used layered architecture by implementing Object Layer, Data Access Layer, Business Layer and Presentation Layer.
- Oversee Development of core business logic and Integration of functions in the systems.
- Propose solutions for the client requirements.
- Participate in sprint discussion meetings to identify items for each sprint - agile way of managing the project.
- Reduced application deployment time to less than 4 hours from around 48 hours by automating the deployment process.
- Application development and support.
- Guide sub ordinates with the development process.
Platform / Technologies: ASP.Net MVC 5.0, C#, Entity Framework 5, MS SQL Server 2010, HTML, CSS, jQuery, JavaScript, TFS.
Confidential - St. Louis, MO
Tech Lead
Responsibilities:
- Analyzing software requirements and identification of application functionalities for design, development and testing.
- Coding, testing and troubleshooting programs that use appropriate database, hardware and programming technology.
- Maintaining and modifying programs and making approved modifications by amending coding changes and developing detailed programming logic.
- Helping the application users in understanding the application and setting up the environment for them to make the application up and running.
- Discussing business solutions with client business team, resolving existing problems and improving the application stability.
- Coordinating with business clients, supporting the application and implementing the process as per specifications provided.
- Maintaining confidentiality concerning information being accessed stored or processed.
- Reviewing work products and deploying the application in the test environment and initiating the process of user acceptance testing. It includes fixing of bugs and technical errors that may come up during this phase.
- Regular interaction with the TALX and UST Managers, Database administrators, Network Administrators, Application Users - all belonging to different departments and divisions of work to ensure smooth running of the applications.
Platform / Technologies: C#, MS SQL Server 2010, WPF, WCF, Oracle, TFS.
Confidential
Sr. Software Developer/ Software Developer
Responsibilities:
- Application development and support using ASP.net, JavaScript, HTML, jQuery, CSS3
- Design of UI
- Developed branding of sites.
- Connected with EY intranet LDAP - active directory to get the users which needs to be assigned to a new project as project owner / administrators.
- Verifying Virtual machine created automatically after completion of the process to analyze the required tools are installed properly in it
- Based on the log files, debug and fix issues which might have occurred during the provisioning of the VM
- Involved in unit testing, module testing, quality assurance testing (QA), user acceptance testing (UAT) phases
- Participated in production deployment activities, provided support throughout the deployment process
- Provide support to maintain the sites and resolve service requests and change requests
- Managed source control using Team Foundation Server (TFS)
Platform / Technologies: ASP.Net 4.0, C#, Entity Framework 5, MySQL, NHibernate, Silverlight, Dev Express third party controls, HTML, CSS3, jQuery, JavaScript, TFS.
Confidential
Responsibilities:
- Application development and support using ASP.net, JavaScript, HTML, jQuery, CSS3
- Design of UI
- Developed branding of sites.
- Connected with EY intranet LDAP - active directory to get the users which needs to be assigned to a new project as project owner / administrators.
- Verifying Virtual machine created automatically after completion of the process to analyze the required tools are installed properly in it
- Based on the log files, debug and fix issues which might have occurred during the provisioning of the VM
- Involved in unit testing, module testing, quality assurance testing (QA), user acceptance testing (UAT) phases
- Participated in production deployment activities, provided support throughout the deployment process
- Provide support to maintain the sites and resolve service requests and change requests
- Managed source control using Team Foundation Server (TFS)
Platform / Technologies: ASP.Net 3.5, C#.Net, MYSQL, NHibernate, Silverlight, Dev Express third party controls
Confidential
Responsibilities:
- Upgrade framework, database and UI changes.
- Converted old XML based heavy rules to stored procedures.
- Optimized payroll computation stored procedures and applied indexes to vastly improve the performance of payroll computation
- Integration activities with Leave management system using web services (asmx/soap).
- Involved in unit testing, module testing, quality assurance testing (QA), user acceptance testing (UAT) phases
- Participated in production deployment activities, provided support throughout the deployment process
- Provide support to maintain the sites and resolve service requests and change requests
- Managed source control using Team Foundation Server (TFS)
Platform / Technologies: ASP.Net 3.5, C#.Net, SQL Server 2005, Silverlight, Dev Express third party controls
Confidential
Software Developer
Responsibilities:
- Involved in Designing and implementation of system.
- Oversaw Development of core business logic and Integration of functions in the systems.
- Represented Business requirements as UML Use case, Class, and Sequence Diagrams etc.
- Constant interaction with architecture and project teams.
- Conducted internal reviews and ensure quality delivery to Onsite.
Platform / Technologies: Windows 2003 Server / IIS 6.0, MS SQL Server 2000, ASP.Net 1.1
Confidential
Software Developer
Responsibilities:
- Involved in Designing and implementation of system.
- Oversee Development of core business logic and Integration of functions in the systems.
- Represent Business requirements as UML Use case, Class, and Sequence Diagrams etc.
- Conduct internal reviews and ensure quality delivery to Onsite.
Platform / Technologies: Windows 98 / Windows 2000 Server / IIS 5.0, MS SQL Server 2000, Asp.Net, web service