Senior .net Developer Resume Profile
GARY Mandela
Gary is a Senior .NET Developer/Project Manager with over 25 years IT experience developing web based and desktop applications in agile environment Scrum , embracing the Agile Manifesto and applying current technologies and techniques. His expertise lies in developing complex applications with enhanced user experience utilizing JavaScript, Microsoft .NET technologies, ASP.NET, C , and MS SQL Server. Gary has utilized Team Foundation Server, Subversion, and Microsoft Visual SourceSafe for source code control. Working as a Project Manager, Software Developer, and Consultant, Gary has been responsible for business needs analysis, database design and data modeling, software design, programming development and implementation with various sized staffing. He has strong written, verbal, and interpersonal skills and a proven ability to resolve conflict. Gary excels at creating strong, cohesive development teams and delivering projects on time and on budget, meeting the management's goals and objectives.
SKILLS
- .NET Technologies: C , MVC, ASP.NET, .NET Framework 4.5/4.0/3.5/3.0/2.0, ASP.NET AJAX, LINQ, Silverlight, WCF, ADO.NET
- DEVELOPMENT TOOLS: Visual Studio .NET 2012/2010/2008/2005, Microsoft MVC, Twitter Bootstrap, nopCommerce 3.50, Visual FoxPro 9.0 and earlier, FoxPro 2.6 and earlier
- LANGUAGES: SpecFlow Cucumber for .NET , Selenium Webdriver, JavaScript, jQuery, Ajax, HTML5, CSS, XML, VB Script, ASP
- Distributed Technologies: Web Services WCF, REST, SOAP , COM, DCOM
- DATABASES /
- Database Technologies: MS SQL Server 2012/2008 R2/2005/2000, T-SQL, SSIS, DTS, SQL, Stored Procedures, Queries, SSRS
- REPORTING TOOLS: MS Reporting Services SSRS , Crystal Reports
- Desktop SOFTWARE: Microsoft Office, Visio, Excel, Word, Microsoft Project, Photoshop, Adobe Acrobat, Quality Center
- Version Control: Team Foundation Server 2012/2010/2008/2005, Harvest Subversion, Microsoft Visual SourceSafe
- Other Tools: DynaTrace, Splunk, xCase, FoxFire, Visual Fox Express, MaxFrame, Webconnect, OLE Automation
- Methodologies: Agile-Scrum, Behavior Driven Development BDD , Test Driven Design TDD
EXPERIENCE
Fashion Jewelry Ecommerce Website | Confidential |
- Creating a custom e-commerce website using the open-sourced nopCommerce framework. The website requires unique product offering displays and the ability to display correctly on mobile, tablets and desktop devices.
- Add new outputs and widgets by extending the MVC-EntityFramework open-source nopCommerce framework.
- Created a theme using Twitter Bootstrap framework to implement Responsive Design
Confidential |
Health Provider-Health Benefits Search and Claims Inquiry Website |
- Using a Scrum team of five developers, a business analyst and a Scrum Master and using two week sprint intervals, performed development tasks to support a public facing health provider portal website allowing the verification of insured eligibility and benefits, displaying of claim reimbursements and adjustments as well as other health provider specific features.
- Utilized Visual Studio Team Foundation Server 2012/2010 with C , ASP.NET, JavaScript, jQuery, Ajax and MS SQL Server in implementing the requirements.
- Instrumental in developing and implementing a powerful client-side grid display using JavaScript, jQuery, CSS, templets and JavaScript Ajax calls to backend services.
- Implemented Continuous Integration of code changes using Visual Studio Team Foundation Server into development and QA sites providing automated testing opportunities.
- Implemented Business Driven Development BDD techniques using Cucumber in SpecFlow and Selenium Webdriver for testing automation.
Individual Health Insurance Application Website |
- Performed analysis, development and testing for web base applications allowing an individual to make application for health insurance. The application allows the user to compare various product offerings, email comparisons, email quotes and make application. The application process requires the answering of health questions and provides opportunity for the applicant to expand on specific health detail.
- Utilized Visual Studio Team Foundation Server 2012/2010 with C , ASP.NET, JavaScript, jQuery, Ajax and MS SQL Server in implementing the requirements. Made recommendation and implemented expanded development environments to facilitate multiple development releases.
- Made extensive changes in data driven access from a domain name approach to using zip code.
- Championed the completion of a project allowing emailing of quotes and plan comparisons to completion when it was determined that the project was not to specification and was delaying release to production.
Confidential |
- Establish and maintain branching, build and deployment strategies for 16 test regions and up to five concurrent release while controlling deployment to production.
- Utilized Visual Studio Team Foundation Server 2008/2005 with C , Excel and ASP.NET in the source controlling, branching, building, staging and deploying of application code, SQL scripts, web services, Maestro workflow, SSRS files and Excel template to testing, performance testing and production environments.
- Developed advance deployment tools for SQL script deployments in SQL2008 R2 using Visual Studio 2008/2005
- Create sophisticated Team Foundation Build projects for advance staging and deployment for 16 test regions and labeled version control supporting Click-once technologies.
- Create build services for full and continuous integration builds on a dedicated build server for code check-ins.
- Supported release management practices for testing and production environments including defect tracking, acceptance testing and integration.
Confidential |
- Developed a proof-of-concept model implementing the recently released Microsoft Model-View-Controller MVC . Utilized Visual Studio.NET 2008/2005 .NET Framework 3.5/3.0/2.0 and Team Foundation Server 2008/2005 with C and ASP.NET in the implementation.
- Investigated various implementations of ViewData vs. ViewModel approach to interact with the View layer.
- Used jQuery and jQuery Treeview Plugin for implementation of a TreeView control.
- Utilized Team Foundation Server for daily tracking of defects.
Confidential |
- UI Web Developer on a 10 member development team to implement a 5 million dollar project to create an application to facilitate centralized administration of user group and account permissions/entitlements across Tier One Wholesale applications. Utilized the latest development tools and techniques: Visual Studio 2008/2005 .NET Framework 3.5/3.0/2.0 , using LINQ for service and UI data handling Window Communications Foundation WCF for services interface and ASP.NET AJAX and jQuery to enhance the user experience UX .
- Utilized Visual Studio 2008 with C , ASP.NET 2.0, JavaScript, ASP.NET AJAX, HTML, jQuery, LINQ, Team Foundation Server 2005, and SQL Server 2005 Reporting Services to creat complex custom wizard like navigation web pages with MasterPages, CSS and inherited Page Objects
- Utilized short iterative development cycles similar to Agile techniques. Followed Test Driven Design TDD principles.
- Made extensive use of JavaScript and ASP.NET AJAX to provide a superior user experience by reducing the amount of round trips to the server and creating a more natural and intuitive interface.
- Suggested the use of jQuery to enhance JavaScript development which significantly reduced client side development time by encapsulating common behaviors and handling cross browser inconsistency allowing more time to solve the problem at hand and reducing development costs.
- Created classes, helpers, and many reusable user controls and complex server controls to facilitate code reusability throughout the application. This included a complex, data intensive grid-like control including checkboxes and textbox data entry inside the browser environment using JavaScript.
- Developed SQL statements and stored procedures for retrieving data from the SQL Server database.
- Designed and implemented more advanced ASP.NET techniques including HTTPHandlers and HTTPModules to take more control of the IIS Server request handling and provide better security.
- Created and consumed web services on the ASP.NET side.
- Developed XML/XPath queries so that the other integrators could test the code to be integrated into their product
- Developed a Change Tracking control to track user changes to allow for detection of user's attempt to navigate away from the current page when changes were pending and provide an appropriate warning. This control was implemented enterprise wide.
- Store developed code and tracked defects in the Team Foundation Server repository.
- Responsible for UI implementation decisions and task completion estimates throughout the project.
- Gained and leveraged a thorough understanding of all requirements from the database layer through the services layer into the UI that was required for implementing the project of this depth and complexity.
- Coordinated the development efforts of geographically distributed teams.
Confidential resource products |
- Using Visual Foxpro 9.0 redesigned the supply chain system from the bottom-up. Designed and implemented new intuitive user interfaces to support ease-of-use and to reduce training costs.
- Designed and implemented enhancements by using sound object oriented design patterns and classes, thereby increasing reusability and consistency from the data access layer through the business layer and into the interface.
- Created and designed classes to exploit Web Services features and allow future expansion to be implemented onto the Web.
- Enhanced the tracking of inbound inventories and manufacturing process to allow production managers to control cost by instituting more Just-In-Time controls and allowing upper management to perform more accurate forecasting tasks.
- Managed the source code versioning with Microsoft Visual SourceSafe. Utilized a home-grown customized defect tracking tool for managing defects.
Confidential |
- Designed and developed an Exposition/Tradeshow Floorplan Mapping application that required a complex highly graphical user experience. Decidd, after extensive requirement and facdt gathering, to implement a multi-language solution using C , ASP.NET, .NET Framework 2.0, HTML, CSS, AJAX.NET, ASP.NET AJAX Atlas and extensive JavaScript the client wanted a browser solution without using Flash .
- Designed a graphically based web page to display trade show floor plan booths by simulating Google Maps drag and zoom behaviors. Utilized advanced JavaScript features prototypes and classes to track mouse positions, dragging and clicks .NET Framework's GDI to creat dynamic booth representations including exhibitor names, booth number, gradient coloring, etc. . Implemented a web page that could be dynamically resized.
- Implemented functionality to support the process of the floor plan drawings that were originated in AutoCAD .through a translator and memorialized into a MS SQL Server 2005 database where mooth demographics were maintained. Implemented a periodic translation request back to AuotCAD. Wrote SQL stored procedures and statements for retrieving data.
Confidential |
- Provided the architecture and developed the Auto Industry Request for Quote System using C , WinForms, MS SQL Server 2005, SQL, and Excel. This is a vertical market application to be sold to part manufactures by this organization.
- Co-designed the system by interviewing the domain expert and leveraging accounting, business, OOP and database experiences.
- Responsible for implementing classes through .NET Interop to support reporting through multi-worksheet spreadsheets in Excel. These worksheets were provided by the automobile manufactures and they support various one-to-many relationships over multiple tables, requiring advance manipulation of the cells within.
- Created SQL store procedures and queries to retrieve data and to automate processes.
- Stored developed code in the Subversion repository.
Confidential |
- Worked on the Freight Audit and Payment Service System using .NET Framework 2.0 and SQL Server.
- Successfully converted VFP databases to MS SQL Server.
- Created .NET classes in C to call MS SQL Server 2005 SSIS / MS SQL Server 2000 DTS functionality to convert data in process controls.
- Generated user reports with SQL Server Reporting Services.
Confidential |
- Made extensive modification of a vertical market Donation Prospecting and Development System aimed at large universities throughout the U.S.
- Converted the VFP application to use a SQL Server 2000 database while preserving over 80 of the current code base. Changes included implementing of T-SQL triggers and stored procedures.
- Instituted a cost effective approach that allows for the use of a VFP or a SQL Server data store by simply changing a few items in a metadata database. Developed SQL queries to automate simple and complex day to day tasks.
- Extended application functionality by creating additional modules in C .NET.
Confidential |
- Produced various accounting reports for the CFO to allow for improved accounting practices. Made key changes to the .NET application to allow the organization to expand into additional regional markets within Confidential
- Performed analysis using UML for future redevelopment of the current application in C .NET.
Confidential |
- Maintained a warranty tracking system using the Visual FoxExpress framework on an ongoing basis.
- Made extensive changes to reporting module implementing Excel spreadsheet automation for most reporting, including graphing.
Confidential |
- Made extensive modification to a purchased Grain Tracking System.
- Salvaged the implementation of this system after predecessor was unable to fulfill the requirements. The system allows grain elevators to weigh, inspect, grade and categorized various food grains and allows for complicated allocation of ownership and payments.
Confidential |
- Designed, programmed and managed a complete tracking system Web Data Entry/Retrieval System from order placement to The Door delivery. The system allows remote agents throughout the U.S. and Canada to track order movements and enter delivery dates and confirmation using HTML forms and the Internet.
- Implemented an HTML page specific security scheme using Webconnect, SQL Server, ASP, JScripts, VFP7.0, COM, DCOM and VFP DLL's.
Previous experience
Confidential |
Designed, managed and programmed various Data Collection, Tracking and Government Compliance Systems using VFP6.0 and various ActiveX controls. Provided guidance on software standards, implementation, including designing a three tiered object model framework by implementing reusable objects.
Confidential |
Designed, managed, programmed and implemented a complete system from Order Taking to Fulfillment. The process included sending order information to the printing company via the internet, automating the creation of printing plates and updating the UPS system for shipping by using VFP6.0 and West Wind's WebConnect.
Confidential |
- Evaluated, selected and implemented development standards using MaxFrame. Trained both In-house staff and contractors object oriented principles and techniques using Visual Foxpro.
- Created sophisticated applications utilizing OLE Automation and Dynamic Data Exchange DDE . These techniques significantly simplified and automated time/expense tracking to headquarters.
Developer For TRW Confidential |
- Developed a Visual Foxpro based pricing book of their complete product line for their domestic and international sales staff. The application has been successfully deployed to a field of over twenty sales representatives throughout the United States.
- Employed Object Oriented techniques and advance Visual Foxpro features to provide a sophisticated and intuitive user interface for their novice sales staff.
Developer For CSC Confidential |
Re-wrote the Plant/Distributions Center Location Modeler application for the Windows environment. Responsibilities include Project Leadership, Needs Analysis, Database Design, FORTRAN-FoxPro data interchange, Screen Interface Standards and Programming.
Project Lead For British Petroleum |
Coordinated all aspects of the FoxPro beta tests including communications to the Fox development group and Fox's senior management. Evaluated new product features and development techniques. Served as chief technical advisor to application development teams creating development and user interface standards on the PC/Macintosh platforms.