Senior .net Developer Resume
Vernon, CA
PROFESSIONAL SUMMARY:
- Over 15 years of IT experience involving analysis, design, development, testing and deployment of software systems.
- Over 15 years of experience in C#, VB.NET, ASP, ASP.NET, Visual Basic 6.0, and .NET frameworks.
- Experience in the complete life cycle of project development (SDLC), System Analysis, Design, & Development.
- Strong knowledge in development of software systems using Microsoft .NET framework 1.1, 2.0, 3.0, 3.5, 4.0 including WPF, WCF and WF and ASP.NET MVC 3.0/4.0.
- Development experience with JavaScript and JQuery for implementing client side/server side code in applications.
- Over 14 years of experience with Microsoft SQL Server and Oracle 9i, utilizing Relational Database Schemas and optimization techniques.
- Experience with Silverlight, RIA services and NHibernate.
- Worked extensively with Telerik RAD controls for WPF and Silverlight (MVVM Design Pattern).
- Experience with high - transaction volume and high-availability websites.
- Experience in Agile Software Development with Extreme Programming, Scrum, Paired Programming, TDD and Continuous Integration.
- Extensive knowledge of C# object oriented programming language and object oriented application development cycle including threading and garbage collection.
- Proficient in developing SSIS packages and advanced stored procedures using T-SQL/PL-SQL, including writing complex queries, performance tuning, and reporting.
- Delivered dynamic reporting solutions using SQL Server 2005 and 2008 Reporting Services (SSRS).
- Worked on E-commerce, Financial, Pharmaceutical and Content Management applications utilizing .Net technologies C#, ASP.NET, ADO.NET and Web services.
- Proficient in UML, XML, XSLT, DTD, XML Schema, XMLDOM APIs, COM, COM+ & DCOM.
- Experienced in designing and developing Webforms and Winforms using C# and ASP.NET.
- Experience with development in MOSS 2007 for intranets and collaboration.
- Designed dynamic web applications and websites using DHTML, HTML Custom controls, CSS, XML/XSLT.
- Implemented code version maintenance/tracking using Microsoft Visual Source Safe, Microsoft Team Foundation Server including Subversion and CruiseControl.
- Experience in testing using NUnit and VSNunit.
- Designed project design specifications using UML, prepared use case diagrams, interface using Rational Unified Process, Rational Rose and managed requirements using Rational Requisite Pro.
- Extensive implementation and knowledge of PL/SQL Procedures, Functions and Database Triggers.
- Innovative and self-directed individual with strong interpersonal and excellent communication skills, highly adaptable and quick to learn, ability at analyzing situations and taking initiative to solve problems.
- Lead and mentored teams in development, agile methodologies and paired programming.
TECHNICAL SKILLS:
Programming Languages: C#, Visual Basic.NET, Visual Basic 6.0, C++, C
Scripting Languages: VB Script, JavaScript, AngularJS, JQuery, PERL, Shell Scripting
Web Technologies: Bootstrap, RESTful API s, Web API, Silverlight(MVVM), RIA services, WPF, WCF, XML, XSLT, ASP, ASP.NET, MVC 3.0/4.0, DHTML, UML, COM, COM+, DCOM, Crystal Reports, ADO.NET, LDAP, MOSS 2007, Active Reports, Web Services, Active Directory, SOAP, CSS, Entity Framework.
RDBMS/Databases: NHibernate, RavenDB(NoSQL), SQL Server 2000/2005/2008, SSIS, Oracle 9i, LINQ, MySQL, PL/SQL, T-SQL, MS Access,, Windows Server AppFabric
Operating Systems: Windows NT/XP, Unix, Mac OS 9/X, Linux, Solaris
Tools: Visual Studio .NET 2012, Visual Studio .NET 2010, Visual Studio .NET 2008, Team System Team Foundation Server, Visual Studio 2010, Visual Studio .NET 2005, NUnit, VSNUnit, Telerik RAD controls, BizTalk 2004 & 2009, Microsoft Visio, Rational Unified Process, Rational Clear Case, Rational Rose, Rational Requisite Pro, Fiddler, Visual Source Safe, Tortoise SVN, MS Office, Adobe Photoshop 6.0, Adobe Dreamweaver
WORK EXPERIENCE:
Confidential - Vernon, CA
Senior .NET Developer
Responsibilities:
- Team member of the Information Technology team that provides reporting solutions for the different business departments using the Agile Methodology for SDLC.
- Created data-intensive Physical Inventory Reporting application using C#, MVC4, RESTful API's, Ajax, Javascript and jQuery.
- Created Windows applications for importing SAP and STS Inventory files from remote FTP server and bulk importing the data into SQL server. The application logs the steps involved into a SQL table using log4net.
- Designed and developed the Inventory Roll web application using Bootstrap to provide Inventory Control team assistance with extracting, storing, and reporting transaction data from STS mainframes.
- Created SQL jobs, tables, custom queries and wrote stored procedures with Windows applications to ingest delimited flat files into SQL databases.
- Worked extensively with MVC4 using C#, ASP.NET Web API's, Ajax, RESTful API's, XML, Javascript and jQuery using VS 2012.
- Successfully migrated existing Tortoise SVN repository to TFS source control by creating custom scripts and utilizing Git Tools.
Environment: MVC4, Bootstrap, C#, ASP.NET Web API's, Ajax, RESTful API's, XML, Javascript and jQuery, .NET Framework 4.0, .NET Framework 4.5, WCF, SQL Management Studio, Web Services, Microsoft Enterprise Library, Entity Framework, VS 2012, JSON, Tortoise SVN, Team Foundation Server, Agile SCRUM.
Confidential - Camarillo, CA
Senior .NET Developer
Responsibilities:
- Team member of the 10K initiative for the ezLM UpMarket project.
- Analyzed the business requirements for implementing the key modules for March release.
- Worked in VS 2010 and VS 2012 with .NET framework 4.0/4.5 using ASP.NET and C#.
- Successfully converted middle tier Web service calls to PL/SQL code within Oracle database.
- Working with WFN team on integration of the newly implemented PL/SQL module with Java component for the UI.
- Wrote database unit tests to test the code and also automated the same.
- Created and maintained documentation on SharePoint as part of the daily duties for the role.
- Participated in Agile development including daily scrums and extreme programming concepts.
Environment: C#, Ajax, ASP.NET, .NET Framework 4.0, .NET Framework 4.5, WCF, Oracle 11g, Toad for Oracle, SQL Developer, SoapUI, Web Services, Microsoft Enterprise Library, VS.NET 2010, VS.NET 2012, JSON, Tortoise SVN, Agile SCRUM.
Confidential - Encino, CA
Lead .NET Developer
Responsibilities:
- Technical Lead for the Milestone 4 initiative of the Global Clearing House (GCH) Platform.
- Responsible for creating detailed design documents and data model documents in collaboration with Product Team.
- Mentored and managed the development team in developing the UI’s for the initiative.
- Participated in estimation and resource planning for development efforts.
- Worked on the project using .NET framework 3.5/4.0/4.5 using ASP.NET and C#.
- Extensively used Javascript and JQuery to implement UI’s
- Created database schemas based on the requirements.
- Successfully implemented key modules necessary for the current milestones - Automated Clearing (high volume data clearing) and Process Control Queue.
- Implemented caching models with single sign-on user management and session management concepts.
- Optimized database queries to improve performance and reduce latency.
- Provided recommendations and created a deployment process from code complete to code release including creating and maintaining branches in TFS.
- Responsible for managing deployment cycles/procedures using TFS.
- Responsible for deployment of database scripts on UAT as part of the deployment schedules.
- Setup continuous integration for the development team using TFS.
- Participated in Agile development including daily scrums and extreme programming concepts.
Environment: C#, Ajax, ASP.NET, .NET Framework 3.5, .NET Framework 4.0, WCF, MySQL, Toad for MySQL, Web Services, Microsoft Enterprise Library, VS.NET 2010, VS.NET 2012, XML, XSLT, CSS, JSON, JavaScript, JQuery, Teamcity, Team Foundation Server, Agile SCRUM.
Confidential, Los Angeles, CA
Senior Software Engineer
Responsibilities:
- Team member of the G4 Interactive Technology team that manages the G4TV.com website.
- Responsible for middle-tier and back-end development for various aspects of the website.
- Worked on projects using .NET framework 3.5/4.0/4.5 using MVC framework and C#.
- Worked on NoSQL implementation of RavenDB with Windows Server AppFabric to reduce latency and load times on the G4 website.
- Responsible for managing deployment cycles/procedures using Teamcity and MSBuild.
- Created a deployment process from code complete to code release including creating branches in Tortoise SVN. Also performed code merges using SVN merge tools.
- Setup continuous integration for the development team using Teamcity, MSBuild and custom scripts.
- Responsible for managing the Content Management System that is used by the marketing/content team.
- Created custom pages per requirements from content team for various internal projects.
- Creating and maintaining Windows desktop applications and SQL jobs that work in tandem with the MVC 3.0 framework that supports functionality for the G4 website.
- Participated in Agile development including daily scrums and extreme programming concepts.
- Responsible for setup and managing Apache Lucene SOLR clusters that serve the G4 website.
- Created/maintained instances of SOLR on Windows and Linux virtual machines.
- Responsible for managing and maintaining various servers that support the G4 website.
Environment: C#, ASP.NET, MVC 3.0, .NET Framework 3.5, .NET Framework 4.0, .NET Framework 4.5, Entity Framework, RavenDB, MS AppFabric, Web Services, Microsoft Enterprise Library, VS.NET 2008, VS.NET 2010, VS.NET 2012, XML, XSLT, CSS, JSON, JavaScript, JQuery, Tortoise SVN, Teamcity, Team Foundation Server, JetBrains Resharper.
Confidential, Dublin, OH
Senior Software Engineer
Responsibilities:
- Team member of the Web Tier group that develops front end applications for various products.
- Worked on projects using .NET framework 3.5 using Workflow & WCF concepts for SOA design.
- Worked on developing Customer Service Desktop Application using WPF.
- Participated in Agile development including daily scrums and extreme programming concepts.
- Designed workflows for creating new co-branded products and services.
- Worked extensively with XML processing and parsing.
- Created proxy classes and handlers for consuming Middle Tier Web Service calls.
- Added new functionality and features in the V2E framework to in corporate co-brand benefits.
- Enhanced existing features in the framework by refactoring, unit testing and code-cleanup.
- Worked with the Middle Tier and Business Content Application teams to configure and setup co-brand website.
- Performed code reviews using tools like Code Collaborator.
- Used testing tools like NUnit and tools for debugging like Fiddler and SOAP UI.
- Created Solution and Detailed Design documents per business requirements.
Environment: C#, WPF, ASP.NET, .NET Framework 3.5, Web Services, Microsoft Enterprise Library, VS.NET 2008, XML, XSLT, CSS, JavaScript, JQuery, SOAP UI, Tortoise SVN, Fiddler, JetBrains Resharper, NUnit.
Confidential, Dublin, OH
Senior Silverlight Developer
Responsibilities:
- Team member of the Case Management project developed in-house for the CareWorks Family of Companies.
- Development was done using Agile methodology with daily scrums due to the evolving nature of the product.
- Application developed using Silverlight with RIA services. Pattern used was Model-View-ViewModel(MVVM).
- Development done using C# in VS 2008/2010 and SQL Server 2008.
- Extensively used and worked with Telerik RAD Controls for Silverlight.
- Used NHibernate for object-relational mapping of a domain to a relational database.
- Used BizTalk 2009 to automate business processes via Orchestrations.
- Wrote LINQ queries and classes to add functionality and features to the application.
- Used the testing available in VS2008 to write tests, fix bugs and other code fixes.
- Worked on migrating existing code from VS 2008 to VS 2010 by performing code analysis and framework design guidelines.
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
Environment: C#, Silverlight, RIA services, BizTalk 2009, NHibernate, .NET Framework 3.5, LINQ, Telerik RAD Controls for Silverlight, Web Services, Microsoft Enterprise Library, VS.NET 2008/2010, XML, XSLT, CSS, JavaScript, SQL Server 2008, Visual Studio Team Foundation Server, JetBrains Resharper, NUnit.
Confidential, Dublin, OH
Senior Software Engineer
Responsibilities:
- Team member of the Web Tier group that develops front end applications for various products.
- Worked on projects using .NET framework 3.5 using Workflow & WCF concepts for SOA design.
- Designed workflows for creating new co-branded products and services.
- Developed new classes and methods in C# using LINQ and XML.
- Worked extensively with XML processing and parsing.
- Created proxy classes for consuming Middle Tier Web Service calls.
- Added new functionality and features in the V2E framework to in corporate co-brand benefits.
- Enhanced existing features in the framework by refactoring, unit testing and code-cleanup.
- Worked with the Middle Tier and Business Content Application teams to configure and setup co-brand website.
- Performed code reviews using tools like Code Collaborator.
- Used testing tools like NUnit and tools for debugging like Fiddler and SOAP UI.
- Created code branches for deployment.
- Created Solution and Detailed Design documents per business requirements.
Environment: C#, ASP.NET, .NET Framework 3.5, Web Services, Microsoft Enterprise Library, VS.NET 2008, XML, XSLT, CSS, JavaScript, JQuery, SOAP UI, Tortoise SVN, Fiddler, JetBrains Resharper, NUnit.
Confidential, Columbus, OH
Senior Software Engineer
Responsibilities:
- Team member of the Utilities Application Development group that develops applications for AEP Utilities.
- Worked on numerous projects using .NET frameworks 1.1, 2.0, 3.0 & 3.5 using SDLC process.
- Created design documents and component design documents for projects including working with business units to gather requirements and offering technical expertise.
- Lead development teams and was involved in redesign of architecture, refactoring and object oriented techniques.
- Created a web application in VB.NET using .NET 3.0 to read and update meter information using web service calls to the main frame application. This application provides the user with the meter information and gives the option to correct any errors and fix them. The application was hosted in IIS 6.0 and Windows Server 2003.
- Implemented a WinForms application in .NET 2.0 for the team’s internal development and testing.
- Worked on maintenance projects that involved enhancing the security in the applications using active directory, authentication and authorization concepts. Development was done using VB.NET. Worked with Production support team for code fixes and bugs.
- Worked on projects using the Common Solution Platform (CSP) which comprises of the presentation tier involving .NET components and the data layer using Java web service calls.
- Implemented a web application to replicate the functionality of an external AEP customer website providing detailed usage information and billing. Created the design document and also developed and tested the application in C# using the CSP framework. Used CLR profiling to implement various improvements in reducing garbage collection processor time by reducing amount of large objects created on the heap.
- Converted an application from the classic ASP to ASP.NET to make it more secure and stable.
- Wrote and tested PL/SQL and T-SQL code for a meter application.
- Worked with SharePoint development team to implement MOSS 2007 for corporate intranet and collaboration.
- Designed and developed SSIS packages and stored procedures as part of application development to maintain optimal performance and data transformation from Oracle to SQL Server.
- Develop and deliver dynamic reporting solutions using SQL Server 2005 and 2008 Reporting Services (SSRS).
- Implemented code version maintenance/tracking using Microsoft Visual Source Safe, Microsoft Team Foundation Server and CVS.
Environment: VB.NET, C#, ASP, ASP.NET, WinForms 2.0, Oracle 9i, PL/SQL, T-SQL, .NET Framework 1.1, 2.0, 3.0 & 3.5, Web Services, Windows Server 2003, Microsoft Enterprise Library, MOSS, VS.NET 2005/2003, SQL Server 2005/2008, SSIS, SSRS, XML, XSLT, CSS, LDAP, JavaScript, IIS 6.0, Microsoft Visual Source Safe, Microsoft Team Foundation Server, CVS.
Confidential, Latrobe, PA
Senior Web Developer
Responsibilities:
- Team member of the Global Information Technology group which deals with the web page development of Kennametal.com
- Involved in architecture, system design and lead a team with a strict deadline schedule.
- Designed, coded websites using Adobe Dreamweaver, Adobe Photoshop, HTML and JavaScript.
- Responsible for design and re-design of existing web site using JHTML, JavaScript, CSS and Java droplets.
- Consulted with business units, marketing team and production support on site design, creation and modifications.
- Developed and maintained applications for tracking web site activity to monitor usage.
- Implemented code version maintenance/tracking using Microsoft Visual Source Safe.
Environment: Adobe Dreamweaver CS3, Adobe Photoshop CS3, CSS, HTML, JHTML, JavaScript, ASP.NET, Visual Studio 2005, IIS 6.0, Microsoft Visual Source Safe, MS Office.
Confidential, Pittsburgh, PA
Senior .NET Developer
Responsibilities:
- Key member of the Business Logic development team which was responsible for implementing the basic building blocks of the TrueOMF(Object Model Framework).
- Development was done using Agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Lead teams of developers using Agile techniques and XP concepts.
- Involved in architecture, design and implementation stages of the project lifecycle.
- Developed modules by applying Object Oriented Programming techniques using Polymorphism, Encapsulation and Inheritance.
- Used Reflection API extensively to invoke methods on classes at runtime using late binding techniques due to the dynamic nature of the software.
- Implemented Functional Objects which, with patterns, tools and packages which are encompassed in Solution Domains which can be combined to create MEF’s (Message Exchange Frameworks).
- Worked with XML, XSD’s using serialization and deserialization techniques including writing custom classes for the same.
- Used the Microsoft Workflow Foundation & WCF to design and implement Workflows and web services using C# classes that can be modified as part of the SOA design.
- Developed test GUI in C# using WinForms 2.0.
- Created request and response XML schemas using Xml Spy 2005 Enterprise Edition.
- Unit Tested and performed coverage tests using NUnit and debugging tools within .NET.
- Used Subversion and CruiseControl to manage code versioning and continuous integration.
- Participated in database design using ER diagrams, performance tuning and query optimizations.
- Wrote SQL scripts and used stored procedures in SQL Server 2005 which was the backend of application.
- Performed data transformation from existing database in Oracle to the SQL Server using SSIS & custom migration application in C#.
- Develop and deliver dynamic reporting solutions using SQL Server 2005 Reporting Services (SSRS).
- Created branches and tags for production deployments in n-tier environment.
- Participated in meetings with the clients to gather business requirements and offer technical direction including creating component and detailed design documents.
Environment: C#, Microsoft WF & WCF, .NET Framework 1.1, 2.0 & 3.0, Web Services, WSE 2.0, Microsoft Enterprise Library 1.1, VS.NET 2005, SQL Server 2005, SSRS, NUnit, XML, XSLT, Subversion and CruiseControl.
Confidential, Atlanta, GA
Senior .NET Developer
Responsibilities:
- Developed and deployed Echo Web Service & .NET Test GUI using VB.NET & WSE 2.0.
- Developed WinForms client in VB.NET using .NET 2.0.
- Utilized Microsoft .NET WSE 2.0 (Web Services Enhancements) add-on with .NET Framework providing capabilities like message-level security & content-based routing.
- Created request and response xml schemas using Xml Spy 2005 Enterprise Edition.
- Implemented Soap Filters to validate request and response against their respective schemas.
- Created Soap Extensions for tracing inbound/outbound Soap messages for debugging.
- Create Custom Soap Fault classes to generate fault patterns as per Carbon.NET framework requirements.
- Tested the interoperability of .NET/BizTalk services via HTTP and WMQ transport.
- Configured the Echo service for Logging, Security and Error management.
- Installed X.509 digital s and utilized the VS.NET/WSE 2.0 tool to create the policy files for signed message transaction between client and service.
- Tested Message tampering of signed messages by creating filters at the .net client.
- Configured BizTalk Service using the BizTalk Server Admin Tool setting up the Orchestrations, Send Ports and Receive locations on Windows 2003 Server.
- Utilized the BizTalk Deployment Wizard to import the binding XML files. Utilized the HAT tool to track BizTalk Message Activity.
- Involved in performance and allocation profiling of web services using IBM Rational Purify.
- Deployed and maintained both the applications in an n-tier environment. Wrote the build scripts to create installer MSI package for the Echo Web Service & .NET Test Driver.
- Provide production support for Carbon.NET Framework.
- Implemented the authentication of users in Bellsouth LDAP meta-directory using .NET Directory Services API.
Environment: VB.NET, .NET Framework, Web Services, WSE 2.0, Microsoft Enterprise Library 1.1, Microsoft BizTalk 2004, Visual Studio 2005, ASP.NET, IBM Rational Purify, PL/SQL, T-SQL, Oracle 9i.
Confidential, Irving, TX
Senior .NET Developer
Responsibilities:
- Developed singleton .NET remoting object for communication between SSP client and SSP server. Used an interface as a remoting object.
- Hosted the remoting object in IIS.
- Communication between client and server was in XML and hence used XML Document extensively for this purpose.
- Implemented modules by applying Object oriented concepts including Inheritance and Polymorphism.
- Designed and developed applications using C# with ASP.NET and ADO.NET.
- Developed UIs in ASP.NET with validations and exceptions.
- Developed Stored Procedures in SQL Server 2000 and used cursors in a few of them.
- Consumed Xml web services provided by backend ordering services using proxy classes and HttpWebRequst and HttpWebResponse classes on SSP server end.
- Used customized logging classes to log data to file or database.
- Implemented event handlers using delegates in Winforms to update multiple controls at the same time.
- Responsible for creating test cases for all the modules that I was involved with.
- Used asynchronous delegates to send order details to remoting server.
Environment: Microsoft Visual Studio .NET 2003, .NET Framework 1.1, C#, ASP.NET, ADO.NET, Winforms, Rational Unified Process, Rational Clearcase, IIS 5.1, Active Reports 2.0, NUnit, Windows XP Professional and SQL Server 2000.
