.net Developer Resume
CAREER OBJECTIVE:
To use my long experience and well honed skills as an Managing Software Development Teams and Projects, Solution Architect, Distributive Application Multi - Core Software Design, Enterprise Application Integration, and Database Developer in a dynamic work environment where both personal and professional growth can be realized.
SUMMARY:
- Member of an elite international software development team.
- Member of 6 Sigma Development Team
- Able to work autonomously as well as an integral part of the team process.
- Highly effective communicator, both orally and in written form.
- Adhere strictly to detail and take great pride in producing a quality product.
- Recipient of numerous accolades for work performance.
- Proficient in the design, creation, and implementation of diverse application projects.
- Flexible, and embrace change in the workplace.
- Adept in the reading and translation of technical documents into software architectures.
- Trained corporate trainers in a wide array of newly introduced products.
- Developed comprehensive training material for quality assurance testing protocols.
TECHNICAL SKILLS:
Programming Languages: C#/C++HTML/CSSJavaScriptJQueryADO.NETASP.NETXMLGDI+ .NET versions 4.5, 4.0, 3.5, 30, 2.0.Window Presentation Foundation (WPF) NET Compact Framework Parallel Extensions to the .NET Framework 4.0 MVC LINQ
Data Base: Microsoft SQL Server 2005Microsoft SQL Server 2000Microsoft SQL Server 7.0, Microsoft SQL 2005 ExpressMicrosoft Access, Oracle8iOracle 10gOracle 10g Express
Database APIs: ADO.NetActiveX Data Object (ADO) Data Access Object (DAO), T-SQLPL/SQL
Modeling Technology: Unified Modeling Language (UML)Behavioral Diagrams include the Use Case diagram, Activity diagram, & Interaction diagrams, Structural Diagrams include the Class diagram, & Object diagram, Model Management Diagrams include Packages, which are used to represent Subsystems, Service Oriented Architecture (SOA)
Operating Systems: Windows 7Windows Server 2008Windows Vista, Windows 2003 ServerWindows 2000 ServerWindows NT 4.0 Server, Windows XPWindows 2000 ProWindows NT 4.0 Workstation, PocketPCWin CE WinCE.NET
PROFESSIONAL EXPERIENCE:
Confidential
.NET Developer
Responsibilities:
- I was responsible for creating a framework that applied this new look and feel to the User Interface.
- I was responsible for designing custom window components that implemented the User Interface Style Guide, by applying color themes, gradients, and other aesthetically pleasing improvements.
- I was responsible for improving the Usability and Clarity of the functionality of screen elements, through reorganizing screen layout and ensuring accessibility of screen element functions.
- I was responsible for implementing these objectives using C# and Visual Studio 2010 across the over 500 screens, which included WinForms and WPF, and 100 applications that comprise the PathNet solution.
Confidential, Cedar Rapids, IA
.NET Developer
Responsibilities:
- Graphical User Interface (UI);
- Specify receiver baud rate;
- Specify GPS receiver output NMEA messages and data rate;
- Perform license activations for the receiver for a variety of performance modes;
- Calibrate the Terrain Compensation Module for roll & pitch angle estimation;
- Perform software uploads for field upgrades, by either Confidential Service Personnel, or the agriculture end User.
- I was able to design and develop a multi-threaded application that met their requirements, within the delivery scheduled.
- I designed and developed a Window’s Application for use in manufacturing.
- This application allow 8 units to be programmed simultaneously.
- I designed and develop an library to communicate with their new GPS units.
Confidential, Cedar Rapids, IA
Senior .NET Developer
Responsibilities:
- I collaborated with the development team to design of the application.
- I designed Multi-Threaded design.
- I was able to identify ways in reducing the memory footprint of the application.
- I test various architectural components of the desktop application and the Web Services.
- I design and execute test that are designed to stress the ChargeMaster Pro Toolkit. After analyzing test results, make recommendations to the project architect on how to make improvement.
- I designed a data import component that retrieved data from 11 Excel spreadsheets, used by the office personnel. This data import component would translate the data in the Excel spreadsheets into either XML data, or other business objects, I developed.
- This included cleaning, and validating the data in the Excel spreadsheets, prior to the data being displayed to the user, and uploading the data to either the SQL Server 2000 or 2005.
Confidential, Cedar Falls, IA
Data Architect /.NET/Sr. Software Engineer
Responsibilities:
- Responsible for database design, SQL Server 2005 on Windows 2003 Server, for an eCommerce Application.
- Designed, developed, and tested the Business Access Layer (BAL) and Data Access Layer (DAL).
- Developed installation scripts for SQL Server 2005 for creating the database tables, stored procedures, scalar and table-value function.
- Developed, SQL/CLR stored procedures/functions. The eCommerce Application was written in ASP.NET 2.0 using Microsoft Ajax Extensions.
- Used ADO.NET SqlConnection and SqlCommand classes to read and write data asynchronously. The ASP UI was developed in VB.Net, while the Data Access, Business Access Layers, and Business objects were developed using C#.
Confidential, Cedar Rapids, IA
Solution Architect / Principle-Lead .NET Software Engineer
Responsibilities:
- Provide Architecture for Highly Scalable Distributive Application that included Web Services, ASP Application, and Smart Client Application.
- Assisted in performing Threat Modeling for the application as a whole and each of the components by:
- Documenting the Trust Boundaries,
- Identifying the assets that needed protecting,
- Document the Application’s Entry Points and Trust Levels
- Provide input on Best-Of-Class Software Design, Development, Testing, & Deployment Practices
- Integrating a diverse set of data sources, used by different divisions within the company, the into a consistent data store that the application would use. This diverse set of data sources included SAP, SQL 2000, Microsoft Access Databases, and Excel Spreadsheets.
- Document design approach techniques to be used to develop the Financial Application.
- Diagram the technical detail design using industrial standard practices, such as Object Oriented
- Design Analysis, Unified Modeling Language, Entity Relationship Diagrams.
- Develop a Detail Design Document that includes the detail necessary to communicate the design from both a technical and non-technical view point.
- Develop preliminary Test Plans and estimate testing effort.
- Develop a high quality GUI, for the Smart Client Application that allows the user to be able to work on an assorted set of hardware platforms from small form-factor laptops to large desktop systems.
- Develop a Window’s Application that will allow the user to work disconnected, as well as provided to connectivity across either the corporate network, or remotely across the internet.
- Development of the financial applications using C#, ADO.Net, Crystal Reports
- Design and Develop the Smart Client Application’s Presentation Layer using C# and Infragistics’ NetAdvantage components
- UML Diagrams, include Use Case, Static Structure, Activity, State, Sequence, and Interaction
- Provide an estimate that enumerates the level of effort in each task area within the project schedule.
Confidential, Kansas City, MO
Microsoft.NET Application Development
Responsibilities:
- Member of an Elite International Development Team, assembled from Canada, England, Russia, India, & Pakistan
- Confidential Geospatial Services is currently in the process of obtaining ISO 9001:2000
- Improved Query Performance by 25% and Data Set Read/Write by 35 %, to local database.
- Improved Download/Upload time to Enterprise Databases by 25%.
- Development of an Application Framework for set of Oil & Pipeline Applications that are being developed for clients of GE Energy.
- Developed components using C#, ADO.Net, Advanced .Net Remoting, GDI+
- Developed and Updated UML documentation as required
- Develop a Data Access Layer Framework that will work across multiple heterogeneous data sources such as:
- Development of database components for the industrial standard Integrated Spatial Analysis Techniques (ISAT) DB Model
- Development of database components for Downloading/Uploading data to SQL Server 2000 Enterprise Database.
- Development of database components for Downloading/Uploading data to Oracle 8i & 9i Enterprise Database.
- Development of components for accessing data from XML and ISAM Text Files, and present the results as if they came from a database.
Confidential, Cincinnati, OH
Microsoft.NET Application Development
Responsibilities:
- Assisted in the Designed, Developed Tested, Deployed a Microsoft.NET Compact Framework Applications that was written in C#.
- Assisted in the Globalization of a PocketPC Application.
- Designed, Developed Tested, Deployed a Microsoft.NET Applications that was written in C# and VB.NET. These .NET Applications used ADO.NET, GDI+, SQL Server 2000, and UML’s Use Case and Interaction Diagrams.
- Incorporated performance into a C#, ADO.NET, and SQL Server 2000 application
- Desktop and Client/Server Database Applications were developed that allowed the user to connect to either a local or remote database.
Confidential, Waterloo, IA
Software Architect/ Principal Software Engineer
Responsibilities:
- All Designs were done using UML and Object Oriented Design (OOD)
- Designed, Developed, Tested, Deployed Windows Desktop Applications created using VisualC++.
- Designed, Developed, Tested, Deployed Windows Desktop Applications created using Visual Basic.
- Designed, Developed, Tested, Deployed COM/COM+ Business Objects using VisualC++ &Visual Basic
- Designed, Developed, Tested, Deployed Database Applications using Microsoft SQL Server & Access
- Designed, Developed, Tested, WebPages
- Assisted in the Design of an ASP Project
- Developed System, Functional & User Interface Requirements
- Prioritization implementation of functional and Interface Requirements
- Trained corporate training staff on the use of new applications.
