We provide IT Staff Augmentation Services!

Senior .net Developer Resume

0/5 (Submit Your Rating)

Chantilly, VA

SUMMARY:

  • I have over twenty five years of software engineering experience using various software development methodologies and hardware implementations. Recent duties have been focused on Application Life Cycle Management, Software Architecture and Lead Developer roles on a .NET focused projects. I have performed many tasks ranging from translating requirements to UML modeling, defining specifications for object oriented systems and creating data warehouse reporting systems.
  • Over the years, I have utilizing various tools to model and build enterprise applications for the desktop, web and mobile platforms. As my experience will reflect, I’ve used these tools to integrate those applications with new platforms as well as existing legacy systems. I’m looking to utilize my skills with an agile development environment utilizing SCRUM as the development methodology.

TECHNICAL SKILLS:

Operating Systems: Visual Studio Team Foundation Server 2010/2012/2013 XAML(WPF, Silverlight 4.0, WP7, WP8) ASP.NET 2.0, 3.0, 4.0, 4.5: MVC 2.0, 4.0 WCF 3.5, 4.0, 4.5 C# 2.0, 3.0, 3.5, 4.0, 4.5 SharePoint 2007, 2010, 2013 JAVA Script. JQUERY 1.3 Microsoft Testing Manager 2010/2012/2013 Enterprise Architect UML Designer Visual Basic/C#.NET Compact Framework, Crystal Reports.NET Oracle ODP.NET (.NET native driver) TIBCO EMS INFORMATICA PowerAnalyzer 4.1 XML

Databases: SQL Server 2005, 2008 R2, 2012 Oracle 9i, 10g, 11g DB2, DB2/iSeries

Hardware: Windows Server 2003, 2008, 2012 IBM iSeries, AS/400, IBM System 36 IBM PC and Compatibles

PROFESSIONAL EXPERIENCE:

Confidential, Chantilly, VA

Senior .NET Developer

Responsibilities:

  • ePerson:
  • Implementing the Mainframe application functions of Career Tracking into the ePerson web application.
  • Create Oracle packages for the database access functionality
  • Work with test manages to perform application test scenarios using Microsoft Test Manager eBI:
  • Perform application maintenance for Bugs logged in Team Foundation Server
  • Work with user to perform application for testing for system verification
  • Perform application deployments to test and production environments.

Confidential, Leesburg, VA

Team Foundation Server Administration

Responsibilities:

  • Provisioning users for Team foundation Server 2012, SharePoint 2013 and Reporting Services access.
  • Documenting backup and recovery processes for TFS databases.
  • Working with Java development teams to in corporate Ant Hill Pro build engine with Team Foundation Build. This would include modifying build MS Build scripts and creating a custom XAML build definition activities to call additional functionality for code analysis and security scanning tools. Incorporating uDeploy release management tool with TFS Build for application deployment to the Development, Test and Production environments.
  • Creating PowerShell scripts to manage password changes for SharePoint 2013, Team Foundation Server and SQL Reporting services.

Confidential, Philadelphia, PA

Systems Architect

Responsibilities:

  • Responsible for evaluating the existing system written in COBOL and documenting their processes using the latest UML techniques. Conduct rule mining procedures to define how the process are functioning under the current system. The documentation delivered as UML activity diagrams, use case diagrams and use case documents.

Confidential, Washington, D.C

Senior Software Engineer

Responsibilities:

  • Responsible for developing new services in C# and WCF 4.0 to manage the upload process for the test items created using their new Windows Forms client tool. Developed new security prototype for WIF (Windows Identity Foundation) Claims based security model. Using the Repository Pattern, to develop a standard data access layer for use by all services as a more flexible way to interact with the SQL Server database.

Confidential, Laurel, MD

Team Foundation Server Administrator/ Infrastructure

Responsibilities:

  • As a Team Foundation Server administrator, I standardize build and deployment scripts as well as folder structures for deployments to all environments. Worked with release management team to perform QA and production deployments of web sites written in ASP.NET MVC using C#.
  • Participated in daily Scrum meetings to manage task and plan each sprint and release for all deliverables.
  • As a developer, I participated in the enhancement of their residential web application written ASP.Net MVC 2.0 and C#.

Confidential, Herndon, VA

Systems Architect

Responsibilities:

  • Participate as a software developer to implement established changes to the AHLTA VA medical System. Assist team members with understanding the SCRUM process. Work with Configuration Management team with the creation of a standard code structure within STARTEAM, requirements entries in Caliber RM and testing processes with HP Quality Center to facilitate an efficient Application Life Cycle Management process for the project.
  • Conducted code reviews of the existing AHLTA 4.0 code base that would determine its usefulness in the current version of the AHLTA LCS Server functionality. Also, reviewed modules that would considered to have dead code status within the system.

Confidential, Hanover, MD

Senior Software Engineer

Responsibilities:

  • Redesign of a universal Authentication and Authorization services using C#, Windows standard IPrincpal and Iidentity interfaces, WCF 3.5 and ASP.NET Provider.
  • Developed new data import application using the .NET File Watcher functionality with C# 3.5.

Confidential, Reston, VA

Senior Software Engineer

Responsibilities:

  • Responsible for modifying InfoPath 2007 forms based on the customer user stories.

Confidential, Washington, D.C

Consultant

Responsibilities:

  • Migration of Code and Work Items from TFS 2005 to TFS 2008
  • Defining and creating a Build and Configuration strategy with the customer of code produced daily.
  • Identifying and solving TFS issues
  • Setting up the deployment strategy for code produced by successful Builds
  • Developed Info Path form to capture the initial request
  • Developed and modified SharePoint workflows using Visual Studio 2005.
  • Fix application bugs in the ASP.NET 2.0 web site as they arise.
  • Assisted in the development of data conversion application to move some fifty thousand users and their data into a new ORACLE data format.
  • Developed a prototype C#, WCF service using MSMQ to replace the existing Managed Query processor currently developed as an ASP.NET 2.0 Web Service

Confidential

Responsibilities:

  • Team Foundation Server installation and maintenance
  • Create Builds for SharePoint Web Parts and web serves code (WCF, ASMX)
  • Document installation process and build process

Confidential, Crownsville, MD

Software Architect/Engineer

Responsibilities:

  • Define the software architecture and design goals.
  • Assisted with the development of Use Case documents to capture user requirements and model those requirements in Enterprise Architect (Sparxs Systems)
  • Using EA, Rational XDE and OOA&D skills to deliver Use Case, Class Diagram, Sequence Diagram artifacts to define the system functionality
  • Defined the physical database models for Oracle 9i.
  • Developed code using C#, VB.NET to develop UI forms and Business objects. Utilized CSLA.NET framework to implement OOP functionality that employed the use of Reflection and Remoting functionality to achieve a high rate of availability and stability within the application
  • Develop unit test of for all business objects and validation of UI form functionality in relation to Use Case requirements
  • Develop traceability matrix between requirements, use cases and code to validate that all requirements have been satisfied within the application
  • Report writing with DevExpress XTraReports

Confidential, Springfield, VA

Senior Software Engineer

Responsibilities:

  • Employing the Rational Unified Process to gather requirements for system documentation
  • Using OOA&D skills to design new application for the customer with Visual Basic 6.0.
  • Created database models for SQL Server 7.0/2000 with MS Visio 2000.
  • Modified Active reports modules for new reporting requirements.

Confidential, Washington, D.C

Software Analyst/Architect

Responsibilities:

  • Define the software architecture that would be utilized for the application.
  • Develop project charter and perform requirement analysis of the systems to be developed.
  • Design application framework using Visual Studio .Net that will allow local as well as remote access to the reporting database for all potential users.
  • Developed GUI and Web Services in Visual Basic/C# .NET to access DB2 database on the AS400.
  • Develop Crystal Reports for VB6 as well as Visual Basic/C# .NET application.
  • Migrate the application to .NET 3.5 features (WPF, WCF, WF)

Confidential, Reston, VA

Software Architect/Engineer

Responsibilities:

  • Using eMbedded Visual Basic and Visual Basic .NET to create Pocket PC applications that access Donor information via .NET web services written in Visual Basic .NET.
  • Developed Web Services in Visual Basic .NET to access DB2 database.
  • Using the Business object framework of Rockford Lhotka, designed Visual Basic COM+ components to access DB2 stored procedures that verified the Web users email address and Home address.
  • Developed SQL stored procedures for data access from the Web components.

Confidential, Columbia, MD

Senior Software Engineer

Responsibilities:

  • Create Visual Basic program to access the DB2 database on an AS400 and print a sale receipt from the data.
  • Install and configure four PC’s that will run the application.

Confidential, Columbia, MD

Software Engineer

Responsibilities:

  • Perform system analysis on current system functions and new enhancements
  • Using the Business object framework of Rockford Lhotka, designed Visual Basic COM+ components.
  • Co - developed new database schema for converting old Association data from FilePro format to new database in SQL Server database.
  • Using Visio 2000 created UML Use Case models and class diagrams for system documentation and requirements tracking.

Confidential, Baltimore, MD

Lead Software Architect/Engineer

Responsibilities:

  • Using the Business object framework of Rockford Lhotka, designed Visual Basic ActiveX components for the client side application. Applied this same framework to assist with the template design of the COBOL programs on the AS400.
  • Lead research effort to develop data and program access methods for the Visual Basic components and the COBOL programs.
  • Developed prototype examples of the system running in a two tier and three tier environment to test against customer performance requirements.
  • Lead research efforts to use BEA WebLogic Java application server as an option for creating the server side programs in Java. This include writing Java and Visual Basic code to test the functionality of using Visual Basic components calling methods to Java Session and EJB beans on the AS400. Conducted a strength and weakness evaluation of MTS and WebLogic services for a possible three-tier implementation.
  • Used Rational Rose 98I and 2000 to develop Use Case, Sequence and Activity and Class diagrams for each subsystem of the application.
  • Developed XML plug in for data serialization to the server, which improved application performance by 25% to 30%. This enhancement helped with performance and also allowed for future enhancements or database changes to take effect with major changes in the object model.
  • Developed stored procedure for the DB2/400 using SQL and COBOL development language.
  • Managed a 15-member team of developers in the United States and India.
  • Trained all development team members in CSLA (Component Base Scalable Logical Architecture) development techniques, UML and Rational Rose OOA&D design concepts.
  • Setup Visual Source Safe environments for client application.
  • Conducted design and code reviews for quality and standards adherence.
  • Developed class module templates to maintain a consistent coding style.
  • Utilizing Visual Basic, COM, and OOAD techniques to develop the State of Maryland Pension system that will allow for multiple interfaces to be used with a single set of code. Integrate it with workflow and other third party software. The application is flexible and scalable to allow the State of Maryland to grow the application to hundreds of users.

Confidential

Software Engineer/Programmer Analyst

Responsibilities:

  • AS/400 client software on multiple clients.
  • Visual studio 6.0 client server development using iSeries database storage.
  • Business analysis and requirements gathering
  • Software Architecture and hardware specification

We'd love your feedback!