Senior Developer Resume
Shakopee, MN
SUMMARY
- 9+ years of strong professional experience in analysis, design, development, testing and implementing Client - Server & Web based environment using Microsoft .NET Framework including ASP.NET, C#, ADO.NET, and Object Oriented Design and SQL Server.
- Good Knowledge and experience of developing services using Web Services, WCF, REST, Web-API.
- Experience in developing applications using MVC3 development framework.
- Good knowledge and experience developing HTML 5using Razor and AngularJS.
- Knowledge of Bootstrap Framework.
- Hands on experience in designing solutions based on design patterns such as Strategy Pattern.
- Experienced working with both Waterfall as well as Agile Methodologies.
- Proficient in developing n-tier distributed .NET applications using WebForms and .Net Remoting.
- Extensive knowledge in developing Ajax applications using JavaScript libraries such as jQuery.
- Expertise in working with ADO.NET using Microsoft SQL Server.
- Strong Experience of SDLC including SRS, Design & Analysis, Development, Implementation, Build, Deployment, Version Controlling, Testing & Post implementation and UAT issues support.
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Experience in Relational Database Design and Development, Normalization with MS SQL Server.
- Good working knowledge in designing Use Case, Class, Sequence, Collaboration, State, Component, Deployment, Activity diagrams using UML
- Excellent knowledge of Microsoft Visual Studio
- Experienced working in a Test Driven Development environment.
- Experienced in consuming and creating XML Web Services.
- Excellent knowledge in working of IIS, .NET Assemblies, .NET Framework.
- Experience in XML related technologies including XML, XSD, DOM, XSLT and XPath.
- Expertise in writing technical documents.
- Strong Knowledge of Object Oriented Design concepts.
- Excellent experience in the HVAC domain and knowledge about the BACNET protocols.
- Open to learn new technologies and ability to grasp and apply new concepts quickly and effectively.
- Good team player and capable of working efficiently as an individual with strong communication skills.
TECHNICAL SKILLS
.NET Technologies: ASP.NET 4.5, 4.0, 3.5, 3.0, 2.0, MVC 3/4Framework, XML Webservices, ADO.NET,EntityFramework,WebServices,WindowsServices, LINQ,WCF, WCF-Rest, WEB-API, ASP.
Languages: C#, Visual Basic 6.0, Java, C, C++
Client/Browser Technologies: AngularJS, JSON, JavaScript, jQuery, CSS, XHTML, HTML, DHTML, XSLT RDBMS MS SQL Server 2014, 2012, 2008, 2005 and 2000, MySQL & MS Access
Advanced Concepts: .NET Remoting, Serialization, BACNET Protocol, Multi - Threading.
Design Methodologies: OOAD with UML, Design Patterns, Data Flow Diagrams, Flow charts
Tools: & IDE: MS Visual Studio.NET 2015, 2012, 2010, 2008 and 2005, Microsoft Office, Microsoft Project Server, MSVISIO, Fiddler, FXCop, Code Collaborator
Version Control: Microsoft Visual Source Safe, Integrity 10, Microsoft Team Foundation Server, Tortoise SubVersion, Borland StarTeam, Visual SourceSafe 6.0, GitHub
Web Servers: Internet Information Server 6.0/7.0
PROFESSIONAL EXPERIENCE
Confidential, Shakopee, MN
Senior Developer
Responsibilities:
- Involved in the gathering and the analysis of the requirements.
- Coordinated with the client to finalize the updated process and enhancements.
- Worked on estimating the execution time and delivery process.
- Involved in the weekly Sprint Planning and Sprint Reviews and Daily Stand ups.
- Updated and added classes in the application code.
- Manipulated and transferred data between the backend and the client side code sending requests through the JQuery Ajax API and responses through the ASHX Generic Handlers.
- Utilizing Articulate Storyline and Microsoft Office Suite products, design E-learning courses, customer training guides and technical procedures for use in Entrust Data card application software and hardware equipment technical training courses.
- Work with subject matter experts to understandEntrustDatacardproduct technologies and to identify required training course learning objectives and training information.
- Maintain learning materials by assuring courses include the latest engineering and software revisions.
- Develop standards utilized by course developers in creating course materials.
- Deliver high quality preventative and emergency maintenance services onDatacardequipment.
- Provide technical training to domestic and international customers as well as internal support staff in the use of Entrust Data card Group secure identity facial recognition software applications and the operation, and service of automated financial card processing equipment.
- Perform student training performance evaluations and analyze course feedback to improve future course content and deliveries.
- Created project management process for a new piece of business within the financial vertical at EntrustDatacard.
- Used JavaScript and several JQuery APIs to handle the UI changes requested.
- Worked on database design changes as per the requirements and drafted the design documentation.
- Developed UI .aspx pages, User Controls using ASP.NET Web Forms, Angular Directives, Modules and Controllers and HTML.
- Drafted some technical documentation for future references.
Environment: C#.NET, ASP.NET 4.5, ASP, ActiveX Controls, WCF, jQuery, Entity Framework, AngularJS, CSS 3, JavaScript, HTML 5, SQL Server 2012, MS Visual Studio.NET 2015, Cruise Control, Tortoise SVN, AJAX, HTTP Handlers.
Confidential, St. Paul, MN
Software Developer
Responsibilities:
- Involved in the gathering and the analysis of the requirements.
- Executed the project using Agile SCRUM methodologies.
- Created and added User Stories in the Team Foundation Server.
- Involved in the effort estimation process using planning poker.
- Involved in the bi weekly Sprint Planning and Sprint Reviews and Daily Stand ups.
- Worked on the application and database design changes as per the requirements and drafted the design documentation.
- Developed Class Diagrams, and Activity Diagrams using Microsoft Visio 2010.
- Developed and consumed services using Windows Communication Foundation WCF.
- Updated and added classes in the application code.
- Involved in the complete life cycle including analysis, design, and development and testing UI, Application code using C# and Database using SQL Server.
- Involved in the gathering and the analysis of the requirements for the product as desired by the business.
- Designed, Developed and documented the 3- tier application using advanced concepts like Multi-Threading.
- Used .Net Remoting concepts to access the interfaces across the remoting boundary in the Application layer from the Web Application client.
- Designed and developed classes to process the incoming requests based on Strategy Design Patterns
- Efficiently developed pages using Ajax controls, such as Update Panels, Calendar Extender and Modal Popup Extender etc.
- Developed UseCase Diagrams, Class Diagrams, Activity Diagrams and Sequence Diagrams using UML.
- Used SQL Server 2008 to develop and debug SQL queries, Stored Procedures and Functions.
- Designed and developed UI ASPX pages, User Controls using ASP.NET Web Forms and HTML.
- Efficiently used Ajax controls, such as UpdatePanels, Calendar Extender, Model Popup Extender etc., and other JavaScript libraries such as jQuery.
- Used the Red Gate ANTS Performance profiler to track down issues in the existing code.
- Designed test plan/test cases for User Acceptance Testing
- Performed Code reviews using Code Collaborator.
- Drafted Component Description and Component Functional documents
Environment: C#.NET, ASP.NET 4.5, WCF, jQuery .NET Remoting, CSS, JavaScript, HTML, SQL Server 2014/2008, MS Visual Studio.NET 2012, Cruise Control, Microsoft FxCop, Tortoise SVN, Visual Studio 2013,Team Foundation Server 2013, Integrity 10, Borland StarTeam, AJAX, Red Gate ANTS performance profiler.
Confidential, Freemont, CA
UI Developer
Responsibilities:
- Developed new pages using MVC 3.0 framework.
- Developed Views using HTML and client-side logic using jQuery and JavaScript.
- Developed Models and Controllers.
- Used jQuery validation framework for performing validations.
- Wrote AJAX web service calls using jQuery and JSON.
- Developed prototypes for different modules.
- Used SQL to add new tables, update existing tables and to develop and debug SQL queries, Stored Procedures and Functions.
- Drafted Component Description and Component Functional documents
- Designed and developed Master Pages with common look and functionality and .aspx Pages using these master pages.
- Designed and developed UI, User Controls and Custom Control, and Client-Server Side Validation Controls using ASP.NET and JavaScript, Software Internalization.
- Designed test plan/test cases for User Acceptance Testing and performed Code review using Code Collaborator.
- Maintained WCF web services that communicate with JAVA web services.
Environment: C#.Net, ASP.NET MVC 3 Framework, WCF, jQuery, JavaScript, SQL Server 2010, MS Visual Studio.NET 2010, HTML, Tortoise SVN, AJAX.
Confidential, St. Paul, MN
UI Developer
Responsibilities:
- Mostly involved in the development and testing of the UI component of the Web application.
- Designed and developed Master Pages with common look and functionality and .aspx Pages using these master pages.
- Designed and developed Custom Controls like the Customized DataGrid, Filter Control and Left Hand Navigation Control.
- Successfully developed User Controls such as Building Display Tree.
- Developed number of aspx pages using the ASP.NET controls, User and Custom controls, HTML and Master pages
- Developed the code behind to leverage the functionality on pages using C#.
- Written code for Context management and Navigation to be integrated in the base classes.
- Involved in the development of the Localization and String Management Module of the project.
- Utilized ResGenUtil to generate resource files.
- Involved in recognizing the common functionalities needed in the UI Layer and subsequently developed the UI Framework.
- Integrated 3rd party tools like Dundas Charts to display trending information in graphical display.
- Designed User Interface using ASP.Net Web Form controls.
- Developed JavaScript for client-side validation.
- Used SQL to develop and debug SQL queries, Stored Procedures and Functions.
Environment: C#.Net, ASP.NET 2.0, .Net Remoting, CSS, JavaScript, HTML/DHTML, SQL Server 2005, UML, MS Visual Studio.NET 2005/2008, Cruise Control, Microsoft FxCop, Tortoise SVN, Test Driven Development, XML, SOAP, WSDL, UDDI, XSLT, XPATH, XQuery Windows XP.