Senior .net Software Engineer Resume Profile
Computer Skills
Languages - ASP.NET 2.0/3.5/4.0, C, VB.NET, ColdFusion MX/8/9/10, ASP, VB/Java Script, HTML, DHTML, T-SQL, CSS, JSP, XML/XSLT, Visual Basic, C/C, PERL, AJAX, JQUERY, UML, PHP
Databases: MS SQL Server 2000/2005/2008, Oracle, MS Access, MySQL
Platforms: Microsoft Windows 2000/ XP/2003/2008Tools: Microsoft SharePoint 2007/2010, Visual Studio 2008/2010, DotNetNuke, Team Foundation Server TFS, IBM Rational AppScan, Autonomy TeamSite, Drupal, ASP Upload, Allegiance Inquisite Survey, Adobe Captivate, JAWS, Adobe Flash, Adobe Fireworks, ActionScript, Adobe Photoshop, Visio, Visual Studio 6.0, SharePoint Designer, InfoPath Designer, OpenText Global360, NSI AutoStore, SAP Business Objects, Crystal Reports, NetBeans, GitHub, SSRS, SSIS.
Experience
Confidential
Senior .NET Software Engineer
Working on Danya's Centers for Disease Control and Prevention CDC contract for the National Prevention Information Network NPIN . Providing web development and maintenance support for both internal and external NPIN web sites/applications. Three of the major web sites/applications are Providing technical solutions based on client requirements and works to deliver creative, high quality solutions with quick turnaround. Communicating with project team members, analyzing tasks, including determining level of effort, and providing inputs to project team lead. Technologies include ASP.NET 3.5, C, Drupal 7.x, PHP, SQL Server 2008, MySQL, SQL Server Reporting Services and Team Foundation Server TFS . Also performing Requirements analysis and design, creating design artifacts to architect various solutions for the enhancement process. Developed, documented, and unit tested RESTful Web Services. Developed configurable widgets that connect and get data from web services. Conducted web accessibility testing. Currently upgrading and migrating existing web applications/sites from Danya's production environment into CDC's hosting environment. Redesigned hivtest.cdc.gov using Drupal 7.x, MySql on Apache. Developed custom Drupal modules and implemented responsive design. Upgraded ColdFusion MX 6.1 applications to ColdFusion 10.
Confidential
Senior .NET/SharePoint Developer
Worked as a senior .NET/SharePoint Developer on Department of Veterans Affairs' Office of Resolution Management ORM IT Team. Responsibilities include administering SharePoint Server 2007/2010 and creating/designing SharePoint sites, web applications to include InfoPath forms, Workflows, and custom Web Parts. Other responsibilities involve designing and developing new features and providing production support for CATS ORM's Web-based system to track EEO complaints. Technologies include ASP.NET 4.0, C, SharePoint, SQL Server 2008, Global 360, AutoStore, Crystal Reports. SAP Business Objects and SQL Server Reporting Services used for reporting. SharePoint Designer and Visual Studio 2010 used as IDE for development and Team Foundation Server TFS used for source control. Also performing Requirements analysis and design, creating design artifacts to architect various solutions for the enhancement process. Developed, documented, and unit tested CATS modules. Set up development environment and created an environment setup document for other team members. Conducted web accessibility testing. Upgraded and Migrated existing SharePoint 2010 farm environment to a more robust VM configuration.
Worked as a senior .NET Developer on Department of Veterans Affairs' Credentialing and Privileging Enhancements CAPE project. Primary responsibility involved designing and developing new features for VetPro VA's Web-based credentialing system for all licensed health care personnel. The system used nationwide at all VA's healthcare facilities. Worked remotely as a telecommuting member in a team lead by Harris Corporation in Melbourne, Florida. Project followed the agile software development with Scrum approach. Development followed object oriented programming principles and Section 508 guidelines. Technologies included ASP.NET 3.5, C, Ajax, XSLT/XML, SQL Server 2008, SharePoint, DotNetNuke and Telerik UI controls. Visual Studio 2010 used as an IDE for development and Team Foundation Server TFS used for source control, data collection, and project tracking. Other responsibilities included performing object-oriented analysis and design, creating design artifacts using UML and design documents to architect various solutions for the enhancement process. Developed, documented, and unit tested DotNetNuke modules. Set up development environment and created an environment setup document for other team members. Conducted web accessibility testing.
Confidential
Web Developer/Contractor
- Designed, developed large enterprise level applications as well as smaller web applications. Worked in a group or individually and mentored junior developers on project as required by the task. Participated in direct customer interaction to provide project scope, requirements analysis and testing. Created and updated System Design Documents and other related documents. Worked with network and database administrators to deploy web applications on the VA's production environment. All applications were web-based and used ColdFusion, ASP or ASP.NET C, VB with SQL database backend SQL server 2000/2005/2008 .
- Responsibilities included designing and developing Department of Veterans Affairs VA Internet and Intranet web applications. Development followed full software development lifecycle, adherence to Section 508 Compliance, 6102 Handbook VA's policies, guidelines and development standards and followed CMMI level 3 processes. All web-based applications were tested for security and quality using IBM Rational AppScan and stored in Visual Source Safe or SharePoint for versioning. Designed, created and maintained relational databases, including stored procedures, views and triggers, as well as scheduled tasks. Created Test Plans, System Design Documents and User Guides. Other responsibilities included maintenance and enhancement of web applications as requested by VA customers. Performed Configuration Management duties for all major projects as part of CMMI Level III compliance effort. Provided Project Lead support to Project Manager on various projects/tasks. Provided direct support to Program Manager on various project related and administrative tasks.
- Developed Request Tracking Tool RT2 - a web application that serves as a Request Management Tool for VA Web Solutions Service. The application used Active-X developed in Visual Basic 6.0, ColdFusion MX on Windows 2000 Server running IIS 4, MS SQL Server 2000, HTML, JavaScript, and Flash MX. Most of the code was written in Visual Basic with some residing on the database server as Stored Procedures. RT2 used two Active-X Components compiled and distributed as CAB files using the 'Visual Studio Package and Distribution Wizard'. One component was used for submitting and updating a request. It includes advanced search capabilities and features to view a user's Outlook inbox and provide a 'quick save' method for saving e-mails as request. The second one administered the RT2 and created team-based status reports, agendas and overall statistical reports using MS word, MS Excel . Also designed a PDF converter feature for converting Microsoft documents to PDFs. This feature used AFPL GhostScript with VB DLL to create documents to PDF. DLL called GhostScript to convert documents to PostScript format PS and then print to file using PDF Writer.
- Worked as Project Lead on Pay VA. The highly publicized, visible VA website allows individuals and agencies who owe money to the VA to pay their debt online. It interfaces interactively with Pay.gov, an agency within the Department of Treasury, to process their credit/debit cards and provides an administrative section for the Debt Management Center within VA to view transaction reports online. Responsibilities included ensuring that the website operated smoothly, communicated efficiently with Pay.gov and reported accurately on all transactions. Performance and accuracy were critical since there were about 10,000 transactions per year amounting close to 5 million. Led all development efforts related to the application and worked directly with VA DMC and Pay.gov to schedule, plan upgrades. Followed a full software development lifecycle.
- Redesigned and enhanced Request Tracking Tool described above as an ASP.NET web application. Separated the application into two ASP.NET applications - one for administration and reports and the other for requesting and tracking requests. Request tracking application is designed using ASP.NET 3.5 VB while Administration and Report application uses C . Both applications also use Ajax Control Toolkit, JQuery and share the same MS SQL Server 2005 database. Both applications use N-tier architecture with object-oriented programming to achieve scalability and reuse and Ajax, JQuery to create enhanced user interfaces. Built and configured a Windows 2003 web server to host the application. Client facing application makes use of external web services to gather information and retrieve user information from Active Directory.
- Worked as Project Lead on VA Web Request. The website is used for requesting and administering Veterans Administration VA Internet and Intranet websites hosted by VA WebOps. Some of the main features of the application include submitting a web site request, administering web request, Searching and reporting and approving and updating web site information. Also developed a digital dashboard to go along with the application. The dashboard keeps track of information like how many new site requests have been submitted, how many are ready to be promoted and how many sites need validation. The dashboard refreshes every minute to provide the latest information and provides links to all the administering sites.
- Worked as System Administrator and Technical Lead for monitoring and maintaining Inquisite Survey System - an automated web-based survey building software purchased by VA Web Solutions and widely used across the VA. Responsiblities included maintaining and upgrading Inquisite software, providing technical assistance to survey administrators and users, assigning licenses and user permissions. Inquisite uses .NET framework to create reporting plugins and knowledge about .NET framework is essential to successfully administer this tool.
- Worked as System Administrator and Technical Lead for monitoring and maintaining IBM Rational AppScan Enterprise - a Web-based, centralized, multi-user application security tool to perform security vulnerability assessments on VA Websites. The tool has advanced application scanning, remediation capabilities, executive security metrics and dashboards, key regulatory compliance reporting. Responsiblities include maintaining and upgrading AppScan software, providing technical assistance to AppScan users, assigning user permissions. Also assisted in resolving technical issues and hardware upgrades.
- Worked as Project Lead on Regulations Tracking Database System. Responsibilities included managing a small team, project planning, requirements gathering, creating and managing schedules, assigning tasks, tracking and budgeting hours, compiling status reports from team members to generate bi-weekly progress reports to send to the customer. RegTracker is a web site that is used for tracking development and publication of VA Regulations. The main objective is to implement a new collaborative rule making process that will institute a team approach to developing each new regulation. The application tracks each stage of development of a regulation until the regulation is published, cancelled, merged or withdrawn.
- Other projects included VA Web Registry website for registering VA Internet and Intranet web sites, Social media application application to request and track Social media presence for the VA .
Confidential
Programmer/Consultant
Worked as the designer, developer and tester on eValuate, CMSI's credit processing and decision engine. Primarily involved with the bureau calling/processing module performing duties consistent with full life cycle development design, implementation, testing and defect repairs. Technologies included C, Oracle, SQL, CORBA, VSS, Microsoft Development tools. Specific design and development responsibilities included creating inquiries from a credit application received from a front-end, communicating with credit bureaus via TCP/IP and DIAL UP and parsing the response. The data is then standardized and summarized to allow for discrepancies between the different credit bureaus, and finally, a credit report is written to a file that the front-end systems can easily use.
