.net Software Developer Resume
VA
Executive Summary:
- More than 7 years of experience in all phases of application design and development for Web-based systems using ASP.NET, Web Services, AJAX, Windows Services, C#, ADO.NET, HTTP Modules, HTTP Handlers, CSS and JavaScript.
- Performed SharePoint Web Part and Master Page development utilizing Visual Studio 2008, SharePoint Designer 2007 and C# with SQL Server 2005.
- Created deployment package for Web Part and Workflows using Visual Studio 2008.
- Performed MOSS 2007 Installation and Administration on Windows Server 2003
- Involved in creating and publishing InfoPath 2007 forms to SharePoint Document Libraries for gathering & sharing information.
- .NET Charting Web development, utilizing ASP.NET and C#.
- Extensive experience in SQL Server Database design, developing T-SQL queries, Stored Procedures and Triggers using SQL Server 2005.
- Utilized UML and Prototypes through Agile development process to implement requirements.
- Started work as an Embedded Systems developer and retains that special attention to detail.
- Learned C++ on his own time and actually taught C++ on his first C++ assignment.
- Has been working with one database or another for 10+ years, with the last five years focused on SQL Server 2005.
- Maintained very challenging environment and team spirit among the developers.
- Worked closely with the team members to ensure compliance with the standards and Protocols.
- Acted as an advocate for and provide consulting on technical architecture standards and best practices by advising and training project teams.
- Fostered and developed effective teamwork amongst developers as well as their interactions with related initiatives and the business team.
Learning Credentials:
BA, Computer Science and Mathematics
Set Focus LLC
Parsippany, NJ
C# / .NET Masters Program
Technical Proficiencies:
Microsoft Technologies: ASP.NET 1.1, 2.0, 3.5, C# MOSS 2007
Databases: SQL Server 2005, Oracle 8i
Development Tools: Visual Studio 2005, Visual Studio 2008
SharePoint Tools: SharePoint Designer 2007, MOSS 2007
Programming Languages: C#, C++, C
Professional Experience:
Confidential, VA (February 2011 to March 2012)
Sr. (C#) .Net Software Developer
Converted the ASP.Net web site to ASP.NET MVC 3
Confidential, MD (August, 2010 January 2011)
Principal Software Developer
This was basically more of a operations than a development position where my primary role was to respond to trouble tickets written by end users and/or the testing department.
Technologies: Windows Server 2005, Visual Studio 2008, ASP.Net, C#, CSS, JavaScript
Confidential, VA (March 2010 July 2010)
Software Developer
Intranet Site:
Multivision required an intranet website to manage proposals and resumes. The scope of the task required management of resumes for internal staff and for external consultants. In matching proposal timelines and requirements to Multivision assets and dates of availability, distributed team activities had to be coordinated through one central location to achieve optimal performance and organization of day to day duties.
Responsibilities:
- Performed MOSS 2007 Installation, Administration and Development tasks in support of Multivision Inc. Web Development an Team Collaboration.
- Was involved in all phases of the Software Development Live Cycle: Requirements, Analysis, Design, Testing, Implementation and then regular maintenance and enhancements.
- Installation tasks entailed: building the base Windows Server, installing the Active Directory Domain Controller, installing IIS, installing Windows SharePoint Server and installing Microsoft Office SharePoint Server 2007.
- Administrative tasks also entailed enabling and configuring versioning in Lists and Libraries.
- Development tasks entailed: Development of Master Pages and Web Parts.
- Utilized ASP.NET, C#, Master Pages and Web Parts to develop a Web integrated set of controls, that enabled users to modify the content, appearance and behavior of the SharePoint Web pages through the browser.
- At the User Interface tier of the Web Portal, these controls enabled external consultants to directly register their skill sets and their associated industry backgrounds and to also indicate their potential training needs for future requirements.
- These controls also enabled internal staff to register proposal requirements for existing proposals as well as pending proposals in the pipeline.
- These controls were deployed as SharePoint Web and InfoPath forms and the information was seamlessly posted to InfoPath Document Libraries and to a SQL Server database.
- At the Business Logic tier of the application, the information captured was matched through key fields, to existing and pending proposal requirements. These matchings as well as requirement gaps were then made available to management through additional ASP.NET/C# and .NET Charting reports.
- At the Database tier of the application these skill sets, requirements and gaps were captured in a SQL Server database though SQL Stored Procedures.
- ASP.NET/C# Web Parts were deployed to support Multivision management requirements to monitor, analyze and utilize the information captured though these registration and corroboration activities though a series of both Sequential and State Machine Workflow approval processes, which enhanced coordination efforts through a series of automated email notifications.
- General information about all corroboration activities were promoted to the Multivision Inc. teams through collections of SharePoint Blog sites and Wiki Sites.
Technologies: Windows Server 2003, Visual Studio 2008, MOSS 2007, SharePoint Designer 2007, C#, ASP.NET, ADO.NET, Master Pages, Web Parts, .NET Charting, SQL Server 2005 T-SQL and Stored Procedures, Active Directory, IIS, JavaScript, CSS
Confidential, VA (May 2009 February 2010)
Lead .NET Software Engineer / Architect
Responsibilities:
- Architected a heavily database driven web site using ASP.NET, C#, and ADO.NET along with SQL Server 2005.
- Developed an Http Module and two Http Handlers to support specific site requirements.
- Developed 2 web services for the site and consumed those web services from Windows Forms applications.
- Developed 8 Windows Forms applications in C# for the site: Confidential.
Technologies: Windows Server 2003, Visual Studio 2005, C#, ASP.NET, ADO.NET, Web Services, Windows Forms
Confidential, VA (December 2008 April 2009)
Sr. .NET Software Engineer
Responsibilities:
- ASP.NET development projects for the U.S. Army.
- Supported the Joint Services Web Portal project.
- Debugged database integrity issues. Resolved by identifying errors and correcting them in SQL coding as well as removing the offending records from the database.
- Debugged user interface issues. Resolved by correcting the offending ASP.NET pages.
- Debugged session timeout issue. Resolved by adding a state command to the web.config file.
- Used Visual Studio 2005 and .NET 2.0, SharePoint 2007
Technologies: Windows Server 2005, Visual Studio 2005, C#, ASP.NET, SharePoint 2007
Confidential, Chantilly, VA (March 2008 November 2008)
Sr. .NET Software Architect
- Lead architect in an effort to move a health management system from VB6 to .NET 3.5.
- Used Visual Studio 2008 Team Foundation and .NET 3.5
Sr. .NET Software Architect
- Helped them convert to using a Web Service for their database access and coached their developers in how to call the Web Service Async.
- Enhanced their web site to handle credit card payments.
- Enhanced a Windows Console application for sending out credit card statements by converting it to run as a Windows Service and making it more robust.
- Used ADO.NET for the data layer.
- Used Visual Studio 2005 Team Foundation Server for development in .NET 2.0.
- Limited exposure to JavaScript and XSL.
- The Agile methodology was used here.
Confidential, Crystal City, VA (April 2007 October 2007)
Sr. Software Engineer
- Developed a complex workflow application using .NET 3.0 Windows Workflow Foundations in 4 months
- Used WCF to communicate with the Windows Workflow Foundations project from the web site.
- Developed 8 complex ASP.NET pages in C# in one month for a new application before they decided to switch over to Java for further development.
- Used ADO.NET for the data layer.
- Used Visual Studio 2005 Team Foundation Server for development.
- Developed 120 HTML pages based on old application screen shots in two months.
Confidential, VA (November 2006 March 2007)
Sr. .NET Developer
- Team Lead for a group of 3 web developers.
- Completed an existing ASP.NET Content Management System in VB.NET in two months.
- Trained one Jr. Developer in C# .NET in one month.
- Started work on a new classified ASP.NET project in C# .NET
- Created SQL Server 2005 Database.
- Created stored procedures for the classified ASP.NET project.
- Created data access layer and business objects for classified ASP.NET project.
- Completed classified ASP.NET project in C# .NET in one month.
- Used ADO.NET for the data layer.
- Used Visual Studio 2005 Team Foundation Server for development.
Confidential, VA (March 2006 October 2006)
Sr. .NET Developer
- Team Lead for 2 web developers.
- Converted a partially developed Hospital Administrator site from VB.NET to C# .NET in one month.
- Trained Jr. Developer in C#.NET in one month.
- Completed the Hospital Administrator web site using C# .NET in one month.
- Used ADO.NET for the data layer.
- Limited exposure to XSL.
Sr. .NET Developer
- Working with the Document Imaging Group on a new project targeted to the commercial market.
- Developing C# Windows Forms based interfaces, utility classes, and the Configuration Utility interface.
Confidential, NJ (July 2005 September 2005)
.NET Developer - Master's Program
- Designed a “Public Library Management System” in C# .NET in a Win-Forms application, employing object-oriented programming concepts.
- Used C#.NET and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies. Components were consumed by web applications and windows applications utilizing SQL Server 2000 and stored procedures to perform logical business transactions.
- Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Created complex business components inC#.NET using .NET Class Library assemblies while migrating and implementing them in a multi-tier environment suitable for Microsoft Transaction Server (MTS) and COM+ to address application infrastructure issues associated with building scalable enterprise level applications used by many clients.
- Ported the “Public Library Management System” do a dynamic ASP.NET Internet/Intranet model utilizing the same secure middle tier data access components. Non-Public web pages were secured using Windows Integrated and ASP.NET forms security models.
- Created Deployment projects for .NET applications using Microsoft’s MSI packages.
- As the lead developer on a team of 4 developers, designed and developed a multi-tiered IT Recruiter Placement Application, similar to Monster.com web site, with the capabilities to post jobs, search jobs and query reports. Project included building a Windows based front end interface for managing the system and database. Created administrative security levels for different users, and wrote stored procedures.
Technologies: C#.NET, SQL Server 2000, Transact-SQL, ADO.NET, ASP.NET,Web Services, COM+, CSS, JavaScript and HTML.
Confidential, NY (January 2005 July 2005)
MS Access Consultant
- Developed a database using MS Access to the client’s specifications. This database replaced a paper based system for tracking orders and deliveries on the factory floor as well as billing in the front office.
Sr. Software Engineer / Architect
- Technical Lead for a team of 5 C++ developers.
- Chief Architect for the Data Collector component of their software system.
- Developed a reporting system for the server management application.
- Designed, modified, developed, wrote and implemented Client/Server software applications for train control & tracking applications at client sites.
- Technical lead on a UNIX based C++ application that processed messages from other application units and stores information in Oracle 7 and/or Oracle 8 databases for further analysis.
- Transformed a critical software component, the database recording module,using C++ language features to greatly increase the number of developers who could safely work on this component.
Confidential, Rochester, NY (April 1998 December 1998)
Config. Management Consultant
- Created and enhanced Kern Shell Unix scripts running on Sun Unix servers and tools to automate source code control procedures and production build process in two months.
- Developed developer training course in one month.
- Trained 10 developers and developed server database with GUI interface for tracking and reporting development changes in one week.
- Incorporated CVS check in/out procedures to enhance communication with developers in two months.
- Eliminated need for outdated proprietary MakeMake system and makebase files.
- Built and maintained a Configuration Management web site to improve knowledge transfer to members of the department and other interested parties in three months.
Confidential, Inc., Rochester, NY (May 1997 April 1998)
Sr. Software Engineer
- Enhanced pictometry image software, installing and configuring Oracle 8.03 on Windows NT, converting to structured file storage, and installing several user interface enhancements. Tools used: Visual Studio 6 and C++.
Confidential, Rochester, NY (June 1994 April 1997)
Sr. Software Engineer / Architect
- Supported business needs in Windows application development, including a bidding application, a focus group tracking database, and automatic client report generation. Developed several UNIX based data filtering/cleaning utility applications.
Confidential, NY (March 1992 June 1994)
Consultant
- Developed a Windows Executive Information System (EIS) prototype
- Converted divisional data for a new financial reporting system by designing, creating, and documenting several file format conversion utilities.
- Developed a PC based, event driven, windowing application in C++
- Provided training for experienced C developers in the advantages and syntax of C++.
Software Engineer
- Developed PC based software development tools in C and BRIEF macro language for multi-lingual database.
- Developed PC based (C++) sales force automation application.
- Developed and executed test procedures for radio equipment control software.
- Designed and developed software for PC controlled paper-handling mechanisms.
Eastman Kodak Company, Rochester, NY (May 1983 January 1989)
Software Engineer
- Designed and developed software for microprocessor based development projects.
- Involved in all stages of project: concept, hardware selection, hardware design (limited), hardware debug, systems integration and test.
- Developed prototype handheld and desktop blood analyzers, a thermal profiling instrument that was used in early AIDS research, three different prototype digital pipettes, and a NASA blood analyzer required to operate in zero gravity which is currently flying on the International Space Station.